12345678910111213141516171819202122232425 |
- {{/*
- Retrieve true/false if certificate is available in ixCertificates
- */}}
- {{- define "common.resources.cert_present" -}}
- {{- $values := . -}}
- {{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "commonCertOptions")) -}}
- {{- hasKey $values.ixCertificates $values.commonCertOptions.certKeyName -}}
- {{- end -}}
- {{/*
- Retrieve certificate from variable name
- */}}
- {{- define "common.resources.cert" -}}
- {{- $values := . -}}
- {{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "commonCertOptions")) -}}
- {{- if hasKey $values.ixCertificates $values.commonCertOptions.certKeyName -}}
- {{- $cert := get $values.ixCertificates $values.commonCertOptions.certKeyName -}}
- {{- if $values.commonCertOptions.publicKey -}}
- {{ $cert.certificate }}
- {{- else -}}
- {{ $cert.privatekey }}
- {{- end -}}
- {{- end -}}
- {{- end -}}
|