Skip to content

fix(ci): align docker image name with the Helm chart repository - #163

Merged
officialCodeWork merged 1 commit into
mainfrom
fix/gateway-image-name
Jun 8, 2026
Merged

fix(ci): align docker image name with the Helm chart repository#163
officialCodeWork merged 1 commit into
mainfrom
fix/gateway-image-name

Conversation

@officialCodeWork

Copy link
Copy Markdown
Owner

Summary

The Docker workflow published the gateway image as ghcr.io/<owner>/agentcontextos-gateway, but the rag-platform Helm chart (infra/helm/rag-platform/values.yamlimage.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. A helm install with chart defaults (or ragctl airgap build) would docker pull a repository CI never publishes to.

This points docker.yml's IMAGE_NAME at agentcontextos/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).
  • The new IMAGE_NAME lowercases to officialcodework/agentcontextos/rag-gateway; with REGISTRY=ghcr.io the published ref is ghcr.io/officialcodework/agentcontextos/rag-gateway — matching the chart's image.repository exactly.

Flagged during Step 6.9 (the air-gap bundle resolves the gateway image from the chart).

Test plan

  • grep -rn agentcontextos-gateway → no remaining references
  • New IMAGE_NAME matches infra/helm/rag-platform/values.yaml image.repository
  • CI Docker workflow publishes + signs ghcr.io/.../agentcontextos/rag-gateway on the next main push / tag

🤖 Generated with Claude Code

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>
@officialCodeWork
officialCodeWork merged commit 8ce0a1b into main Jun 8, 2026
12 of 17 checks passed
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.

1 participant