feat(portal): wire dashboard.{parentDomain} for the native Kubernetes Dashboard #645

Merged
sean merged 2 commits from feat/k8s-dashboard-metrics into trunk 2026-08-06 10:33:45 +00:00
Owner

Adds dashboard-https/dashboard-http listeners (34/35, appended -- no renumbering of the existing 34), a dashboard-gateway-tls Certificate following the komoplane/pipelines shape, and the portal apps.json card.

allowedRoutes is hardcoded to the kubernetes-dashboard singleton namespace (no per-tenant patch needed, same as komoplane/registry/pipelines).

Verified: 98/98 fmt-arg parity (tests/check-composition-fmt-args.sh), 36 listeners with no duplicate names, dashboard-certificate placed after pipelines-certificate, full tests/check.sh passes.

Companion seanfarm PR (Dashboard app + HTTPRoute) depends on this landing first.

Adds dashboard-https/dashboard-http listeners (34/35, appended -- no renumbering of the existing 34), a dashboard-gateway-tls Certificate following the komoplane/pipelines shape, and the portal apps.json card. allowedRoutes is hardcoded to the kubernetes-dashboard singleton namespace (no per-tenant patch needed, same as komoplane/registry/pipelines). Verified: 98/98 fmt-arg parity (tests/check-composition-fmt-args.sh), 36 listeners with no duplicate names, dashboard-certificate placed after pipelines-certificate, full `tests/check.sh` passes. Companion seanfarm PR (Dashboard app + HTTPRoute) depends on this landing first.
feat(portal): wire dashboard.{parentDomain} for the native Kubernetes Dashboard
All checks were successful
pipeline/ci CI green @ 01a0286f1611
01a0286f16
Adds dashboard-https/dashboard-http listeners (34/35, appended -- no
renumbering of the existing 34), a dashboard-gateway-tls Certificate
following the komoplane/pipelines shape, and the portal apps.json card,
so the seanfarm-repo Kubernetes Dashboard Kustomization has a working
Gateway attachment point once this lands.

allowedRoutes is hardcoded to the kubernetes-dashboard singleton
namespace (no per-tenant patch needed, same as komoplane/registry/
pipelines). Verified: 98/98 fmt-arg parity (check-composition-fmt-args),
36 listeners with no duplicate names, dashboard-certificate placed after
pipelines-certificate.
Merge branch 'trunk' into feat/k8s-dashboard-metrics
All checks were successful
pipeline/ci CI green @ 21f23415c76f
21f23415c7
sean merged commit 21f23415c7 into trunk 2026-08-06 10:33:45 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/platform-seanfarm!645
No description provided.