Skip to content

feat(gocd): Run distroless image in all SaaS regions#8180

Merged
oioki merged 1 commit into
masterfrom
feat/distroless-all-saas-regions
Jul 15, 2026
Merged

feat(gocd): Run distroless image in all SaaS regions#8180
oioki merged 1 commit into
masterfrom
feat/distroless-all-saas-regions

Conversation

@oioki

@oioki oioki commented Jul 13, 2026

Copy link
Copy Markdown
Member

Set IMAGE_TAG to the -distroless variant unconditionally in deploy-py.sh and deploy-rs.sh, dropping the per-region gating that previously scoped it to s4s2 and de. The distroless image has run in those two regions for three weeks with no issues, so all SaaS regions now deploy it.

The deploy gate already requires "Build and push distroless production image" to pass (added in #8090), so no region can deploy before the distroless image is published.

Single-tenant deploys (deploy-st-py.sh, deploy-st.sh) are intentionally left on the standard image and will move to distroless in a follow-up PR with their own bake window, since they've never run the distroless variant.

Note for oncall: distroless images have no shell, so kubectl exec debugging differs from the standard image — use the debug distroless variant from image.yml when needed.

Set IMAGE_TAG to the -distroless variant unconditionally in the SaaS
python and rust deploys, dropping the per-region gating. The distroless
image has run in s4s2 and de for three weeks with no issues, so all
SaaS regions now deploy it.

Single-tenant deploys (deploy-st-py.sh, deploy-st.sh) are unchanged and
will move to distroless in a follow-up with their own bake window.

Co-Authored-By: Claude <noreply@anthropic.com>
@oioki oioki marked this pull request as ready for review July 13, 2026 23:05
@oioki oioki requested a review from a team as a code owner July 13, 2026 23:05
@oioki oioki merged commit 09aa64e into master Jul 15, 2026
68 checks passed
@oioki oioki deleted the feat/distroless-all-saas-regions branch July 15, 2026 18:23
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.

2 participants