flux v2.0.1

HelmRelease.spec.valuesFrom[]

ValuesReference contains a reference to a resource containing Helm values, and optionally the key they can be found at.

5 fields
HelmRelease.spec.valuesFrom[] fields and descriptions
Field / TypeDescription
kind
string required

Kind of the values referent, valid values are ('Secret', 'ConfigMap').

  • enum: ["Secret","ConfigMap"]
name
string required

Name of the values referent. Should reside in the same namespace as the referring resource.

  • minLength: 1
  • maxLength: 253
optional
boolean

Optional marks this ValuesReference as optional. When set, a not found error for the values reference is ignored, but any ValuesKey, TargetPath or transient error will still result in a reconciliation failure.

targetPath
string

TargetPath is the YAML dot notation path the value should be merged at. When set, the ValuesKey is expected to be a single flat value. Defaults to 'None', which results in the values getting merged at the root.

  • maxLength: 250
  • pattern: ^([a-zA-Z0-9_\-.\\\/]|\[[0-9]{1,5}\])+$
valuesKey
string

ValuesKey is the data key where the values.yaml or a specific value can be found at. Defaults to 'values.yaml'. When set, must be a valid Data Key, consisting of alphanumeric characters, '-', '_' or '.'.

  • maxLength: 253
  • pattern: ^[\-._a-zA-Z0-9]+$