blumeops/argocd/manifests/navidrome/ingress-tailscale.yaml
Erich Blume 96d0f668fd Reorganize Homepage groups: add Home, move Grafana to Infrastructure
Move NVR, Jellyfin, and DJ to new Home group. Move Grafana from Content
to Infrastructure. Switch all layout groups from column to row style.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 06:15:52 -07:00

31 lines
971 B
YAML

---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: navidrome-tailscale
namespace: navidrome
annotations:
tailscale.com/proxy-class: "default"
tailscale.com/proxy-group: "ingress"
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "DJ"
gethomepage.dev/group: "Home"
gethomepage.dev/icon: "navidrome.png"
gethomepage.dev/description: "Music streaming server"
gethomepage.dev/href: "https://dj.ops.eblu.me"
gethomepage.dev/pod-selector: "app=navidrome"
gethomepage.dev/widget.type: "navidrome"
gethomepage.dev/widget.url: "https://dj.ops.eblu.me"
gethomepage.dev/widget.user: "{{HOMEPAGE_VAR_NAVIDROME_USER}}"
gethomepage.dev/widget.token: "{{HOMEPAGE_VAR_NAVIDROME_TOKEN}}"
gethomepage.dev/widget.salt: "{{HOMEPAGE_VAR_NAVIDROME_SALT}}"
spec:
ingressClassName: tailscale
defaultBackend:
service:
name: navidrome
port:
number: 4533
tls:
- hosts:
- dj