|
|
@@ -12,10 +12,27 @@ spec:
|
|
|
labels:
|
|
|
app: {{ .Values.appName }}
|
|
|
spec:
|
|
|
+ initContainers:
|
|
|
+ - name: {{ .Values.appName }}-vault-init
|
|
|
+ image: {{ .Values.vaultImage }}
|
|
|
+ env:
|
|
|
+ - name: MOUNT_PATH
|
|
|
+ value: {{ .Values.vaultMountPath }}
|
|
|
+ - name: SECRET_NAME
|
|
|
+ value: {{ .Values.vaultSecretName }}
|
|
|
+ volumeMounts:
|
|
|
+ - name: vault
|
|
|
+ mountPath: {{ .Values.vaultMountPath }}
|
|
|
containers:
|
|
|
- name: {{ .Values.appName }}
|
|
|
image: {{ .Values.imageRegistry }}/{{ .Values.appName }}:{{ .Values.appVersion }}
|
|
|
ports:
|
|
|
- - containerPort: 3000
|
|
|
+ - containerPort: 3000
|
|
|
+ volumeMounts:
|
|
|
+ - name: vault
|
|
|
+ mountPath: {{ .Values.vaultMountPath }}
|
|
|
imagePullSecrets:
|
|
|
- name: {{ .Values.imagePullSecret }}
|
|
|
+ volumes:
|
|
|
+ - name: vault
|
|
|
+ emptyDir: {}
|