secrets.yaml 730 B

123456789101112131415161718192021
  1. {{ if or .Values.config.enableWebUI .Values.certificate }}
  2. apiVersion: v1
  3. kind: Secret
  4. metadata:
  5. name: {{ template "secretName" . }}
  6. labels: {{ include "common.labels" . | nindent 4 }}
  7. type: Opaque
  8. data:
  9. {{ if .Values.config.enableWebUI }}
  10. username: {{ .Values.config.username | b64enc | quote }}
  11. password: {{ .Values.config.password | b64enc | quote }}
  12. {{ end }}
  13. {{ if .Values.certificate }}
  14. {{ if eq (include "certAvailable" .) "true" }}
  15. certPublicKey: {{ (include "cert.publicKey" .) | toString | b64enc | quote }}
  16. certPrivateKey: {{ (include "cert.privateKey" .) | toString | b64enc | quote }}
  17. {{ else }}
  18. {{ fail "No certificate configured for Collabora" }}
  19. {{ end }}
  20. {{ end }}
  21. {{ end }}