1.3 KiB
1.3 KiB
Experimental Features
This document describes the experimental features that are available in Helmfile.
Any experimental feature may be removed or changed in a future release without notice.
Enable experimental features with the environment variable:
# Enable all experimental features
export HELMFILE_EXPERIMENTAL=true
# Enable a specific feature
export HELMFILE_EXPERIMENTAL=explicit-selector-inheritance
explicit-selector-inheritance
By default, CLI selectors (e.g., helmfile -l name=myapp sync) are inherited by sub-helmfiles. This experimental feature changes the behavior so that sub-helmfiles without explicit selectors do not inherit selectors from their parent or the CLI.
When enabled:
- Sub-helmfiles without
selectorsdo not inherit parent/CLI selectors - Use
selectorsInherited: trueon a sub-helmfile to explicitly opt into inheriting selectors selectors: []selects all releases (same as current behavior)
See Selectors and needs for detailed examples.
HCL helmfile-values-file support
HCL language is supported for environment values files (.hcl suffix). This was introduced as experimental in PR #1423 and is now a stable feature. See Environments for details.