_helpers.tpl 986 B

123456789101112131415161718192021222324252627282930313233343536
  1. {{/*
  2. Determine secret name.
  3. */}}
  4. {{- define "minio.secretName" -}}
  5. {{- include "common.names.fullname" . -}}
  6. {{- end -}}
  7. {{/*
  8. Retrieve true/false if minio certificate is configured
  9. */}}
  10. {{- define "minio.certAvailable" -}}
  11. {{- $values := (. | mustDeepCopy) -}}
  12. {{- $_ := set $values "commonCertOptions" (dict "certKeyName" $values.certificate) -}}
  13. {{- template "common.resources.cert_present" $values -}}
  14. {{- end -}}
  15. {{/*
  16. Retrieve public key of minio certificate
  17. */}}
  18. {{- define "minio.cert.publicKey" -}}
  19. {{- $values := (. | mustDeepCopy) -}}
  20. {{- $_ := set $values "commonCertOptions" (dict "certKeyName" $values.certificate "publicKey" true) -}}
  21. {{ include "common.resources.cert" $values }}
  22. {{- end -}}
  23. {{/*
  24. Retrieve private key of minio certificate
  25. */}}
  26. {{- define "minio.cert.privateKey" -}}
  27. {{- $values := (. | mustDeepCopy) -}}
  28. {{- $_ := set $values "commonCertOptions" (dict "certKeyName" $values.certificate) -}}
  29. {{ include "common.resources.cert" $values }}
  30. {{- end -}}