feat(chart,docs): unified image tag format openab:<tag>-<agent>#1179
Conversation
…gent> - Update _helpers.tpl agentImage to produce openab:<tag>-<agent> for non-kiro agents (kiro stays openab:<tag> as default) - Remove per-agent image overrides from values.yaml examples (chart auto-resolves now) - Rewrite docs/image-tags.md with unified tag convention and migration table - Update all agent docs to remove --set image lines (no longer needed) - Update docker pull examples to use openab:beta-<agent> format Part of #1175 follow-up. Backward-compatible: explicit image override still works for custom registries.
|
CHANGES REQUESTED What This PR DoesMigrates the Helm chart default image resolution and all docs from the per-repo image scheme ( How It Works
Findings
Finding Details🔴 F1: Unified images are not published yet — default install breaks for non-kiro agentsThe active release workflow ( Verified directly against the registry (anonymous pull-token, current Consequence: after this merges, Suggested sequencing: first wire the unified builder into the release pipeline (or update 🔴 F2:
|
- Fix docs/antigravity.md: remove broken repository object format, use comment noting chart auto-resolves (覺渡+普渡+口渡 finding) - Add helm unit test for agentImage unified tag format (Z渡+口渡 finding): kiro default, non-kiro suffix, tag override, explicit image override
native-sandbox is not included in the unified Dockerfile migration for now. Keep the original openab-native-sandbox image reference.
Range over map is alphabetical, so documentIndex was wrong. Use agents.kiro.enabled=false to isolate non-kiro test cases.
…gent suffix - _helpers.tpl: remove kiro special case, all agents use <tag>-<agent> - image-tags.md: document no-default, no-latest policy - helm unittest: update expected values (kiro → openab:<tag>-kiro) Migration: openab:beta → openab:beta-kiro
法師團隊 Review — LGTM ✅5/5 reviewers approve (X渡 did not respond)
Summary of changes (post-review fixes included)
VerifiedOptions for maintainer1️⃣ Approve & merge |
Summary
Migrate Helm chart and documentation to use the unified Docker image tag format from #1175.
Changes
Helm chart (
_helpers.tpl)agentImagehelper now producesopenab:<tag>-<agent>for non-kiro agentsopenab:<tag>with no suffixvalues.yamlopenab-<agent>repo references from commented examplesdocs/image-tags.mdAgent docs (12 files)
--set agents.xxx.image=...from helm install examples (chart auto-resolves)openab:beta-<agent>formatopenab-gatewayreferences untouched (separate image)Verified
What's next (PR B)
build-operator.ymlto useDockerfile.unified+ new tag formatCloses follow-up from #1175