feat: use instance selector
All checks were successful
lint-test-helm / lint-helm (push) Successful in 31s
render-manifests-push / render-manifests-push (push) Successful in 48s
renovate / renovate (push) Successful in 1m59s

This commit is contained in:
2026-02-09 18:11:03 -06:00
parent 2410802896
commit affbb8c6b8

View File

@@ -305,15 +305,8 @@ homepage:
namespace: gitea
app: gitea
podSelector: >-
app.kubernetes.io/name in (
gitea,
cloudflared,
gitea-actions-act-runner,
meilisearch,
gitea-postgresql-18,
redis-replication-gitea,
redis-replication-renovate,
gitea-shared-storage-backup
app.kubernetes.io/instance in (
gitea
)
- Code (Local):
icon: sh-gitea.webp
@@ -336,10 +329,8 @@ homepage:
namespace: codeserver
app: codeserver
podSelector: >-
app.kubernetes.io/name in (
app.kubernetes.io/instance in (
code-server,
cloudflared,
code-server-config-backup
)
- IDE (Home Assistant):
icon: sh-visual-studio-code.webp
@@ -356,14 +347,6 @@ homepage:
namespace: argocd
app: argocd
podSelector: >-
app.kubernetes.io/name in (
argocd-applicationset-controller,
argocd-dex-server,
argocd-notifications-controller,
argocd-repo-server,
argocd-server,
argocd-application-controller
);
app.kubernetes.io/instance in (
argocd
)
@@ -376,9 +359,8 @@ homepage:
namespace: komodo
app: komodo
podSelector: >-
app.kubernetes.io/name in (
komodo,
komodo-postgresql-17-fdb
app.kubernetes.io/instance in (
komodo
)
- Automation:
- Deployment Workflows:
@@ -387,18 +369,36 @@ homepage:
href: https://argo-workflows.alexlebens.net
siteMonitor: http://argo-workflows-server.argo-workflows:2746
statusStyle: dot
namespace: argo-workflows
app: argo-workflows
podSelector: >-
app.kubernetes.io/instance in (
argo-workflows
)
- Uptime:
icon: sh-gatus.webp
description: Gatus
href: https://gatus.alexlebens.net
siteMonitor: http://gatus.gatus:80
statusStyle: dot
namespace: gatus
app: gatus
podSelector: >-
app.kubernetes.io/instance in (
gatus
)
- Tools:
icon: sh-omnitools.webp
description: OmniTools
href: https://omni-tools.alexlebens.net
siteMonitor: http://omni-tools.omni-tools:80
statusStyle: dot
namespace: omni-tools
app: omni-tools
podSelector: >-
app.kubernetes.io/instance in (
omni-tools
)
- Monitoring:
- Kubernetes:
icon: sh-headlamp.webp
@@ -406,24 +406,51 @@ homepage:
href: https://headlamp.alexlebens.net
siteMonitor: http://headlamp.headlamp:80
statusStyle: dot
namespace: headlamp
app: headlamp
podSelector: >-
app.kubernetes.io/instance in (
headlamp
)
- Network Monitoring:
icon: sh-cilium.webp
description: Hubble for Cilium
href: https://hubble.alexlebens.net
siteMonitor: http://hubble-ui.kube-system:80
statusStyle: dot
namespace: kube-system
app: cilium-operator
podSelector: >-
app.kubernetes.io/part-of in (
cilium
)
- Dashboard:
icon: sh-grafana.webp
description: Grafana
href: https://grafana.alexlebens.net
siteMonitor: http://grafana-main-service.grafana-operator:3000/api/health
statusStyle: dot
namespace: grafana-operator
app: grafana-operator
podSelector: >-
app.kubernetes.io/instance in (
grafana-operator
),
app in (
grafana-main
)
- Metrics:
icon: sh-prometheus.webp
description: Prometheus
href: https://prometheus.alexlebens.net
siteMonitor: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
statusStyle: dot
namespace: kube-prometheus-stack
app: prometheus
podSelector: >-
app.kubernetes.io/instance in (
kube-prometheus-stack
)
widget:
type: prometheus
url: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
@@ -450,6 +477,12 @@ homepage:
href: https://jellystat.alexlebens.net
siteMonitor: http://jellystat.jellystat:80
statusStyle: dot
namespace: jellystat
app: jellystat
podSelector: >-
app.kubernetes.io/instance in (
jellystat
)
- Services:
- Auth (Public):
icon: sh-authentik.webp