Add Kubernetes secure bootstrap documentation#1668
Conversation
✅ Deploy Preview for redpanda-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
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:
📝 WalkthroughWalkthroughThis pull request adds documentation for the bootstrap superuser feature in Redpanda's Kubernetes deployments with authentication enabled. Two documentation files are updated: one adds a "Secure bootstrap" subsection with a YAML configuration example showing the Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Add documentation for auth.sasl.bootstrapUser configuration to enable secure by default cluster deployments with authentication enforced from the first startup. Changes: - Add secure bootstrap section to k-production-deployment.adoc showing quick example configuration - Add comprehensive bootstrap superuser section to authentication.adoc partial with when to use, configuration steps, verification, usage examples, and security best practices - Include note about secretRef requirement discovered during testing Tested on kind cluster with both default and custom bootstrap user configurations. Verified bootstrap user creation, ACL management, and new user functionality. Closes: DOC-242
a370b00 to
e8d3d9f
Compare
Summary
Adds documentation for the
auth.sasl.bootstrapUserconfiguration that enables "secure by default" Kubernetes cluster deployments with authentication enforced from the first startup.Changes
secretRefrequirement when using emptyuserslistTesting
Tested on kind clusters with:
kubernetes-controller) with SCRAM-SHA-256admin-bootstrap) with SCRAM-SHA-512Related
Closes: https://redpandadata.atlassian.net/browse/DOC-242
This addresses the content gap where bare metal docs covered bootstrap configuration but Kubernetes docs did not, despite the operator/Helm charts supporting the feature.