Skip to content

fix(gocd): remove s4s, mattrobenolt-kube references from pipelines and code#7875

Merged
phacops merged 4 commits into
masterfrom
michaelwarkentin/prodeng-738-remove-s4s-from-gocd-pipelines
Jun 16, 2026
Merged

fix(gocd): remove s4s, mattrobenolt-kube references from pipelines and code#7875
phacops merged 4 commits into
masterfrom
michaelwarkentin/prodeng-738-remove-s4s-from-gocd-pipelines

Conversation

@mwarkentin

@mwarkentin mwarkentin commented Apr 15, 2026

Copy link
Copy Markdown
Member

We killed s4s today, here's my attempt at getting claude to clean up references.. feel free to tear it apart.

Summary

  • Removes s4s (sentry4sentry) health check bash scripts and GoCD pipeline logic that is no longer needed
  • Updates PIPELINE_FIRST_STEP to reference us instead of s4s in both snuba-py and snuba-rs pipelines
  • Cleans up stale mattrobenolt-kube hostname in a trace log parsing example comment
  • Removes outdated s4s reference in a Rust code comment

Test plan

  • Verify GoCD pipelines render correctly without the removed s4s stages
  • Confirm check-migrations.sh works with the updated PIPELINE_FIRST_STEP values

Made with Cursor

…d code

S4S (sentry4sentry) is no longer used. This removes:
- s4s health check bash scripts
- s4s_health_check functions from GoCD pipeline templates
- Updates PIPELINE_FIRST_STEP to reference `us` instead of `s4s`
- Cleans up stale s4s/mattrobenolt-kube references in comments

Made-with: Cursor
@mwarkentin mwarkentin requested a review from a team as a code owner April 15, 2026 01:27
@linear-code

linear-code Bot commented Apr 15, 2026

Copy link
Copy Markdown

self.max_batch_size,
self.max_batch_time,
compute_batch_size,
// we need to enable this to deal with storages where we skip 100% of values, such as

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Maybe this means we can update the code? Not sure if there are non-s4s places where this applied.

Comment thread gocd/templates/pipelines/snuba-rs.libsonnet Outdated
Comment thread scripts/fetch_service_refs.py Outdated
Comment thread gocd/templates/pipelines/snuba-py.libsonnet Outdated
Co-authored-by: Michael Warkentin <mwarkentin@hey.com>
Comment thread gocd/templates/pipelines/snuba-py.libsonnet

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 05ff680. Configure here.

Comment thread scripts/fetch_service_refs.py Outdated
phacops added 2 commits June 15, 2026 20:27
s4s2 is the intended first step for deploy checks, so keep the
PIPELINE_FIRST_STEP values and point the manual-run default at the
same pipeline for consistency.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Agent transcript: https://claudescope.sentry.dev/share/1GgNiDkThy4ES81W_CBJKDhvBsmnd5GutiO5foFrXiw
@phacops phacops enabled auto-merge (squash) June 16, 2026 03:40
@phacops phacops merged commit 04d3ae2 into master Jun 16, 2026
66 checks passed
@phacops phacops deleted the michaelwarkentin/prodeng-738-remove-s4s-from-gocd-pipelines branch June 16, 2026 04:01
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.

4 participants