Superset Operator
- Commercial Systems
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 35 | 02 Oct 2024 | |
latest/beta | 32 | 12 Sep 2024 | |
latest/edge | 35 | 02 Oct 2024 |
juju deploy superset-k8s
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
-
admin-password | string
Default: admin
The secret for the admin account created on app initialisation. Default is 'admin'.
-
alert-reports | boolean
Default: True
Allows the creation of alert rules based on data in reports.
-
alerts-attach-reports | boolean
Default: True
Determines whether to attach reports to alerts.
-
allow-image-domains | string
Comma separated list of domains from which to allow images according to the CSP.
-
cache-warmup | boolean
Boolean representing if the cache warm-up functionality should be enabled.
-
charm-function | string
Default: app-gunicorn
The type of superset function you want the charm to fulfill. Allowed options are: 'app-gunicorn', 'app', 'worker', 'beat'
-
dashboard-cross-filters | boolean
Default: True
Enables the use of cross-filters on dashboards, allowing users to interactively filter data across multiple visualizations.
-
dashboard-rbac | boolean
Default: True
Enables Role-Based Access Control (RBAC) for dashboards, providing fine-grained control over who can view and modify specific dashboards.
-
embeddable-charts | boolean
Default: True
Allows embedding of charts into external applications or websites.
-
enable-template-processing | boolean
Default: True
Enables the processing of templates within queries or dashboard elements.
-
estimate-query-cost | boolean
Default: True
Provides an estimate of the query execution cost before running it, helping users understand the potential resource consumption.
-
external-hostname | string
Default: superset-k8s
The DNS listing used for external connections. Will default to the name of the deployed application.
-
global-async-queries | boolean
Enable asynchronous querying for charts and dashboard.
-
global-async-queries-jwt | string
Default: 18b2f8fcd0d708d270c00508da6e8dfc7a21eff14ea438056809805150439a04
jwt for communication with redis database for async querying
-
global-async-queries-polling-delay | int
Default: 500
The timedelay in milliseconds for polling during asynchronous query execution.
-
google-client-id | string
Client id from Google Oauth setup
-
google-client-secret | string
Client password from Google Oauth setup
-
html-sanitization | boolean
Default: True
Sanitizes the HTML content used in markdowns to allow its rendering in a safe manner. Disabling this option is not recommended for security reasons
-
html-sanitization-schema-extensions | string
Use this configuration to extend the HTML sanitization schema.
-
http-proxy | string
The HTTP_PROXY value.
-
https-proxy | string
The HTTPS_PROXY value.
-
load-examples | boolean
Loads example data source with corresponding data sets and charts for testing.
-
no-proxy | string
A comma-separated list of host names that should not go through any proxy.
-
oauth-admin-email | string
Default: admin@superset.com
Email(s) to be given an Admin role on initialization. Either a single email or a comma separated list. eg. "example.email@company.com, example.email2@company.com"
-
oauth-domain | string
The domain for which to allow Google authentication i.e. canonical.com
-
scheduled-queries | boolean
Default: True
Enables the scheduling of queries to run automatically at specified intervals.
-
self-registration-role | string
Default: Public
The default role to be provided to users that self-register via Oauth. This role must exist already in Superset and is case sensitive.
-
sentry-dsn | string
The unique key for the Sentry project in which to log exceptions.
-
sentry-environment | string
The environment to log errors to in Sentry.
-
sentry-redact-params | boolean
Indicates whether or not event parameters sent to Sentry should be redacted.
-
sentry-release | string
The version of code deployed to an environment.
-
sentry-sample-rate | string
Default: 1
A number between 0 and 1 representing what % of errors should be sent to Sentry. ie for 0.25, 25% of errors will be sent to Sentry.
-
server-alias | string
Default: superset-k8s
The alias the server charm has been deployed with if it differs from the default.
-
sqlalchemy-max-overflow | int
Default: 5
Sets the maximum number of connections that can be created beyond the pool size when the pool is exhausted.
-
sqlalchemy-pool-size | int
Default: 5
Specifies the maximum number of database connections that can be kept in the connection pool.
-
sqlalchemy-pool-timeout | int
Default: 300
Defines the maximum time (in seconds) a thread is allowed to wait for a connection from the pool.
-
superset-secret-key | string
Your App secret key will be used for securely signing the session cookie and encrypting sensitive information on the database. If not defined a secret will be automatically generated.
-
tls-secret-name | string
Default: superset-tls
Name of the k8s secret which contains the TLS certificate to be used by ingress.
-
webserver-timeout | int
Default: 180
The time in seconds the server can maintain a database connection.