_helpers.tpl 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. {{- if .Values.certificate -}}
  12. {{- $values := (. | mustDeepCopy) -}}
  13. {{- $_ := set $values "commonCertOptions" (dict "certKeyName" $values.Values.certificate) -}}
  14. {{- template "common.resources.cert_present" $values -}}
  15. {{- else -}}
  16. {{- false -}}
  17. {{- end -}}
  18. {{- end -}}
  19. {{/*
  20. Retrieve public key of minio certificate
  21. */}}
  22. {{- define "minio.cert.publicKey" -}}
  23. {{- $values := (. | mustDeepCopy) -}}
  24. {{- $_ := set $values "commonCertOptions" (dict "certKeyName" $values.Values.certificate "publicKey" true) -}}
  25. {{ include "common.resources.cert" $values }}
  26. {{- end -}}
  27. {{/*
  28. Retrieve private key of minio certificate
  29. */}}
  30. {{- define "minio.cert.privateKey" -}}
  31. {{- $values := (. | mustDeepCopy) -}}
  32. {{- $_ := set $values "commonCertOptions" (dict "certKeyName" $values.Values.certificate) -}}
  33. {{ include "common.resources.cert" $values }}
  34. {{- end -}}