chasenio/Update Image Tag (Helm & Kustomize)

Update container image tag (and optionally repository) inside Helm values.yaml or Kustomize kustomization.yaml files. Supports single file, multiple files, or a glob pattern. Optionally commits and pushes the change.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filesPath(s) or glob(s), newline/comma separated.yes
imageImage reference to match / use.yes
tagNew image tag.yes
modeauto | kustomize | helm.noauto
new-nameOptional new image name (kustomize newName / helm repository).no""
helm-tag-pathyq path to tag field in Helm values.no.image.tag
helm-repository-pathyq path to repository field in Helm values.no.image.repository
update-repositoryIf true, also update repository/newName.nofalse
commitIf true, commit and push the change.nofalse
commit-messageCommit message. Default auto-generated.no""
source-messageSource/upstream commit message to embed as the commit body (e.g. github.event.head_commit.message).no""
branchBranch to push to. Default: current.no""
git-userGit author in 'Name <email>' form. Defaults to gitops[bot].nogitops[bot] <41898282+github-actions[bot]@users.noreply.github.com>
yq-versionyq version to install when missing.nov4.44.3
repositoryGitOps repo to checkout (owner/name). Empty = use already-checked-out repo.no""
refBranch/ref to checkout in the GitOps repo.no""
tokenToken used to checkout & push the GitOps repo. Defaults to github.token when empty.no""
namedescription
updated-filesNewline-separated list of files that were actually changed.
changedtrue if any file was changed.