1234567891011121314151617181920212223242526 |
- {{/*
- 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.Values.ixCertificates ($values.commonCertOptions.certKeyName | toString) -}}
- {{- end -}}
- {{/*
- Retrieve certificate from variable name
- */}}
- {{- define "common.resources.cert" -}}
- {{- $values := . -}}
- {{- include "common.schema.validateKeys" (dict "values" . "checkKeys" (list "commonCertOptions")) -}}
- {{- $certKey := ($values.commonCertOptions.certKeyName | toString) -}}
- {{- if hasKey $values.Values.ixCertificates $certKey -}}
- {{- $cert := get $values.Values.ixCertificates $certKey -}}
- {{- if $values.commonCertOptions.publicKey -}}
- {{ $cert.certificate }}
- {{- else -}}
- {{ $cert.privatekey }}
- {{- end -}}
- {{- end -}}
- {{- end -}}
|