Charmed Temporal K8s Tutorial - Deploy Temporal Web UI

Deploy Temporal Web UI

This is part of the Charmed Temporal Tutorial. Please refer to this page for more information and the overview of the content.

The Temporal Web UI is a user interface used to interact with and monitor Temporal workflows and activities.

Deploy and integrate

  1. Deploy the Temporal User Interface (UI):
juju deploy temporal-ui-k8s
  1. Wait for the application to require the ui:temporal relation:
Unit                Workload  Agent  Address     Ports  Message
temporal-ui-k8s/0*  blocked   idle   10.1.0.111         ui:temporal relation: not available
  1. Integrate with Temporal Server:
juju integrate temporal-k8s:ui temporal-ui-k8s:ui
  1. Wait for both charms to be active and idle

Access the UI on a web browser

Depending on the local configuration, the Temporal Web UI can be accessesed using:

  • The unit IP directly:
TEMPORAL_UI_IP=$(juju show-unit temporal-ui-k8s/0 | yq '.temporal-ui-k8s/0.address')

# In the browser
http://{TEMPORAL_UI_IP}:8080

Temporal Web UI

See next: Deploy Temporal Worker