Skip to content

feat(deploy): Run the distroless vroom image in de - #720

Merged
oioki merged 1 commit into
mainfrom
alextarasov/distroless-de
Oct 13, 2026
Merged

oioki merged 1 commit into
mainfrom
alextarasov/distroless-de

Conversation

@oioki

@oioki oioki commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Deploy vroom:<sha>-distroless to de as well as s4s2 (#716). Every other region keeps the current <sha> image. Same step as getsentry/snuba#8090.

The distroless image has run in s4s2 since #716. A profiling smoke test (profiles ingested, then served by vroom as a single profile and a flamegraph) passed with it on a self-hosted install and on the devserver. Kubernetes already needs no shell: readiness is httpGet /health and the preStop hook is vroom drain.

No change to check-github.sh is needed: GoCD already waits for Build and push production images, and that job pushes the -distroless tags too (#715).

Important

Planned for next week; keep as draft until then.

A GoCD rollback in de to a commit from before #715 would fail to pull, since older commits have no -distroless tag. To go back further, revert this PR instead.

After the de deploy, check that pods become ready, /health stays 200, there are no FailedPreStopHook events, and pods take about 25s to terminate.

Refs SEC-1098

Extend the distroless rollout from s4s2 to de. Every other region keeps
the current image.

Co-Authored-By: Claude <noreply@anthropic.com>

@mjq mjq left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving for whenever you're ready to merge 👍

@linear-code

linear-code Bot commented Oct 8, 2026

Copy link
Copy Markdown

SEC-1098

@oioki
oioki marked this pull request as ready for review October 13, 2026 12:44
@oioki
oioki requested a review from a team as a code owner October 13, 2026 12:44
@oioki
oioki merged commit c4d0f64 into main Oct 13, 2026
24 checks passed
@oioki
oioki deleted the alextarasov/distroless-de branch October 13, 2026 14:06
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