Platform Choice
The chart supports Gateway API, Kubernetes Ingress, and OpenShift Routes for the user-facing app/API path. Enable one depending on your platform.| Platform | Mechanism | Values key |
|---|---|---|
| Kubernetes, preferred | Gateway API with Envoy Gateway | gateway.enabled |
| Kubernetes, nginx | Ingress | ingress.enabled |
| OpenShift | Route | openshift.route.enabled |
Kubernetes — Gateway API with Envoy Gateway
Gateway API is the preferred option for the kOps v2 rehearsal profile and for self-hosted clusters that already run Envoy Gateway.Prerequisites
Install Gateway API CRDs, cert-manager with Gateway support, and Envoy Gateway:GatewayClass named eg. On AWS kOps, the kOps v2 reference configures Envoy’s data-plane Service as an internet-facing NLB.
Values
Verify
Kubernetes — Ingress
The frontend and backend each get their own Ingress and their own hostname. The frontend makes API calls to the backend hostname directly — there is no/api path proxying.
Prerequisites
Installingress-nginx before deploying the chart:
Separate-host values
Ingress is configured under the top-levelingress block:
Shared-host values
Shared-host mode routes the frontend at/ and the backend at ingress.apiPrefix:
TLS — cert-manager (recommended)
ingress block:
TLS — Pre-existing certificates
OpenShift — Frontend and API Routes
OpenShift uses Routes instead of Ingress. The chart creates Routes for the frontend and backend API. Connect stays internal throughCONNECT_SERVICE_URL unless your deployment needs a public Connect endpoint.
Values
Generated Route resources
Observability (Grafana)
Expose the Grafana UI from theotel-lgtm component when otelLgtm.enabled: true:
Internal Service Addresses
When configuring Secrets, use these ClusterIP hostnames (release namecobi-dashboard, namespace cobi):
| Service | Internal address |
|---|---|
| Backend | cobi-dashboard-backend:3000 |
| Frontend | cobi-dashboard-frontend:8080 |
| Connect | cobi-dashboard-connect:8000 |
| PostgreSQL | cobi-dashboard-postgresql:5432 |
| Qdrant | cobi-dashboard-qdrant:6333 |
| MinIO (API) | cobi-dashboard-minio:9000 |
| MinIO (Console) | cobi-dashboard-minio:9001 |
| vLLM | cobi-dashboard-vllmstack-engine:8000 |