From 57314032c3b39b6adde46c9fcd5cb850b82d1948 Mon Sep 17 00:00:00 2001 From: Sagar Patil Date: Thu, 9 Apr 2026 16:46:23 +0530 Subject: [PATCH] fix: skip dbinit job when using external DB When mysql.enabled=false (external DB), data already exists. Running migrations would be destructive, so dbinit now only runs when internal MySQL subchart is enabled. Co-Authored-By: Claude Opus 4.6 (1M context) --- hades/templates/job-dbinit.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hades/templates/job-dbinit.yaml b/hades/templates/job-dbinit.yaml index 0c8f584..63d49f6 100644 --- a/hades/templates/job-dbinit.yaml +++ b/hades/templates/job-dbinit.yaml @@ -1,4 +1,4 @@ -{{- if .Values.dbInit.enabled }} +{{- if and .Values.dbInit.enabled (eq (printf "%v" .Values.mysql.enabled) "true") }} apiVersion: batch/v1 kind: Job metadata: