Migrate ingress annotations from hajimari to gethomepage
Convert all hajimari.io/* annotations to gethomepage.dev/* format: - hajimari.io/enable -> gethomepage.dev/enabled - hajimari.io/appName -> gethomepage.dev/name - hajimari.io/group -> gethomepage.dev/group - hajimari.io/icon -> gethomepage.dev/icon (si- or mdi- prefix) - hajimari.io/info -> gethomepage.dev/description - hajimari.io/url -> gethomepage.dev/href Updated services: grafana, loki, prometheus, teslamate, miniflux, kiwix, argocd, immich, devpi, torrent Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
4d544f6941
commit
8e1484d546
10 changed files with 55 additions and 60 deletions
|
|
@ -11,12 +11,12 @@ metadata:
|
|||
namespace: argocd
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://argocd.ops.eblu.me"
|
||||
hajimari.io/icon: "simple-icons:argo"
|
||||
hajimari.io/appName: "ArgoCD"
|
||||
hajimari.io/group: "Infrastructure"
|
||||
hajimari.io/info: "GitOps CD"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "ArgoCD"
|
||||
gethomepage.dev/group: "Infrastructure"
|
||||
gethomepage.dev/icon: "si-argo"
|
||||
gethomepage.dev/description: "GitOps CD"
|
||||
gethomepage.dev/href: "https://argocd.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ metadata:
|
|||
namespace: devpi
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://pypi.ops.eblu.me"
|
||||
hajimari.io/icon: "simple-icons:pypi"
|
||||
hajimari.io/appName: "PyPI"
|
||||
hajimari.io/group: "Infrastructure"
|
||||
hajimari.io/info: "PyPI cache"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "PyPI"
|
||||
gethomepage.dev/group: "Infrastructure"
|
||||
gethomepage.dev/icon: "si-pypi"
|
||||
gethomepage.dev/description: "PyPI cache"
|
||||
gethomepage.dev/href: "https://pypi.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -9,12 +9,12 @@ metadata:
|
|||
namespace: monitoring
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://grafana.ops.eblu.me"
|
||||
hajimari.io/icon: "simple-icons:grafana"
|
||||
hajimari.io/appName: "Grafana"
|
||||
hajimari.io/group: "Observability"
|
||||
hajimari.io/info: "Metrics dashboards"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "Grafana"
|
||||
gethomepage.dev/group: "Observability"
|
||||
gethomepage.dev/icon: "si-grafana"
|
||||
gethomepage.dev/description: "Metrics dashboards"
|
||||
gethomepage.dev/href: "https://grafana.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@ metadata:
|
|||
namespace: immich
|
||||
annotations:
|
||||
tailscale.com/funnel: "false"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://photos.ops.eblu.me"
|
||||
hajimari.io/icon: "simple-icons:immich"
|
||||
hajimari.io/appName: "Immich"
|
||||
hajimari.io/group: "Apps"
|
||||
hajimari.io/info: "Photo management"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "Immich"
|
||||
gethomepage.dev/group: "Apps"
|
||||
gethomepage.dev/icon: "si-immich"
|
||||
gethomepage.dev/description: "Photo management"
|
||||
gethomepage.dev/href: "https://photos.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@ metadata:
|
|||
namespace: kiwix
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://kiwix.ops.eblu.me"
|
||||
hajimari.io/icon: "mdi:wikipedia"
|
||||
hajimari.io/appName: "Kiwix"
|
||||
hajimari.io/group: "Apps"
|
||||
hajimari.io/info: "Offline Wikipedia"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "Kiwix"
|
||||
gethomepage.dev/group: "Apps"
|
||||
gethomepage.dev/icon: "mdi-wikipedia"
|
||||
gethomepage.dev/description: "Offline Wikipedia"
|
||||
gethomepage.dev/href: "https://kiwix.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -7,12 +7,7 @@ metadata:
|
|||
namespace: monitoring
|
||||
annotations:
|
||||
tailscale.com/funnel: "false"
|
||||
hajimari.io/enable: "false"
|
||||
hajimari.io/url: "https://loki.ops.eblu.me"
|
||||
hajimari.io/icon: "mdi:text-box-search"
|
||||
hajimari.io/appName: "Loki"
|
||||
hajimari.io/group: "Observability"
|
||||
hajimari.io/info: "Log aggregation"
|
||||
gethomepage.dev/enabled: "false"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ metadata:
|
|||
namespace: miniflux
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://feed.ops.eblu.me"
|
||||
hajimari.io/icon: "mdi:rss"
|
||||
hajimari.io/appName: "Miniflux"
|
||||
hajimari.io/group: "Apps"
|
||||
hajimari.io/info: "RSS reader"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "Miniflux"
|
||||
gethomepage.dev/group: "Apps"
|
||||
gethomepage.dev/icon: "mdi-rss"
|
||||
gethomepage.dev/description: "RSS reader"
|
||||
gethomepage.dev/href: "https://feed.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ metadata:
|
|||
namespace: monitoring
|
||||
annotations:
|
||||
tailscale.com/funnel: "false"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://prometheus.ops.eblu.me"
|
||||
hajimari.io/icon: "simple-icons:prometheus"
|
||||
hajimari.io/appName: "Prometheus"
|
||||
hajimari.io/group: "Observability"
|
||||
hajimari.io/info: "Metrics storage"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "Prometheus"
|
||||
gethomepage.dev/group: "Observability"
|
||||
gethomepage.dev/icon: "si-prometheus"
|
||||
gethomepage.dev/description: "Metrics storage"
|
||||
gethomepage.dev/href: "https://prometheus.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ metadata:
|
|||
namespace: teslamate
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://tesla.ops.eblu.me"
|
||||
hajimari.io/icon: "simple-icons:tesla"
|
||||
hajimari.io/appName: "TeslaMate"
|
||||
hajimari.io/group: "Apps"
|
||||
hajimari.io/info: "Tesla data logger"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "TeslaMate"
|
||||
gethomepage.dev/group: "Apps"
|
||||
gethomepage.dev/icon: "si-tesla"
|
||||
gethomepage.dev/description: "Tesla data logger"
|
||||
gethomepage.dev/href: "https://tesla.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@ metadata:
|
|||
namespace: torrent
|
||||
annotations:
|
||||
tailscale.com/proxy-class: "default"
|
||||
hajimari.io/enable: "true"
|
||||
hajimari.io/url: "https://torrent.ops.eblu.me"
|
||||
hajimari.io/icon: "mdi:download"
|
||||
hajimari.io/appName: "Transmission"
|
||||
hajimari.io/group: "Apps"
|
||||
hajimari.io/info: "Torrent client"
|
||||
gethomepage.dev/enabled: "true"
|
||||
gethomepage.dev/name: "Transmission"
|
||||
gethomepage.dev/group: "Apps"
|
||||
gethomepage.dev/icon: "mdi-download"
|
||||
gethomepage.dev/description: "Torrent client"
|
||||
gethomepage.dev/href: "https://torrent.ops.eblu.me"
|
||||
spec:
|
||||
ingressClassName: tailscale
|
||||
defaultBackend:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue