Certificate
Appears in
Section titled “Appears in”.Values.certificate
Naming scheme
Section titled “Naming scheme”$FullName-$CertificateName(release-name-chart-name-certificateName)
certificate
Section titled “certificate”Define certificates
| Key | certificate |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
certificate: {}Define certificate
| Key | certificate.$name |
| Type | map |
| Required | ✅ |
Helm tpl | ❌ |
| Default | {} |
Example
certificate: certificate-name: {}enabled
Section titled “enabled”Enables or Disables the certificate
| Key | certificate.$name.enabled |
| Type | bool |
| Required | ✅ |
Helm tpl | ✅ |
| Default | false |
Example
certificate: certificate-name: enabled: truenamespace
Section titled “namespace”Define the namespace for this object
| Key | certificate.$name.namespace |
| Type | string |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | "" |
Example
certificate: certificate-name: namespace: some-namespacelabels
Section titled “labels”Define the labels for this certificate
| Key | certificate.$name.labels |
| Type | map |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | {} |
Example
certificate: certificate-name: labels: key: valueannotations
Section titled “annotations”Define the annotations for this certificate
| Key | certificate.$name.annotations |
| Type | map |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | {} |
Example
certificate: certificate-name: annotations: key: valuecertificateIssuer
Section titled “certificateIssuer”Define the certificate issuer for this certificate
| Key | certificate.$name.certificateIssuer |
| Type | string |
| Required | ✅ |
Helm tpl | ✅ |
| Default | "" |
Example
certificate: certificate-name: certificateIssuer: some-issuerDefine the hosts for this certificate
| Key | certificate.$name.hosts |
| Type | list of string |
| Required | ✅ |
Helm tpl | ✅ (On each entry) |
| Default | false |
Example
certificate: certificate-name: hosts: - host1 - host2certificateSecretTemplate
Section titled “certificateSecretTemplate”Define the certificate secret template for this certificate
| Key | certificate.$name.certificateSecretTemplate |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
certificate: certificate-name: certificateSecretTemplate: {}labels
Section titled “labels”Define the labels for this certificate secret template
| Key | certificate.$name.certificateSecretTemplate.labels |
| Type | map |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | {} |
Example
certificate: certificate-name: certificateSecretTemplate: labels: key: valueannotations
Section titled “annotations”Define the annotations for this certificate secret template
| Key | certificate.$name.certificateSecretTemplate.annotations |
| Type | map |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | {} |
Example
certificate: certificate-name: certificateSecretTemplate: annotations: key: valueFull Examples
Section titled “Full Examples”certificate: my-certificate1: enabled: true hosts: - "{{ .Values.host }}" certificateIssuer: "{{ .Values.issuer }}" my-certificate2: enabled: true hosts: - host2 certificateIssuer: some-other-issuer certificateSecretTemplate: labels: label1: label1 label2: label2 annotations: annotation1: annotation1 annotation2: annotation2