chore(k8s): take the image reference from build-tools (#241)
unbound-site / build (push) Successful in 52s
unbound-site / deploy-prod (push) Successful in 1m5s

## 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)

Reviewed-on: #241
This commit was merged in pull request #241.
This commit is contained in:
argoyle committed 2026-10-02 22:39:55 +00:00
1 parent 2673630916
commit b8c7b0c6f7
1 file changed
+1 -1
+1 -1
View File
@@ -44,7 +44,7 @@ spec:
periodSeconds: 5 periodSeconds: 5
timeoutSeconds: 5 timeoutSeconds: 5
imagePullPolicy: Always imagePullPolicy: Always
image: oci.unbound.se/unboundsoftware/unbound-site:${COMMIT} image: ${IMAGE}
ports: ports:
- containerPort: 80 - containerPort: 80
resources: resources: