Add pod-selector annotations for Homepage status checks
Homepage was looking for pods with labels matching the ingress name (e.g., app.kubernetes.io/name=grafana-tailscale) but actual pods have different labels (e.g., app.kubernetes.io/name=grafana). Added gethomepage.dev/pod-selector to each ingress to specify the correct label selector for pod status checks. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
8e1484d546
commit
75099d29c5
9 changed files with 9 additions and 0 deletions
|
|
@ -17,6 +17,7 @@ metadata:
|
|||
gethomepage.dev/icon: "si-argo"
|
||||
gethomepage.dev/description: "GitOps CD"
|
||||
gethomepage.dev/href: "https://argocd.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app.kubernetes.io/name=argocd-server"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ metadata:
|
|||
gethomepage.dev/icon: "si-pypi"
|
||||
gethomepage.dev/description: "PyPI cache"
|
||||
gethomepage.dev/href: "https://pypi.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app=devpi"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ metadata:
|
|||
gethomepage.dev/icon: "si-grafana"
|
||||
gethomepage.dev/description: "Metrics dashboards"
|
||||
gethomepage.dev/href: "https://grafana.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app.kubernetes.io/name=grafana"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ metadata:
|
|||
gethomepage.dev/icon: "si-immich"
|
||||
gethomepage.dev/description: "Photo management"
|
||||
gethomepage.dev/href: "https://photos.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app.kubernetes.io/name=server"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ metadata:
|
|||
gethomepage.dev/icon: "mdi-wikipedia"
|
||||
gethomepage.dev/description: "Offline Wikipedia"
|
||||
gethomepage.dev/href: "https://kiwix.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app=kiwix"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ metadata:
|
|||
gethomepage.dev/icon: "mdi-rss"
|
||||
gethomepage.dev/description: "RSS reader"
|
||||
gethomepage.dev/href: "https://feed.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app=miniflux"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ metadata:
|
|||
gethomepage.dev/icon: "si-prometheus"
|
||||
gethomepage.dev/description: "Metrics storage"
|
||||
gethomepage.dev/href: "https://prometheus.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app=prometheus"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ metadata:
|
|||
gethomepage.dev/icon: "si-tesla"
|
||||
gethomepage.dev/description: "Tesla data logger"
|
||||
gethomepage.dev/href: "https://tesla.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app=teslamate"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ metadata:
|
|||
gethomepage.dev/icon: "mdi-download"
|
||||
gethomepage.dev/description: "Torrent client"
|
||||
gethomepage.dev/href: "https://torrent.ops.eblu.me"
|
||||
gethomepage.dev/pod-selector: "app=transmission"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue