Skip to content

Certificate

  • .Values.certificate
  • $FullName-$CertificateName (release-name-chart-name-certificateName)

Define certificates

Keycertificate
Typemap
Required
Helm tpl
Default{}

Example

certificate: {}

Define certificate

Keycertificate.$name
Typemap
Required
Helm tpl
Default{}

Example

certificate:
certificate-name: {}

Enables or Disables the certificate

Keycertificate.$name.enabled
Typebool
Required
Helm tpl
Defaultfalse

Example

certificate:
certificate-name:
enabled: true

Define the namespace for this object

Keycertificate.$name.namespace
Typestring
Required
Helm tpl✅ (On value only)
Default""

Example

certificate:
certificate-name:
namespace: some-namespace

Define the labels for this certificate

Keycertificate.$name.labels
Typemap
Required
Helm tpl✅ (On value only)
Default{}

Example

certificate:
certificate-name:
labels:
key: value

Define the annotations for this certificate

Keycertificate.$name.annotations
Typemap
Required
Helm tpl✅ (On value only)
Default{}

Example

certificate:
certificate-name:
annotations:
key: value

Define the certificate issuer for this certificate

Keycertificate.$name.certificateIssuer
Typestring
Required
Helm tpl
Default""

Example

certificate:
certificate-name:
certificateIssuer: some-issuer

Define the hosts for this certificate

Keycertificate.$name.hosts
Typelist of string
Required
Helm tpl✅ (On each entry)
Defaultfalse

Example

certificate:
certificate-name:
hosts:
- host1
- host2

Define the certificate secret template for this certificate

Keycertificate.$name.certificateSecretTemplate
Typemap
Required
Helm tpl
Default{}

Example

certificate:
certificate-name:
certificateSecretTemplate: {}

Define the labels for this certificate secret template

Keycertificate.$name.certificateSecretTemplate.labels
Typemap
Required
Helm tpl✅ (On value only)
Default{}

Example

certificate:
certificate-name:
certificateSecretTemplate:
labels:
key: value

Define the annotations for this certificate secret template

Keycertificate.$name.certificateSecretTemplate.annotations
Typemap
Required
Helm tpl✅ (On value only)
Default{}

Example

certificate:
certificate-name:
certificateSecretTemplate:
annotations:
key: value

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