Add custom image support for all Helm chart components
- Add initContainer.image config for busybox (wait containers) - Add image config for PostgreSQL, MinIO, Redis subcharts - Update deployment.yaml and migration-job.yaml to use configurable images - Enables air-gapped deployments with private registries
This commit is contained in:
@@ -35,12 +35,14 @@ spec:
|
||||
initContainers:
|
||||
{{- if .Values.migrations.enabled }}
|
||||
- name: wait-for-db
|
||||
image: busybox:1.36
|
||||
image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }}
|
||||
command: ['sh', '-c', 'until nc -z {{ include "orchard.postgresql.host" . }} 5432; do echo waiting for database; sleep 2; done;']
|
||||
{{- end }}
|
||||
{{- if .Values.minio.enabled }}
|
||||
- name: wait-for-minio
|
||||
image: busybox:1.36
|
||||
image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }}
|
||||
command: ['sh', '-c', 'until nc -z {{ .Release.Name }}-minio 9000; do echo waiting for minio; sleep 2; done;']
|
||||
{{- end }}
|
||||
containers:
|
||||
|
||||
Reference in New Issue
Block a user