apiVersion: batch/v1 kind: Job metadata: name: xc-manage-init labels: app.kubernetes.io/name: xc-manage-init helm.sh/chart: '{{ template "xc-manage.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" app: xc-manage-init spec: template: spec: restartPolicy: Never containers: - name: xc-manage-init {{- if contains "/" .Values.init.image.repository }} image: "{{ .Values.init.image.repository }}:{{ .Values.init.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} image: "{{ .Values.global.hub }}/{{ .Values.init.image.repository }}:{{ .Values.init.image.tag }}{{ include "beagle.imageArch" . }}" {{- end }} imagePullPolicy: "{{ .Values.global.imagePullPolicy }}" env: - name: DB_URL value: "user=postgres password=passwd123 host=postgresql.xc-manage port=5432 dbname=test-demo sslmode=disable" - name: DB_DRIVER value: "postgres" backoffLimit: 2