Web UI

kontinue provides a web interface for querying and managing executions:

The web interface is bundled as part of the kontinue server command. It runs as an HTTP shim to the kontinue client library with a React-based frontend.

Features

The UI primarily provides management of Execution resources — querying them on the main page, and then providing a tree-like view of Executions and child resources (such as Suspensions or Jobs):

Executions can be managed inline for simple operations such as cancelling or retrying.

Installation

The web interface can be installed as an optional add-on to the kontinue Helm chart (see installation):

helm upgrade --install kontinue kontinue/kontinue --namespace kontinue
    --set server.enabled=true

This will create a new kontinue-server Deployment and a Kubernetes Service which routes to the server.

Authorization

By default, the kontinue server provides read and write access to all kontinue resources. This means the web-interface allows reading and creating an Execution in any namespace. It is meant to be used only by cluster administrators. Please take appropriate care when installing and exposing the interface.