Web UI properties#

The following properties can be used to configure the Trino web UI.

All properties described in this page are defined as follows, depending on the deployment type:

  • Kubernetes: In the additionalProperties section of the the top-level coordinator and worker nodes in the values.yaml file.

  • Starburst Admin:: In the files/coordinator/config.properties.j2 and files/worker/config.properties.j2 files.

web-ui.authentication.type#

  • Type: string

  • Allowed values: FORM, FIXED, CERTIFICATE, KERBEROS, JWT, OAUTH2

  • Default value: FORM

The authentication mechanism to allow user access to the Web UI. See Web UI Authentication.

web-ui.enabled#

  • Type: boolean

  • Default value: true

This property controls whether or not the Web UI is available.

web-ui.shared-secret#

  • Type: string

  • Default value: randomly generated unless set

The shared secret is used to generate authentication cookies for users of the Web UI. If not set to a static value, any coordinator restart generates a new random value, which in turn invalidates the session of any currently logged in Web UI user.

web-ui.session-timeout#

The duration how long a user can be logged into the Web UI, before the session times out, which forces an automatic log-out.

web-ui.user#

  • Type: string

  • Default value: None

The username automatically used for authentication to the Web UI with the fixed authentication type. See Web UI Authentication.