blob: 8bd25d27a17794541be4bb91a3ae56af9d28b13a [file] [log] [blame]
{{- define "so.certificate.container_importer" -}}
- name: {{ include "common.name" . }}-certs-importer
image: "{{ include "common.repository" . }}/{{ .Values.global.soBaseImage }}"
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
command:
- "/bin/sh"
args:
- "-c"
- "update-ca-certificates --fresh && \
cp -r {{ .Values.global.certificates.path }}/* /certificates"
volumeMounts:
- name: {{ include "common.name" . }}-certificates
mountPath: /certificates
- name: {{ include "common.name" . }}-onap-certificates
mountPath: {{ .Values.global.certificates.share_path }}
{{- end -}}
{{- define "so.certificate.volume-mounts" -}}
- name: {{ include "common.name" . }}-certificates
mountPath: {{ .Values.global.certificates.path }}
- name: {{ include "common.name" . }}-onap-certificates
mountPath: {{ .Values.global.certificates.share_path }}
{{- end -}}
{{- define "so.certificate.volumes" -}}
- name: {{ include "common.name" . }}-certificates
emptyDir:
medium: Memory
- name: {{ include "common.name" . }}-onap-certificates
secret:
secretName: {{ include "common.secret.getSecretNameFast" (dict "global" . "uid" "so-onap-certs") }}
{{- end -}}