Certificate
Appears in
.Values.certificate
Naming scheme
$FullName-$CertificateName(release-name-chart-name-certificateName)
certificate
Define certificates
| Key | certificate | 
| Type | map | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | {} | 
Example
certificate: {}$name
Define certificate
| Key | certificate.$name | 
| Type | map | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | {} | 
Example
certificate:  certificate-name: {}enabled
Enables or Disables the certificate
| Key | certificate.$name.enabled | 
| Type | bool | 
| Required | ✅ | 
Helm tpl | ✅ | 
| Default | false | 
Example
certificate:  certificate-name:    enabled: truenamespace
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
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
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
Define the certificate issuer for this certificate
| Key | certificate.$name.certificateIssuer | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ✅ | 
| Default | "" | 
Example
certificate:  certificate-name:    certificateIssuer: some-issuerhosts
Define 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
Define the certificate secret template for this certificate
| Key | certificate.$name.certificateSecretTemplate | 
| Type | map | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | {} | 
Example
certificate:  certificate-name:    certificateSecretTemplate: {}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
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
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