The chart owns nebariapp, secretKey, and the name overrides. Everything under
superset passes through to the
upstream Apache Superset chart
(version 0.17.2, Superset 6.1.0).
Groups created in Keycloak. Empty admits every authenticated user.
Enabling auth provisions the client; it does not configure Superset. The Python
config in superset.configOverrides.oauth_config and the extraEnvRaw wiring are what
make login work. See Keycloak OAuth.
These affect the NebariApp name and labels, not the upstream chart’s service name. If you
set either, confirm nebariapp.service.name still points at a service that exists.
Superset sits behind a proxy; without it, redirects and absolute URLs use the pod’s own address. WTF_CSRF_TIME_LIMIT = None stops long-lived sessions from failing CSRF.
superset.envFromSecrets
['{{ .Release.Name }}-secret-key']
Injects the managed key.
superset.postgresql.image.repository
bitnamilegacy/postgresql
Pins the legacy mirror, since Bitnami removed the original tags. Upstream 0.17.2 already defaults to this, so the override is a restatement.
superset.redis.image.repository
bitnamilegacy/redis
Same, and likewise already the upstream 0.17.2 default.
superset.bootstrapScript
installs authlib and .[postgres]
Required by the OAuth config and the PostgreSQL driver.