| {{- 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 -}} |