-
Notifications
You must be signed in to change notification settings - Fork 48
Add docs for extraClusterConfig #1187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
2db68a5
51aebb1
6e34675
89b36a1
6513c44
dc290c8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -72,6 +72,20 @@ The connectors subchart has been removed from the Helm chart because it is not o | |
|
|
||
| TIP: For a supported and scalable Kafka Connect alternative, consider using Redpanda Connect. For more information, see xref:redpanda-connect:get-started:index.adoc[]. | ||
|
|
||
| === Reference Kubernetes Secrets and ConfigMaps for Redpanda cluster configuration | ||
|
|
||
| You can now set any Redpanda cluster configuration property using the new `extraClusterConfig` field. This allows you to reference values from Kubernetes Secrets or ConfigMaps. For example, use this field to inject sensitive credentials or reuse shared configurations across features like Tiered Storage, Iceberg, and disaster recovery. | ||
|
|
||
| This enhancement improves: | ||
|
|
||
| - Security: Avoid hardcoding secrets in Helm values or manifests. | ||
|
|
||
| - Reusability: Centralize common values used by multiple features. | ||
|
|
||
| - Maintainability: Integrate more cleanly with GitOps workflows and Kubernetes-native resource management. | ||
|
||
|
|
||
| See xref:manage:kubernetes/k-configure-helm-chart.adoc#extra-cluster-config[Set Redpanda cluster properties from Kubernetes Secrets or ConfigMaps]. | ||
|
|
||
| == Redpanda Operator v2.4.x | ||
|
|
||
| link:https://github.com/redpanda-data/redpanda-operator/blob/release/v2.4.x/operator/CHANGELOG.md[Changelog^]. | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| [TIP] | ||
| ==== | ||
| Starting in Redpanda Operator v25.1.1, you can configure cloud storage settings using `extraClusterConfig`. This lets you securely reference sensitive values from Kubernetes Secrets or ConfigMaps, and reuse values like your bucket name across multiple features, such as Tiered Storage, Iceberg, and topic recovery. | ||
JakeSCahill marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| See xref:manage:kubernetes/k-configure-helm-chart.adoc#extra-cluster-config[Set Redpanda cluster properties from Kubernetes Secrets or ConfigMaps]. | ||
| ==== | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| CAUTION: Do not set an object storage property to an empty string (`""`) or `null` to reset it. This may result in invalid or incomplete configuration. | ||
|
||
| Instead, remove the property from your configuration file. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To my ear, "Integrate more cleanly" feels a little awkward. Can you use "Integrate more seamlessly" or "Better integrate"?