{{- define "wireguard.configfile" -}} {{- if and .Values.wg.configFileHostPath ( not .Values.wg.config.enable ) }} enabled: true type: hostPath readOnly: true hostPathType: File hostPath: {{ .Values.wg.configFileHostPath }} mountPath: /etc/wireguard/wg0.conf {{- end }} {{- if .Values.wg.config.enabled }} enabled: true type: secret readOnly: true defaultMode: "0600" objectName: wg-config-secret mountPath: /etc/wireguard items: - key: wg0.conf path: wg0.conf {{- end }} {{- end -}}