feat: use instance selector
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user