Skip to content

Certificate

Appears in

  • .Values.certificate

Naming scheme

  • $FullName-$CertificateName (release-name-chart-name-certificateName)

certificate

Define certificates

Keycertificate
Typemap
Required
Helm tpl
Default{}

Example

certificate: {}

$name

Define certificate

Keycertificate.$name
Typemap
Required
Helm tpl
Default{}

Example

certificate:
certificate-name: {}

enabled

Enables or Disables the certificate

Keycertificate.$name.enabled
Typebool
Required
Helm tpl
Defaultfalse

Example

certificate:
certificate-name:
enabled: true

namespace

Define the namespace for this object

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

Example

certificate:
certificate-name:
namespace: some-namespace

labels

Define the labels for this certificate

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

Example

certificate:
certificate-name:
labels:
key: value

annotations

Define the annotations for this certificate

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

Example

certificate:
certificate-name:
annotations:
key: value

certificateIssuer

Define the certificate issuer for this certificate

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

Example

certificate:
certificate-name:
certificateIssuer: some-issuer

hosts

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

certificateSecretTemplate

Define the certificate secret template for this certificate

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

Example

certificate:
certificate-name:
certificateSecretTemplate: {}

labels

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

annotations

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

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