From 9fb03a2048bb5c48f32818683d128e726a3f0827 Mon Sep 17 00:00:00 2001 From: Olivier Levitt Date: Fri, 10 Oct 2025 10:43:33 +0200 Subject: [PATCH 1/2] Use atomic for helm installs --- .../inseefrlab/helmwrapper/service/HelmInstallService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java b/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java index 39a15f9e..d1da5117 100644 --- a/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java +++ b/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java @@ -148,7 +148,7 @@ public HelmInstaller installChart( InterruptedException, TimeoutException, IllegalArgumentException { - StringBuilder command = new StringBuilder("helm upgrade --install --history-max 0 "); + StringBuilder command = new StringBuilder("helm upgrade --atomic --cleanup-on-fail --install --history-max 0 "); if (timeout != null) { command.append("--timeout " + timeout + " "); From f80273957de3aa18827ddef7d72a1afe010b950a Mon Sep 17 00:00:00 2001 From: Olivier Levitt Date: Fri, 10 Oct 2025 10:47:51 +0200 Subject: [PATCH 2/2] fix spotless --- .../inseefrlab/helmwrapper/service/HelmInstallService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java b/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java index d1da5117..f246022e 100644 --- a/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java +++ b/helm-wrapper/src/main/java/io/github/inseefrlab/helmwrapper/service/HelmInstallService.java @@ -148,7 +148,9 @@ public HelmInstaller installChart( InterruptedException, TimeoutException, IllegalArgumentException { - StringBuilder command = new StringBuilder("helm upgrade --atomic --cleanup-on-fail --install --history-max 0 "); + StringBuilder command = + new StringBuilder( + "helm upgrade --atomic --cleanup-on-fail --install --history-max 0 "); if (timeout != null) { command.append("--timeout " + timeout + " ");