---
title: Charmhub | Deploy Temporal Web UI using Charmhub - The Open Operator Collection
description: Deploy the latest version of Temporal Web UI as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/temporal-ui-k8s/configurations
---

# Temporal Web UI

[Workflows Charmers](https://charmhub.io/publisher/workflows-charmers "View all packages from Workflows Charmers")

* [Workflows Charmers](https://charmhub.io/publisher/workflows-charmers "View all packages from Workflows Charmers")

Platform:

1.23/stable 30

```
juju deploy temporal-ui-k8s --channel 1.23/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [auth-client-id](https://charmhub.io/temporal-ui-k8s/configurations#auth-client-id)
* [auth-client-secret](https://charmhub.io/temporal-ui-k8s/configurations#auth-client-secret)
* [auth-enabled](https://charmhub.io/temporal-ui-k8s/configurations#auth-enabled)
* [auth-provider-url](https://charmhub.io/temporal-ui-k8s/configurations#auth-provider-url)
* [auth-scopes](https://charmhub.io/temporal-ui-k8s/configurations#auth-scopes)
* [batch-actions-disabled](https://charmhub.io/temporal-ui-k8s/configurations#batch-actions-disabled)
* [codec-endpoint](https://charmhub.io/temporal-ui-k8s/configurations#codec-endpoint)
* [codec-pass-access-token](https://charmhub.io/temporal-ui-k8s/configurations#codec-pass-access-token)
* [default-namespace](https://charmhub.io/temporal-ui-k8s/configurations#default-namespace)
* [external-hostname](https://charmhub.io/temporal-ui-k8s/configurations#external-hostname)
* [hide-workflow-query-errors](https://charmhub.io/temporal-ui-k8s/configurations#hide-workflow-query-errors)
* [log-level](https://charmhub.io/temporal-ui-k8s/configurations#log-level)
* [port](https://charmhub.io/temporal-ui-k8s/configurations#port)
* [tls-secret-name](https://charmhub.io/temporal-ui-k8s/configurations#tls-secret-name)
* [workflow-cancel-disabled](https://charmhub.io/temporal-ui-k8s/configurations#workflow-cancel-disabled)
* [workflow-reset-disabled](https://charmhub.io/temporal-ui-k8s/configurations#workflow-reset-disabled)
* [workflow-signal-disabled](https://charmhub.io/temporal-ui-k8s/configurations#workflow-signal-disabled)
* [workflow-terminate-disabled](https://charmhub.io/temporal-ui-k8s/configurations#workflow-terminate-disabled)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* auth-client-id | string

  The client ID used for authentication or authorization.
* auth-client-secret | string

  The client secret used for authentication and authorization.
* auth-enabled | boolean

  Whether or not OIDC authentication is enabled.
* auth-provider-url | string

  Default: https://accounts.google.com

  The .well-known IDP discovery URL for authentication and authorization.
* auth-scopes | string

  Default: [openid,profile,email]

  The comma-separated array of resources required to be accessed from the access token.
* batch-actions-disabled | boolean

  Whether or not batch actions are disabled through the UI.
* codec-endpoint | string

  The endpoint for the Codec Server, if configured.
* codec-pass-access-token | boolean

  Whether to send a JWT access token as "authorization" header in requests with the Codec Server.
* default-namespace | string

  Default: default

  The default Temporal namespace that the Web UI opens first.
* external-hostname | string

  Default: temporal-ui-k8s

  The DNS listing used for external connections. Will default to the name of the deployed
  application.
* hide-workflow-query-errors | boolean

  Whether or not workflow query errors are hidden on the UI.
* log-level | string

  Default: info

  Configures the log level of gunicorn.

  Acceptable values are: "info", "debug", "warning", "error" and "critical"
* port | int

  Default: 8080

  The port used by the Temporal Web UI Server and the HTTP API.
* tls-secret-name | string

  Default: temporal-tls

  Name of the k8s secret which contains the TLS certificate to be used by ingress.
* workflow-cancel-disabled | boolean

  Whether or not workflow cancellation is disabled through the UI.
* workflow-reset-disabled | boolean

  Whether or not workflow resetting is disabled through the UI.
* workflow-signal-disabled | boolean

  Whether or not workflow signals are disabled through the UI.
* workflow-terminate-disabled | boolean

  Whether or not workflow termination is disabled through the UI.
