Supported feature flags¶
Superset gates optional functionality behind feature flags. The charm exposes them through the feature-flags configuration option, which takes a comma-separated list. Prefix a flag with ! to disable one that Superset enables by default:
juju config superset-k8s feature-flags=DASHBOARD_RBAC,ESTIMATE_QUERY_COST,!DRILL_BY
The option is a complete list, not an addition: setting it replaces the previous value, and flags left out fall back to Superset’s own defaults. The charm rejects any flag not in the table below and blocks with an error naming the unsupported flags. Apply the same list to the UI, worker, and beat applications of a deployment.
Flags¶
Grouped by upstream maturity. Refer to the Superset documentation for what each flag does and for its default state.
Maturity |
Flags |
|---|---|
In development |
|
In testing |
|
Stable, launch or deprecation path |
|
Stable, runtime configuration |
|
Deprecated |
|
Flags with charm-specific behavior¶
Flag |
Behavior |
|---|---|
|
Enables email alerts and reports, and registers the beat schedule that dispatches them. Also turns on |
|
Runs queries through the worker applications and delivers results over an asynchronous event channel backed by Redis. Requires at least one worker; see Scale and tune performance. |