Skip to content

Deploy UI

This page provides details on how to install the Cofide Connect Web UI.

Deploy the Connect UI helm chart to the connect namespace in the cluster.

Terminal window
helm repo add cofide https://cofide.github.io/helm-charts --force-update
helm install cofide-connect-ui cofide/cofide-connect-ui \
--values values.yaml \
--namespace connect \
--create-namespace \
--version 0.1.2 \
--wait \
--timeout 120s

An example values file is below, adapt it to suit your deployment.

replicaCount: 2
service:
port: 443
annotations:
# Using external-dns and gke's loadbalancer controller to provision load balancers and setup DNS records pointing at them
networking.gke.io/load-balancer-type: External
external-dns.alpha.kubernetes.io/hostname: app.example.cofide.dev
ui:
hostname: app.example.cofide.dev
connectUrl: https://connect.example.cofide.dev
# Configure this with your OAuth provider for user auth
oauth:
clientId: example-public-client-id
issuer: https://example-oauth-provider-issuer.com