Headlamp
Purpose: For platform engineers, operators, developers, documents the Headlamp service in openCenter-gitops-base.
headlamp is a web UI for browsing and operating Kubernetes clusters. In this repository it is packaged as a Helm release and commonly paired with OIDC and RBAC.
What This Repo Deploys
-
Namespace/headlamp -
HelmRelease/headlamp -
Base values Secret:
headlamp-values-base -
Optional override Secret:
headlamp-values-override
When to Use It
-
You want a cluster dashboard with a lighter operational footprint than the Kubernetes Dashboard.
-
You want UI-based access paired with OIDC and Kubernetes RBAC.
Key Integration Points
-
Keycloak or another OIDC provider usually handles login.
-
rbac-manageror native RBAC defines what users can see and do.
Example
config:
oidc:
clientID: headlamp
issuerURL: https://auth.example.com/realms/opencenter
callbackURL: https://headlamp.example.com/oidc-callback
Configuration Surfaces
-
Service path:
applications/base/services/headlamp/ -
Namespace:
headlamp -
Flux object:
HelmRelease/headlamp -
Source: Kubernetes SIGs Headlamp Helm repository