secret.md 1.6 KB

Secret

Key Type Required Helm Template Default Description
secret dict {} Define the secret as dicts
secret.[secret-name] dict {} Holds secret definition
secret.[secret-name].enabled boolean false Enables or Disables the secret
secret.[secret-name].labels dict ✅ (On value only) {} Additional labels for secret
secret.[secret-name].annotations dict ✅ (On value only) {} Additional annotations for secret
secret.[secret-name].type string Opaque Custom secret type
secret.[secret-name].data dict {} Define the data of the secret

Appears in:

  • .Values.secret

Naming scheme:

  • $FullName-$SecretName (release-name-chart-name-SecretName)

Examples:

secret:

  secret-name:
    enabled: true
    type: CustomSecretType
    labels:
      key: value
      keytpl: "{{ .Values.some.value }}"
    annotations:
      key: value
      keytpl: "{{ .Values.some.value }}"
    data:
      key: value

  other-secret-name:
    enabled: true
    data:
      key: |
        multi line
        text value