_cert.tpl 847 B

123456789101112131415161718192021222324252627282930313233
  1. {{/*
  2. Formats volumeMount for Minio tls keys and trusted certs
  3. */}}
  4. {{- define "minio.tlsKeysVolumeMount" -}}
  5. {{- if eq (include "minio.certAvailable" .) "true" -}}
  6. - name: cert-secret-volume
  7. mountPath: "/etc/minio/certs"
  8. - name: trusted-cert-secret-volume
  9. mountPath: "/etc/minio/certs/CAs"
  10. {{- end }}
  11. {{- end -}}
  12. {{/*
  13. Formats volume for Minio tls keys and trusted certs
  14. */}}
  15. {{- define "minio.tlsKeysVolume" -}}
  16. {{- if eq (include "minio.certAvailable" .) "true" -}}
  17. - name: cert-secret-volume
  18. secret:
  19. secretName: {{ include "minio.secretName" . }}
  20. items:
  21. - key: certPublicKey
  22. path: public.crt
  23. - key: certPrivateKey
  24. path: private.key
  25. - name: trusted-cert-secret-volume
  26. secret:
  27. secretName: {{ include "minio.secretName" . }}
  28. items:
  29. - key: certPublicKey
  30. path: public.crt
  31. {{- end }}
  32. {{- end -}}