{{/* The OpenVPN credentials secrets to be included. */}} {{- define "common.addon.codeserver.deployKeySecret" -}} {{- if or .Values.addons.codeserver.git.deployKey .Values.addons.codeserver.git.deployKeyBase64 }} --- apiVersion: v1 kind: Secret metadata: name: {{ template "common.names.fullname" . }}-deploykey labels: {{- include "common.labels" $ | nindent 4 }} annotations: {{- include "common.annotations" $ | nindent 4 }} type: Opaque {{- if .Values.addons.codeserver.git.deployKey }} stringData: id_rsa: {{ .Values.addons.codeserver.git.deployKey | quote }} {{- else }} data: id_rsa: {{ .Values.addons.codeserver.git.deployKeyBase64 | quote }} {{- end }} {{- end }} {{- end -}}