bitovi/Deploy Helm chart to AWS EKS Cluster

Deploy a helm chart to an Amazon EKS cluster using IAM authentication.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 30, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bitovi/github-actions-deploy-eks-helm@29f556cf128eb1b42f834caf13b60a630ee2a20b # v1.2.12

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

namedescriptionrequireddefault
aws-secret-access-keyAWS credentials used to login to eks.no
aws-access-key-idAWS credentials used to login to eks.no
aws-regionAWS region to use (default: us-west-2)yesus-west-2
cluster-nameEKS cluster name.yes
cluster-role-arnEKS cluster admin role arn.no
config-filesComma separated list of helm values files.no
namespaceKubernetes namespace to target. (default: "default")no
create-namespaceEnable creating the namespace if it does not exist. Requires cluster API permissions.notrue
valuesComma separated list of value sets for helms. e.x: key1=value1,key2=value2no
nameName of the helm deploy.yes
actionSpecify whether you want to list, install or uninstall the target helm chartnoinstall
dry-runToggles dry-run flag for install/uninstall actionsnofalse
chart-pathThe path of the chart.nohelm/
chart-repositoryThe repository of the chart.no
versionThe chart versionno
timeoutTimeout for the job.yes0s
update-depsUpdate chart dependenciesnotrue
pluginsComma separated list of helm plugins to install. e.x: https://github.com/hypnoglow/helm-s3.git,https://github.com/someuser/helm-plugin.gitno
helm-waitAdd the --wait flag to helmno
atomicAdd the --atomic flag to rollback on failureno
ca-fileVerify certificates of HTTPS-enabled servers using this CA bundle.no
cert-fileIdentify HTTPS client using this SSL certificate file.no
key-fileIdentify HTTPS client using this SSL key file.no
insecure-skip-tls-verifySkip tls certificate checks for the chart download.no
pass-credentialsPass credentials to all domains.no
passwordChart repository password where to locate the requested chart.no
usernameChart repository username where to locate the requested chart.no
use-secrets-valsUses the secrets with vals backend to apply the chartno
helm-extra-argsAppend any string containing any extra option that might escape the ones present in this action.no

no outputs