Additional settings overrides and feature flags
The chart exposes a dedicated value for most commonly configured
admin-configurable runtime settings (waldur.support,
waldur.marketplace.countries, waldur.mail, and so on) and most feature
flags (waldur.features). For anything not covered by a dedicated value, use
the two generic escape hatches below instead of running a separate one-off
job.
Arbitrary settings overrides
waldur.settingsOverrides is a free-form map of
runtime setting
names to values:
1 2 3 4 5 6 7 8 9 10 | |
Like waldur.marketplace.countries, these values are applied by the
init-whitelabeling post-install/post-upgrade hook: the chart becomes the
source of truth and reapplies the value on every helm upgrade, overwriting
any change made through the admin UI in between.
Arbitrary feature flags
waldur.featureFlags is a free-form map of dotted "section.key" feature
names (the same keys accepted by the load_features management command) to
booleans:
1 2 3 4 5 6 | |
Unlike waldur.settingsOverrides, these are merged into features.json and applied
on every pod start, so there is no separate job to run or clean up. This also
lets you override the handful of flags the chart otherwise hardcodes, such as
project.estimated_cost (defaults to true).