keboola/Update Service Image Tag

Updates image tags in Helm charts and creates PRs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 8, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: keboola/helm-image-updater@c9e0c12c4ecbcffe37026e2f3829005ac2e545e0 # v0.22.0

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

namedescriptionrequireddefault
helm-chartThe Helm chart to updateyes
image-tagUpdates image.tag in tag.yamlyes
dry-runDo a dry runnofalse
deploy-strategyPromoter deploy strategy: standard | gradual | critical | critical-manual-gate | manual-per-stack | rollback (empty = standard). Production deploys are always promoter-managed; auto-merge is decided by tag class + target stacks.no""
commit-shaStore commit SHA in tag.yamlnofalse
extra-tag1Extra tag 1 to update (format: path.in.yaml:value)no""
extra-tag2Extra tag 2 to update (format: path.in.yaml:value)no""
override-stackStack ID to explicitly target for the update, bypassing automatic stack selection.no""
metadataBase64 encoded JSON with trigger metadatano""
approve-tokenGitHub token from a machine user (CODEOWNERS team member) to auto-approve the unmerged PRs so release-promoter (or a human) can merge themyes
github-tokenGitHub token for authenticationyes

no outputs