Skip to main content
Version 3.0

Superset Configuration

ChartVersion3.0.1TypeapplicationAppVersion5.0.0
CompatibilityKubernetes1.32+OpenShift4.19+Rancher2.10.x+

What is Apache Superset?

Apache Superset is the data visualization layer of TDP.
It is where analysts and managers create dashboards, explore tables, and generate charts without having to write SQL directly — although SQL is also supported for advanced users.

In TDP Kubernetes, Superset connects to Trino and ClickHouse as data sources.
Trino provides federated access to all data in the data lake; ClickHouse provides high-speed analytical queries.
Superset is the frontend that makes this data accessible to everyone in the organization.

To find out more

See Apache Superset — Concepts for a complete overview of the tool, its architecture, and operation.

Helm value structure

Apache Superset values must be placed under the tdp-superset: key (the upstream subchart alias in Chart.yaml). TDP platform-specific settings go under TDP-Settings:.

TDP-Settings:
externalDatabase:
enabled: false

tdp-superset:
supersetNode:
replicaCount: 1

Architecture

The tdp-superset chart deploys the following components:

ComponentRole
Superset WebWeb interface and API (Flask/Python)
Celery WorkersProcess asynchronous queries and caches in the background
Celery BeatPeriodic task scheduler (dashboard refresh, alerts)
Redis (built-in)Message broker for Celery and results cache
PostgreSQL (internal or external)Superset metadata database (dashboards, users, datasources)
TDP auxiliary JobsExternal database bootstrap and Secret cleanup when enabled

Superset does not store analysis data — it only stores dashboard, chart, connection, and user definitions.
For metadata, the chart can use the embedded PostgreSQL for simple installations or an external PostgreSQL when the environment requires a shared database.

Overview

PropertyValue
Charttdp-superset
Superset Version5.0.0
Chart Version3.0.1
Registryoci://registry.tecnisys.com.br/tdp/charts/tdp-superset

Prerequisites

Before installing or customizing the tdp-superset chart, confirm:

  • Kubernetes 1.32+, Red Hat OpenShift 4.19+, or Rancher Manager 2.10.x+.
  • Helm 3.2.0+.
  • A StorageClass available for persistent volumes, especially when using the embedded PostgreSQL.
  • Tecnisys OCI registry reachable from the installation environment.
  • A strong SUPERSET_SECRET_KEY defined securely.
  • If using external PostgreSQL: an instance reachable from the cluster and the administrative Secret expected by the chart.
  • If using datasource auto-import: Trino/ClickHouse and their credentials reachable during initialization.

Installation

Example
helm install <RELEASE_NAME> oci://registry.tecnisys.com.br/tdp/charts/tdp-superset -n <NAMESPACE> --create-namespace --timeout 10m

Example:

helm upgrade <RELEASE_NAME> oci://registry.tecnisys.com.br/tdp/charts/tdp-superset --namespace <NAMESPACE> --values values.yaml

Before the first installation, decide where Superset will store its metadata.
Use the embedded PostgreSQL for a simple initial installation, or configure external PostgreSQL with TDP-Settings.externalDatabase when the environment already has a shared database.
Set SUPERSET_SECRET_KEY before installation — it cannot be changed without planning after the first deploy.