HelmRelease.spec.postRenderers[].kustomize.patches[].target.spec.valuesFrom
ValuesFrom holds references to resources containing Helm values for this HelmRelease, and information about how they should be merged.
| Field / Type | Description |
|---|---|
kind | Kind of the values referent, valid values are ('Secret', 'ConfigMap').
|
literal | Literal marks this ValuesReference as a literal value. When set in combination with TargetPath, the referenced value is merged at the target path without interpreting Helm's `--set` syntax (commas, brackets, dots, equal signs, etc.), mirroring the behavior of `helm --set-literal`. This is the only safe way to inject arbitrary file content (config files, JSON blobs, multi-line strings containing special characters) through `valuesFrom`. Has no effect when TargetPath is empty: in that mode the referenced value is always YAML-merged at the root. |
name | Name of the values referent. Should reside in the same namespace as the referring resource.
|
optional | 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 | 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.
|
valuesKey | ValuesKey is the data key where the values.yaml or a specific value can be found at. Defaults to 'values.yaml'.
|