Skip to content

Revert "test(d3): deploy a deliberately broken gateway" - #84

Merged
AlpNuhoglu merged 1 commit into
mainfrom
revert/d3-broken-release
Oct 22, 2026
Merged

AlpNuhoglu merged 1 commit into
mainfrom
revert/d3-broken-release

Conversation

@AlpNuhoglu

Copy link
Copy Markdown
Owner

Summary

Reverts the deliberately broken release from #83 (commit e8a333d, merged as 53e6a50). deployments/k8s is again identical to e0defae, the last good release.

What the test showed (plan D3)

  • Deploy of 53e6a50: the new gateway pod never started (config.Validate: JWT_SECRET too short); rollout status reported exceeded its progress deadline after exactly 5 min (01:01:16 → 01:06:04 UTC).
  • deploy.sh then redeployed e0defae with its own manifests: all 8 Deployments rolled out, smoke test passed, the job ended red (rolled back: e0defae… runs again; 53e6a50… is not deployed).
  • The old gateway pod (started 00:40:53) never restarted and kept serving; the broken ReplicaSet is at 0 and the JWT_SECRET override is gone from the Deployment.
  • Outside probe: ~3660 requests; 4 connection errors at moments when nothing in the cluster was changing (before the deploy started, 16 s and 3 min after it ended), while the probing machine also got a connection reset from GitHub's API — attributed to the home network (test(d3): deploy a deliberately broken gateway (revert right after) #83), not proven.
  • Token renewal inside one long kubectl rollout status was not needed: the watch stream authenticated once and stayed open after the token's expiry.

This merge deploys normally (the healthy path).

🤖 Generated with Claude Code

The test is over. Merged as 53e6a50, the broken release did what plan
D3 asks for: the gateway's new pod never started (config.Validate), the
rollout hit its 300 s progress deadline, deploy.sh redeployed e0defae
with its own manifests (the JWT_SECRET override gone, the broken
ReplicaSet at 0) and the job ended red. The old gateway pod served
throughout and never restarted.

This reverts commit e8a333d (merged in 53e6a50).

Plan: D3

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AlpNuhoglu
AlpNuhoglu merged commit c2284db into main Oct 22, 2026
26 checks passed
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.

1 participant