An idea, let’s simplify the feature flag that people need to use to enable feature flags. The current one is unwieldy and all of the documentation surrounding them notes that they are experimental, e.g.:
This setting takes effect on an environment only at bootstrap time. Unstable or pre-release features are enabled only when the feature flag is enabled prior to bootstrapping the environment.
JUJU_DEV_FEATURE_FLAGS=<flag1,flag2> juju bootstrap
Unforeseen and detrimental results can occur by enabling developmental features. Do not do so on production systems.
A simpler flag (e.g.
JUJU_FEATURES) would be easier to remember. It would also make it easier to promote the use of feature flags for non-developers.