From 63008b3ab9cd5840e1984849eb72b7e3fba51bbf Mon Sep 17 00:00:00 2001 From: CodeGit Date: Wed, 19 Aug 2026 13:24:16 +0100 Subject: [PATCH] Switching from unmaintained kubernetes-dashboard to headlamp --- .../helmrelease.yaml | 12 ++++++------ apps/headlamp/helmrepository.yaml | 8 ++++++++ .../kustomization.yaml | 0 .../namespace.yaml | 2 +- apps/{kubernetes-dashboard => headlamp}/rbac.yaml | 6 +++--- apps/kubernetes-dashboard/helmrepository.yaml | 8 -------- clusters/homelab/apps.yaml | 4 ++-- 7 files changed, 20 insertions(+), 20 deletions(-) rename apps/{kubernetes-dashboard => headlamp}/helmrelease.yaml (73%) create mode 100644 apps/headlamp/helmrepository.yaml rename apps/{kubernetes-dashboard => headlamp}/kustomization.yaml (100%) rename apps/{kubernetes-dashboard => headlamp}/namespace.yaml (58%) rename apps/{kubernetes-dashboard => headlamp}/rbac.yaml (88%) delete mode 100644 apps/kubernetes-dashboard/helmrepository.yaml diff --git a/apps/kubernetes-dashboard/helmrelease.yaml b/apps/headlamp/helmrelease.yaml similarity index 73% rename from apps/kubernetes-dashboard/helmrelease.yaml rename to apps/headlamp/helmrelease.yaml index 4448075..ac8614b 100644 --- a/apps/kubernetes-dashboard/helmrelease.yaml +++ b/apps/headlamp/helmrelease.yaml @@ -7,16 +7,16 @@ apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: - name: kubernetes-dashboard - namespace: kubernetes-dashboard + name: headlamp + namespace: headlamp spec: interval: 10m chart: spec: - chart: kubernetes-dashboard - version: ">=7.0.0" + chart: headlamp + version: ">=0.40.0" sourceRef: kind: HelmRepository - name: kubernetes-dashboard - namespace: kubernetes-dashboard + name: headlamp + namespace: headlamp values: {} diff --git a/apps/headlamp/helmrepository.yaml b/apps/headlamp/helmrepository.yaml new file mode 100644 index 0000000..ac5d33d --- /dev/null +++ b/apps/headlamp/helmrepository.yaml @@ -0,0 +1,8 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: headlamp + namespace: headlamp +spec: + interval: 1h + url: https://kubernetes-sigs.github.io/headlamp/ diff --git a/apps/kubernetes-dashboard/kustomization.yaml b/apps/headlamp/kustomization.yaml similarity index 100% rename from apps/kubernetes-dashboard/kustomization.yaml rename to apps/headlamp/kustomization.yaml diff --git a/apps/kubernetes-dashboard/namespace.yaml b/apps/headlamp/namespace.yaml similarity index 58% rename from apps/kubernetes-dashboard/namespace.yaml rename to apps/headlamp/namespace.yaml index 7f5196a..6f6c133 100644 --- a/apps/kubernetes-dashboard/namespace.yaml +++ b/apps/headlamp/namespace.yaml @@ -1,4 +1,4 @@ apiVersion: v1 kind: Namespace metadata: - name: kubernetes-dashboard + name: headlamp diff --git a/apps/kubernetes-dashboard/rbac.yaml b/apps/headlamp/rbac.yaml similarity index 88% rename from apps/kubernetes-dashboard/rbac.yaml rename to apps/headlamp/rbac.yaml index d4bb66e..07f8f0f 100644 --- a/apps/kubernetes-dashboard/rbac.yaml +++ b/apps/headlamp/rbac.yaml @@ -7,7 +7,7 @@ apiVersion: v1 kind: ServiceAccount metadata: name: admin-user - namespace: kubernetes-dashboard + namespace: headlamp --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding @@ -20,13 +20,13 @@ roleRef: subjects: - kind: ServiceAccount name: admin-user - namespace: kubernetes-dashboard + namespace: headlamp --- apiVersion: v1 kind: Secret metadata: name: admin-user-token - namespace: kubernetes-dashboard + namespace: headlamp annotations: kubernetes.io/service-account.name: admin-user type: kubernetes.io/service-account-token diff --git a/apps/kubernetes-dashboard/helmrepository.yaml b/apps/kubernetes-dashboard/helmrepository.yaml deleted file mode 100644 index e7e484f..0000000 --- a/apps/kubernetes-dashboard/helmrepository.yaml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1 -kind: HelmRepository -metadata: - name: kubernetes-dashboard - namespace: kubernetes-dashboard -spec: - interval: 1h - url: https://kubernetes.github.io/dashboard/ diff --git a/clusters/homelab/apps.yaml b/clusters/homelab/apps.yaml index 23d14c4..2bada30 100644 --- a/clusters/homelab/apps.yaml +++ b/clusters/homelab/apps.yaml @@ -31,11 +31,11 @@ spec: apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: - name: kubernetes-dashboard + name: headlamp namespace: flux-system spec: interval: 10m - path: ./apps/kubernetes-dashboard + path: ./apps/headlamp prune: true sourceRef: kind: GitRepository