values.yamlfile of the chart will be read and evaluated automatically to provide intellisense.
Named Templatesdefined in the any
yamlanchors and labels
Helm-Intellisense: Lint: This command parses the currently active document and validates that all paths(like
.Values.foo.bar) point to valid values.
Helm-Intellisense: Lint Chart: Equivalent to
Lintcommand but for all files in the chart of the file that is currently active.
||Defines list of possible files containing values
||If set to
||Define a list of filenames which should be excluded from linting.
Wildcards are also possible (Example:
When mulitple value files are defined they are parsed from the bottom up:
"helm-intellisense.customValueFileNames": [ "prod-values.yaml", "dev-values.yaml", "values.yaml" ]
In this case values will be overwritten/merged by dev and dev by prod. This also means that the linter will only throw an error if a certain key is not found in any of the specified files.