diff --git a/templates/pre-install-job.yaml b/templates/pre-install-job.yaml index f44d643..c467241 100644 --- a/templates/pre-install-job.yaml +++ b/templates/pre-install-job.yaml @@ -1,3 +1,4 @@ +{{- if .Values.preInstall.enabled -}} apiVersion: batch/v1 kind: Job metadata: @@ -12,7 +13,7 @@ metadata: checksum/configmap: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} tag: "{{ .Values.image.tag }}" spec: - activeDeadlineSeconds: 600 + activeDeadlineSeconds: {{ default 900 .Values.preInstall.activeDeadlineSeconds }} template: spec: {{- with .Values.imagePullSecrets }} @@ -48,3 +49,4 @@ spec: envFrom: - configMapRef: name: {{ include "django.fullname" . }} +{{- end }} diff --git a/values.yaml b/values.yaml index 64f82bc..3224efa 100644 --- a/values.yaml +++ b/values.yaml @@ -11,6 +11,10 @@ imagePullSecrets: [] nameOverride: "" fullnameOverride: "" +preInstall: + enabled: true + activeDeadlineSeconds: 900 + env: normal: {} secret: {}