fix(ci): align docker image name with the Helm chart repository - #163
Merged
Conversation
The Docker workflow published the gateway image as ghcr.io/<owner>/agentcontextos-gateway, but the rag-platform Helm chart (and the Step 6.9 air-gap bundle, which derives the gateway image from the chart) reference ghcr.io/<owner>/agentcontextos/rag-gateway — a different path. A `helm install` with chart defaults (and `ragctl airgap build`) would pull a repository CI never publishes to. Point docker.yml's IMAGE_NAME at agentcontextos/rag-gateway so CI publishes + cosign-signs the image the chart actually deploys. `agentcontextos-gateway` appears nowhere else in the tree; the new name matches infra/helm/rag-platform/values.yaml image.repository. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Docker workflow published the gateway image as
ghcr.io/<owner>/agentcontextos-gateway, but therag-platformHelm chart (infra/helm/rag-platform/values.yaml→image.repository: ghcr.io/<owner>/agentcontextos/rag-gateway) — and the Step 6.9 air-gap bundle, which derives the gateway image from the chart values + version — reference a different path. Ahelm installwith chart defaults (orragctl airgap build) woulddocker pulla repository CI never publishes to.This points
docker.yml'sIMAGE_NAMEatagentcontextos/rag-gateway, so CI builds + pushes + cosign-signs the image the chart actually deploys.agentcontextos-gateway(the old name) appears nowhere else in the tree (verified by grep across*.yml/*.yaml/*.md/*.toml).IMAGE_NAMElowercases toofficialcodework/agentcontextos/rag-gateway; withREGISTRY=ghcr.iothe published ref isghcr.io/officialcodework/agentcontextos/rag-gateway— matching the chart'simage.repositoryexactly.Flagged during Step 6.9 (the air-gap bundle resolves the gateway image from the chart).
Test plan
grep -rn agentcontextos-gateway→ no remaining referencesIMAGE_NAMEmatchesinfra/helm/rag-platform/values.yamlimage.repositoryghcr.io/.../agentcontextos/rag-gatewayon the nextmainpush / tag🤖 Generated with Claude Code