actions-marketplace-validations/Github Action | Helm Deployment

Deploys a helm chart to Kubernetes

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jan 6, 2023
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/crazyfree_helm-deploy-githhub-action@46d242753b3e46f07a7320036677bb792eeacebd # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
releaseHelm release name. Will be combined with track if set. (required)yes
namespaceKubernetes namespace name. (required)yes
chartHelm chart path. If set to "app" this will use the built in helm chart found in this repository. (required)yes
valuesHelm chart values, expected to be a YAML or JSON string.no
taskTask name. If the task is "remove" it will remove the configured helm release.no
dry-runSimulate an upgrade.no
atomicIf true, upgrade process rolls back changes made in case of failed upgrade. Defaults to true.no
helmHelm binary to execute, one of [helm, helm3].no
tokenGithub repository token. If included and the event is a deployment the deployment_status event will be fired.no
value-filesAdditional value files to apply to the helm chart. Expects JSON encoded array or a string.no
secretsSecret variables to include in value file interpolation. Expects JSON encoded map.no
versionVersion of the app, usually commit sha works here.no
setsUsed to override values.yml variables.no
chart-versionThe version of the helm chart you want to deploy (distinct from app version)no
trackTrack for the deployment. If the track is not "stable" it activates the canary workflow described in the docs.no
repoHelm chart repository to be added.no
repo-aliasHelm repository alias that will be used.no
repo-usernameHelm repository username if authentication is needed.no
repo-passwordHelm repository password if authentication is needed.no

no outputs