DOC-2277: Warn that BYOC GCP credential rotation needs Support#625
DOC-2277: Warn that BYOC GCP credential rotation needs Support#625micheleRP wants to merge 3 commits into
Conversation
Add a "Service account credential rotation" callout to the GCP IAM Policies and Create a BYOC Cluster on GCP pages, explaining that GCP service account credential rotation is not self-service and must be coordinated with Redpanda Support. The callout lives in a shared partial included by both pages. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughA new AsciiDoc partial file, Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
✅ Deploy Preview for rp-cloud ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
|
||
| [WARNING] | ||
| ==== | ||
| GCP service account credential rotation for BYOC clusters is not self-service. Rotating these credentials without coordinating with Redpanda can disrupt cluster connectivity, monitoring, and tiered storage, and can leave the cluster in an unrecoverable state. |
There was a problem hiding this comment.
I'm not very sure about "unrecoverable"; maybe I would rather say "and can leave the cluster stuck, preventing later reconciliation operations". In the disruption list I might suggest to also add "agent connectivity" and swap "tiered storage" with "tiered storage upload".
Please let me know your thoughts, thanks!
There was a problem hiding this comment.
Thanks Matteo, good catches. I've updated the warning: dropped "unrecoverable state" in favor of "stuck and unable to complete future operations," added agent connectivity to the disruption list, and changed "tiered storage" to "tiered storage uploads." Pushed in 70a6db7.
Address review feedback on the disruption warning: add agent connectivity, specify tiered storage uploads, and replace "unrecoverable state" with cluster stuck and unable to complete future operations. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| [WARNING] | ||
| ==== | ||
| GCP service account credential rotation for BYOC clusters is not self-service. Rotating these credentials without coordinating with Redpanda can disrupt cluster connectivity, monitoring, and tiered storage, and can leave the cluster in an unrecoverable state. | ||
| GCP service account credential rotation for BYOC clusters is not self-service. Rotating these credentials without coordinating with Redpanda can disrupt agent connectivity, cluster connectivity, monitoring, and tiered storage uploads, and can leave the cluster stuck and unable to complete future operations. |
There was a problem hiding this comment.
Probably I forgot earlier, but I would also drop "cluster connectivity", all the rest looks great to me!
What
Adds a Service account credential rotation callout to two BYOC GCP pages:
cloud-iam-policies-gcp.adoc) — new section at the bottom.create-byoc-cluster-gcp.adoc) — section before "Next steps".The callout text lives in a single shared partial (
security:partial$byoc-gcp-credential-rotation.adoc) included by both pages, so it stays in sync.Why
Customer incident ZD-6896: a BYOC GCP customer rotated their GCP service account credentials without coordinating with Redpanda Support. The agent lost connectivity, the cluster stuck in "Upgrading," tiered storage was disrupted, and recovery took 8 days of Engineering effort. The docs never warned that credential rotation is not self-service. This PR closes that gap.
Resolves DOC-2277.
Notes
[WARNING]admonition for the not-self-service / disruption risk, with the "contact Support" instructions as body text above it.Preview pages
🤖 Generated with Claude Code