From a3d2c77633a195a2873706be9082a30289e8c6da Mon Sep 17 00:00:00 2001 From: Kyle Huggins Date: Sat, 23 Nov 2024 13:20:31 -0600 Subject: [PATCH] feat: update Homepage groups --- .../kube-system/resources/ingress.yaml | 34 +++++++++---------- .../longhorn/app/helmrelease.yaml | 2 +- .../app/helmrelease.yaml | 2 +- .../security/authentik/app/helmrelease.yaml | 2 +- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/kubernetes/hyperlab/namespaces/kube-system/resources/ingress.yaml b/kubernetes/hyperlab/namespaces/kube-system/resources/ingress.yaml index 13c3ff6..06c8ce7 100644 --- a/kubernetes/hyperlab/namespaces/kube-system/resources/ingress.yaml +++ b/kubernetes/hyperlab/namespaces/kube-system/resources/ingress.yaml @@ -2,23 +2,23 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: hubble - namespace: kube-system - annotations: - gethomepage.dev/enabled: "true" - gethomepage.dev/description: "Networking & security observability built atop Cilium." - gethomepage.dev/group: Tools - gethomepage.dev/icon: "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/svg/cilium.svg" - gethomepage.dev/name: "Hubble" - gethomepage.dev/pod-selector: "" - nginx.ingress.kubernetes.io/auth-url: |- - http://ak-outpost-authentik-embedded-outpost.security.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx - nginx.ingress.kubernetes.io/auth-response-headers: |- - Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email,X-authentik-name,X-authentik-uid - nginx.ingress.kubernetes.io/auth-snippet: |- - proxy_set_header X-Forwarded-Host $http_host; - nginx.ingress.kubernetes.io/auth-signin: |- - https://hubble.${DOMAIN_PRIVATE}/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri + name: hubble + namespace: kube-system + annotations: + gethomepage.dev/enabled: "true" + gethomepage.dev/description: "Networking & security observability built atop Cilium." + gethomepage.dev/group: Cluster + gethomepage.dev/icon: "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/svg/cilium.svg" + gethomepage.dev/name: "Hubble" + gethomepage.dev/pod-selector: "" + nginx.ingress.kubernetes.io/auth-url: |- + http://ak-outpost-authentik-embedded-outpost.security.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx + nginx.ingress.kubernetes.io/auth-response-headers: |- + Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email,X-authentik-name,X-authentik-uid + nginx.ingress.kubernetes.io/auth-snippet: |- + proxy_set_header X-Forwarded-Host $http_host; + nginx.ingress.kubernetes.io/auth-signin: |- + https://hubble.${DOMAIN_PRIVATE}/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri spec: rules: - host: &host "hubble.${DOMAIN_PRIVATE}" diff --git a/kubernetes/hyperlab/namespaces/longhorn-system/longhorn/app/helmrelease.yaml b/kubernetes/hyperlab/namespaces/longhorn-system/longhorn/app/helmrelease.yaml index 55221bf..a80d775 100644 --- a/kubernetes/hyperlab/namespaces/longhorn-system/longhorn/app/helmrelease.yaml +++ b/kubernetes/hyperlab/namespaces/longhorn-system/longhorn/app/helmrelease.yaml @@ -31,7 +31,7 @@ spec: annotations: gethomepage.dev/enabled: "true" gethomepage.dev/description: "Cloud-native distributed storage built on and for Kubernetes." - gethomepage.dev/group: Tools + gethomepage.dev/group: Cluster gethomepage.dev/icon: "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/svg/longhorn.svg" gethomepage.dev/name: "Longhorn" gethomepage.dev/pod-selector: "" diff --git a/kubernetes/hyperlab/namespaces/monitoring/kube-prometheus-stack/app/helmrelease.yaml b/kubernetes/hyperlab/namespaces/monitoring/kube-prometheus-stack/app/helmrelease.yaml index 136a474..489fe5e 100644 --- a/kubernetes/hyperlab/namespaces/monitoring/kube-prometheus-stack/app/helmrelease.yaml +++ b/kubernetes/hyperlab/namespaces/monitoring/kube-prometheus-stack/app/helmrelease.yaml @@ -81,7 +81,7 @@ spec: annotations: gethomepage.dev/enabled: "true" gethomepage.dev/description: "Observability and data visualization platform." - gethomepage.dev/group: Tools + gethomepage.dev/group: Cluster gethomepage.dev/icon: "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/grafana.svg" gethomepage.dev/name: "Grafana" gethomepage.dev/pod-selector: "" diff --git a/kubernetes/hyperlab/namespaces/security/authentik/app/helmrelease.yaml b/kubernetes/hyperlab/namespaces/security/authentik/app/helmrelease.yaml index 79c97bf..de25f29 100644 --- a/kubernetes/hyperlab/namespaces/security/authentik/app/helmrelease.yaml +++ b/kubernetes/hyperlab/namespaces/security/authentik/app/helmrelease.yaml @@ -40,7 +40,7 @@ spec: annotations: gethomepage.dev/enabled: "true" gethomepage.dev/description: "Identity and SSO provider." - gethomepage.dev/group: Security + gethomepage.dev/group: Cluster gethomepage.dev/icon: "https://cdn.jsdelivr.net/gh/selfhst/icons/svg/authentik.svg" gethomepage.dev/name: Authentik gethomepage.dev/pod-selector: ""