From 6b2425fd25e95cf0ff82471981b9bbfefdf7065b Mon Sep 17 00:00:00 2001 From: IvanHunters Date: Fri, 24 Apr 2026 23:18:43 +0300 Subject: [PATCH] fix(tenant): add atomic install for etcd HelmRelease Without atomic: true, Helm install can mark the release as deployed even if some resources (like DataStore) fail to create. This leads to silent failures where etcd StatefulSet is running but DataStore CR is missing, preventing any Kubernetes cluster creation in the tenant. With atomic: true, Helm will fail the install if any resource fails to create, triggering proper retry via install.remediation.retries. Fixes partial resource creation issue described in #2412. Signed-off-by: IvanHunters --- packages/apps/tenant/templates/etcd.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/apps/tenant/templates/etcd.yaml b/packages/apps/tenant/templates/etcd.yaml index 9a122da2..c73fce9b 100644 --- a/packages/apps/tenant/templates/etcd.yaml +++ b/packages/apps/tenant/templates/etcd.yaml @@ -20,6 +20,7 @@ spec: interval: 5m timeout: 30m install: + atomic: true remediation: retries: -1 upgrade: