apiVersion: batch/v1
kind: Job
metadata:
- name: cert-copy
+ name: job-{{ include "common.name.nexus" . }}-save-certs
spec:
template:
spec:
containers:
- name: cert-copy
image: alpine
- command: [ "/bin/sh","-c","cp -rL /var/run/dockercerts/..data/tls.crt /var/run/certs-copy/dockertls.crt && cp -rL /var/run/helmcerts/..data/tls.crt /var/run/certs-copy/helmtls.crt"]
+ command: [ "/bin/sh","-c","cp -rL /var/run/dockercerts/..data/tls.crt /var/run/certs-copy/dockertls.crt && cp -rL /var/run/helmcerts/..data/tls.crt /var/run/certs-copy/helmtls.crt && cp -rL /var/run/nexuscerts/..data/tls.crt /var/run/certs-copy/nexustls.crt"]
# command: ["tail", "-f", "/dev/null"]
volumeMounts:
- name: dockercerts
- name: helmcerts
mountPath: /var/run/helmcerts
readOnly: true
+ - name: nexuscerts
+ mountPath: /var/run/nexuscerts
+ readOnly: true
- name: write-to-volume
mountPath: /var/run/certs-copy
volumes:
- name: dockercerts
secret:
- secretName: {{ include "common.repositorycert" . }}
+ secretName: secret-{{ include "common.name.nexus" . }}-docker
- name: helmcerts
secret:
- secretName: {{ include "common.helmrepositorycert" . }}
+ secretName: secret-{{ include "common.name.nexus" . }}-helm
+ - name: nexuscerts
+ secret:
+ secretName: secret-{{ include "common.name.nexus" . }}-nexus
- name: write-to-volume
hostPath:
path: /tmp