From af02f43dde2861002daabfcee53289ee33f61542 Mon Sep 17 00:00:00 2001 From: "Zhang Rong(Jon)" Date: Wed, 13 Nov 2024 16:13:00 +0800 Subject: [PATCH] Fix application upgrade failure with Helm The deployment strategy defaults to a rolling update, which can cause errors during the upgrade process. This commit modifies the strategy to "Recreate," which stops the existing pod first before initializing the new one. TEST PLAN: - Upgrade the application and it completes without issues Change-Id: I52d86bdda5b8136401448d6e4b85743f28fda79c Signed-off-by: Zhang Rong(Jon) (cherry picked from commit 3bc4bc52a8821490be105719be2ad5bb25039133) --- charts/templates/deployment.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/templates/deployment.yaml b/charts/templates/deployment.yaml index a5deaf6..1f5ab3f 100644 --- a/charts/templates/deployment.yaml +++ b/charts/templates/deployment.yaml @@ -25,6 +25,8 @@ spec: selector: matchLabels: app: o2api + strategy: + type: Recreate template: metadata: labels: -- 2.16.6