From 31e03065e2ce9103c95938c0c55373a0727861a8 Mon Sep 17 00:00:00 2001 From: tmontfort Date: Wed, 5 Nov 2025 16:57:08 -0800 Subject: [PATCH] etcd pdb default minAvailable is 0 --- deploy/cloud/helm/platform/values.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/deploy/cloud/helm/platform/values.yaml b/deploy/cloud/helm/platform/values.yaml index e5519676ec..20e8342dee 100644 --- a/deploy/cloud/helm/platform/values.yaml +++ b/deploy/cloud/helm/platform/values.yaml @@ -200,6 +200,16 @@ etcd: # Node tolerations for etcd pods (allows scheduling on specific nodes) tolerations: [] + # Pod Disruption Budget configuration + # If replicas is 1, then need minAvailable to be 0 to enable node draining + pdb: + # Enable/disable a Pod Disruption Budget creation + create: true + # Minimum number/percentage of pods that should remain scheduled + minAvailable: 0 + # Maximum number/percentage of pods that may be made unavailable + maxUnavailable: "" + # NATS configuration - messaging system for operator communication nats: # -- Whether to enable NATS deployment, disable if you want to use an external NATS instance. For complete configuration options, see: https://github.com/nats-io/k8s/tree/main/helm/charts/nats , all nats settings should be prefixed with "nats."