From a700526fe4d4a1f972ec95bef9f326853d8a66d9 Mon Sep 17 00:00:00 2001 From: rjshrjndrn Date: Fri, 6 Oct 2023 12:52:39 +0200 Subject: [PATCH] refactor(helm): skip db migration, in conditions 1. if there are no version change 2. if skipMigration variable is set 3. if forceMigration variable is not set Signed-off-by: rjshrjndrn --- scripts/helmcharts/openreplay/templates/job.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/helmcharts/openreplay/templates/job.yaml b/scripts/helmcharts/openreplay/templates/job.yaml index bd9fe474a..244fd9ea8 100644 --- a/scripts/helmcharts/openreplay/templates/job.yaml +++ b/scripts/helmcharts/openreplay/templates/job.yaml @@ -1,4 +1,10 @@ -{{- if not .Values.skipMigration}} +{{/* +Don't have to trigger migration if there is no version change +Don't have to trigger migration if skipMigration is set +Have to trigger migration if forceMigration is set +*/}} +{{- $versionChange := eq .Values.fromVersion .Chart.AppVersion}} +{{- if or (not (or .Values.skipMigration $versionChange)) .Values.forceMigration }} --- apiVersion: v1 kind: ConfigMap