--- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: navidrome namespace: media spec: interval: 5m chart: spec: # renovate: registryUrl=https://k8s-at-home.com/charts/ chart: navidrome version: 6.1.0 sourceRef: kind: HelmRepository name: k8s-at-home-charts namespace: flux-system interval: 5m values: image: repository: deluan/navidrome pullPolicy: IfNotPresent tag: 0.47.0 env: ND_SCANINTERVAL: 15m ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h # ND_ENABLETRANSCODINGCONFIG: "true" ND_MUSICFOLDER: /mnt/storage/music/Artistes persistence: config: enabled: true mountPath: /data existingClaim: navidrome-config music: enabled: true mountPath: /mnt/storage/music/ existingClaim: nfs-music-media service: main: annotations: prometheus.io/probe: "true" prometheus.io/protocol: http ingress: main: enabled: true ingressClassName: "nginx" # annotations: # traefik.ingress.kubernetes.io/router.entrypoints: "websecure" hosts: - host: "navidrome.${SECRET_CLUSTER_DOMAIN}" paths: - path: / pathType: Prefix tls: - hosts: - "navidrome.${SECRET_CLUSTER_DOMAIN}"