chore(k8s): take the image reference from build-tools #241

Merged
argoyle merged 1 commits from chore/image-from-buildtools into main 2026-10-02 22:39:58 +00:00
Owner

Summary

k8s/deploy.yaml takes the image from build-tools: image: ${IMAGE} instead of the hard-coded oci.unbound.se/unboundsoftware/unbound-site:${COMMIT}.

deploy substitutes ${IMAGE} with <registry>/<owner>/<name>:<tag>, where the registry comes from the build-tools config and the tag is the value ${COMMIT} gets today. The rendered reference is unchanged. Moving off oci.unbound.se later becomes one change in infra.

Validated on shiny/time-service#864: merged and deployed to AWS staging and Frostmoln staging with the same image. Prerequisites, all merged:

🤖 Generated with Claude Code

## Summary `k8s/deploy.yaml` takes the image from build-tools: `image: ${IMAGE}` instead of the hard-coded `oci.unbound.se/unboundsoftware/unbound-site:${COMMIT}`. `deploy` substitutes `${IMAGE}` with `<registry>/<owner>/<name>:<tag>`, where the registry comes from the build-tools config and the tag is the value `${COMMIT}` gets today. The rendered reference is unchanged. Moving off `oci.unbound.se` later becomes one change in infra. Validated on shiny/time-service#864: merged and deployed to AWS staging and Frostmoln staging with the same image. Prerequisites, all merged: - unboundsoftware/infra#1808: registry in `BUILDTOOLS_FROSTMOLN_STAGING` - shiny/acctest#952: acctest pins build-tools to the Gitea registry 🤖 Generated with [Claude Code](https://claude.com/claude-code)
argoyle added 1 commit 2026-10-02 19:09:21 +00:00
chore(k8s): take the image reference from build-tools
unbound-site / build (push) Skipped
unbound-site / build (pull_request) Successful in 48s
unbound-site / deploy-prod (pull_request) Skipped
196defadd9
deploy substitutes ${IMAGE} with <registry>/<owner>/<name>:<tag> from the build-tools config, so the registry is set in one place (infra) instead of in every manifest. Renders the same reference as before. Same change as shiny/time-service#864.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
argoyle merged commit b8c7b0c6f7 into main 2026-10-02 22:39:58 +00:00
argoyle deleted branch chore/image-from-buildtools 2026-10-02 22:40:00 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unboundsoftware/unbound-site#241