You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluss.apache.org by ab...@apache.org on 2026/07/21 16:13:15 UTC
(fluss) branch main updated: [docs] Document statefulset and service annotations in helm chart (#3708)
This is an automated email from the ASF dual-hosted git repository.
fresh-borzoni pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new b50b59775 [docs] Document statefulset and service annotations in helm chart (#3708)
b50b59775 is described below
commit b50b59775c107306b859e5838333bef341ec5038
Author: Anton Borisov <14...@users.noreply.github.com>
AuthorDate: Tue Jul 21 17:13:10 2026 +0100
[docs] Document statefulset and service annotations in helm chart (#3708)
---
website/docs/install-deploy/deploying-with-helm.md | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/website/docs/install-deploy/deploying-with-helm.md b/website/docs/install-deploy/deploying-with-helm.md
index 949ff92b1..4ba6f8794 100644
--- a/website/docs/install-deploy/deploying-with-helm.md
+++ b/website/docs/install-deploy/deploying-with-helm.md
@@ -430,6 +430,8 @@ The same pattern works with Sealed Secrets, HashiCorp Vault Agent Injector (prod
| Parameter | Description | Default |
|-----------|-------------|---------|
+| `coordinator.annotations` | Annotations to add to the CoordinatorServer StatefulSet | `{}` |
+| `coordinator.service.annotations` | Annotations to add to the CoordinatorServer headless Service | `{}` |
| `coordinator.extraVolumes` | Extra volumes to add to the CoordinatorServer pod spec | `[]` |
| `coordinator.extraVolumeMounts` | Extra volume mounts to add to the coordinator container | `[]` |
| `coordinator.initContainers` | Init containers to run before the coordinator container starts | `[]` |
@@ -440,6 +442,8 @@ The same pattern works with Sealed Secrets, HashiCorp Vault Agent Injector (prod
| `coordinator.podDisruptionBudget.enabled` | Enable PodDisruptionBudget for CoordinatorServer | `false` |
| `coordinator.podDisruptionBudget.minAvailable` | Minimum available coordinator pods during disruption | Not set |
| `coordinator.podDisruptionBudget.maxUnavailable` | Maximum unavailable coordinator pods during disruption | Not set |
+| `tablet.annotations` | Annotations to add to the TabletServer StatefulSet | `{}` |
+| `tablet.service.annotations` | Annotations to add to the TabletServer headless Service | `{}` |
| `tablet.extraVolumes` | Extra volumes to add to TabletServer pod specs | `[]` |
| `tablet.extraVolumeMounts` | Extra volume mounts to add to the tablet container | `[]` |
| `tablet.initContainers` | Init containers to run before the tablet container starts | `[]` |
@@ -451,6 +455,19 @@ The same pattern works with Sealed Secrets, HashiCorp Vault Agent Injector (prod
| `tablet.podDisruptionBudget.minAvailable` | Minimum available tablet server pods during disruption | Not set |
| `tablet.podDisruptionBudget.maxUnavailable` | Maximum unavailable tablet server pods during disruption | Not set |
+Workload and service annotations are where controllers such as
+[Reloader](https://github.com/stakater/Reloader) (restart on Secret change) or Argo CD
+(sync-waves) hook in:
+
+```yaml
+coordinator:
+ annotations:
+ secret.reloader.stakater.com/reload: fluss-internal-sasl
+tablet:
+ annotations:
+ secret.reloader.stakater.com/reload: fluss-internal-sasl
+```
+
## Advanced Configuration
### Injecting Environment Variables from External Secrets