Skip to content

fix: remove mutable latest tags and pin container images#174

Merged
Defilan merged 1 commit intomainfrom
fix/remove-latest-pin-images
Feb 23, 2026
Merged

fix: remove mutable latest tags and pin container images#174
Defilan merged 1 commit intomainfrom
fix/remove-latest-pin-images

Conversation

@Defilan
Copy link
Member

@Defilan Defilan commented Feb 23, 2026

Summary

  • Remove latest tag from GoReleaser controller image builds to eliminate mutable tags from the supply chain
  • Pin curl init container image from latest to 8.18.0 across controller defaults, Helm values, and tests
  • Pin kubeconform CI image from latest to v0.7.0

Closes #58

Test plan

  • make test — all unit tests pass with pinned curl image
  • helm lint charts/llmkube — chart lints clean
  • helm template charts/llmkube — renders curl:8.18.0 correctly
  • grep -r "latest" .goreleaser.yaml — zero image tag matches
  • grep -r "curl:latest" — zero matches across repo

Remove latest tag from GoReleaser controller image builds to prevent
supply chain risks from mutable tags. Pin curl init container image
to 8.18.0 and kubeconform CI image to v0.7.0.

Closes #58

Signed-off-by: Christopher Maher <chris@mahercode.io>
@Defilan Defilan merged commit 3c4569a into main Feb 23, 2026
15 checks passed
@Defilan Defilan deleted the fix/remove-latest-pin-images branch February 23, 2026 05:13
@github-actions github-actions bot mentioned this pull request Feb 22, 2026
@github-actions github-actions bot mentioned this pull request Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: Consider removing 'latest' tag from GoReleaser

1 participant