aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/so/templates/_certificates.tpl
blob: 8bd25d27a17794541be4bb91a3ae56af9d28b13a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{{- 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 -}}