Skip to main content

Architecture

The cobi-dashboard Helm chart deploys the full Cobi platform as a set of Kubernetes workloads. All components run in a single namespace and communicate over the cluster network.

Components

Connection Map

Dependency Chart Sources

Exposure Models

The chart supports Gateway API, Kubernetes Ingress, and OpenShift Routes for the user-facing app/API path. Enable one model at a time:
  • Gateway API — uses Gateway and HTTPRoute resources, tested with Envoy Gateway. This is the preferred kOps v2/self-hosted rehearsal path and is configured under gateway.
  • Kubernetes Ingress — uses top-level ingress values, tested with nginx. It supports shared-host routing and separate hostnames for app, API, Connect, MinIO, and Grafana.
  • OpenShift Routes — uses frontend and backend API Route resources with edge TLS termination, configured under openshift.route. Connect stays internal through CONNECT_SERVICE_URL unless your deployment needs to expose it separately.