pangea-it/Deploy K8s pod with Helm

Generic action to update tag in Helm infra repository, update K8s deployments with Helm and notify with MS Teams

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub access tokenyes${{ github.token }}
checkout_branchBranch to checkoutno
helm_repoHelm charts GH repositoryyes
helm_folderFolder within the Helm repo to execute upgrade fromyes
tag_regexRegex to capture the previously-updated Docker image tag in the Helm repoyes(\/${{github.event.repository.name}}[-prod]*[\r\n]+\s*tag:\s*)(\d*\.\d*\.\d*)
tag_replace_regexRegex pattern to replace the tag of the relevant docker image in the Helm repoyes
tag_replace_filePath to Helm repo file in which docker image tag needs to be replacedyes
tag_numberUpdated docker image tag number from previous build-and-deploy jobyes
kube_configSecret with kubeconfig contentsyes
k8s_namespaceK8s namespace nameyes
use_teamsWhether to use MS Teams for deployment status notificationsyestrue
teams_webhookSecret with MS Teams webhookno

no outputs