--- version: 1 domain: 127.0.0.1.sslip.io edge: {mode: dev-ca, port: 8443} browser_hosts: mcp.pharos: mcp.localtest.me web.pharos: platform.localtest.me api.pharos: api.localtest.me themelio-compat.pharos: themelio.localtest.me gitlab.pharos: gitlab.localtest.me waldur.pharos: waldur.localtest.me argo.pharos: argo.localtest.me ceph.pharos: ceph.localtest.me open-webui.pharos: open-webui.localtest.me zammad.pharos: zammad.localtest.me kubeflow.pharos: kubeflow.localtest.me # Empty management CIDRs mean loopback/SSH tunnel access only. access: management: [] profiles: [pharos, platform, aai, storage, argocd, gitlab, waldur, themelio-compat, pharos-site, llm-chat, llm-api] routing: {mode: istio, node_port: 30088} routes: mcp-gateway: {enabled: true} mcp-discovery: {enabled: true} mcp-broker: {enabled: true} web: {enabled: true} api: {enabled: true} api-auth: {enabled: true} api-health: {enabled: true} platform: {enabled: true} site-api-run-logs: {enabled: true} site-api-commands: {enabled: true} site-api-ssh-access: {enabled: true} site-api-executions: {enabled: true} site-api-repositories: {enabled: true} aai: {enabled: true, node_port: 30080} ceph-dashboard: {enabled: true} argocd: {enabled: true} gitlab: {enabled: true} waldur: {enabled: true} waldur-api: {enabled: true} waldur-api-auth: {enabled: true} waldur-static: {enabled: true} waldur-health: {enabled: true} waldur-admin: {enabled: true} # Every dev box installs themelio-compat until the new Themelio replaces it. themelio-compat: {enabled: true} open-webui: {enabled: true} llm-api: {enabled: true} llm-api-chat: {enabled: true} llm-api-completions: {enabled: true} llm-api-embeddings: {enabled: true} llm-api-responses: {enabled: true} llm-api-messages: {enabled: true} # Served only when the target's profiles include zammad. zammad: {enabled: true} # Pending until the kubeflow-core component delivers its oauth2-proxy. kubeflow: {enabled: false} kubeflow-login: {enabled: false} kubeflow-jupyter: {enabled: false}