firehed/Deploy to Kubernetes

Deploy to Kubernetes and track the deployment in Github.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
namespaceThe Kubernetes Namespace that the Deployment is in. If omitted, the `--namespace` flag is not used and the default Kubernetes behavior will apply. nodefault
deploymentThe Deployment to update.yes
containerThe name of the Container in the Deployment that will have its image updated.yes
imageThe image to deploy.yes
tokenThe token to use for the Github API. Normally you will use `secrets.GITHUB_TOKEN`. yes
refThe `ref` to attach to the Github deployment. Defaults to the commit hash of the commit triggering the workflow. no
environmentGithub Deployments environment name.yes
productionSets the `production_environment` flag on the deployment. When true, it indicates the environment is used by end-users. See https://docs.github.com/en/rest/reference/repos#create-a-deployment for details and defaults. no
transientSets the `transient_environment` flag on the deployment. When true, it indicates the environment will no longer exist at some point in the future. See https://docs.github.com/en/rest/reference/repos#create-a-deployment for details and defaults. no
urlURL of the environment.no
waitWait for rollout to complete before finishing. When true, this increases the accuracy of the Deployment statuses displayed on Github, but will result in a longer billable duration (this is basically `kubectl rollout status`). When false, the deployment status will be updated when the _command_ finishes. Defaults to `true`. notrue
wait-timeoutMaximum time to wait for a rollout to finish before timing out. A timeout will be set to "error". Accepts any format usable by `kubectl rollout status`, e.g. `1s`, `3m`, `2h`. no5m

no outputs