diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index 7359e599e..226925026 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -127,6 +127,7 @@ blocky: home IN CNAME traefik-cl01tl home-assistant IN CNAME traefik-cl01tl home-assistant-code-server IN CNAME traefik-cl01tl + houndarr IN CNAME traefik-cl01tl hubble IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index 7e24388e2..396b10aae 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -307,6 +307,9 @@ gatus: - name: tdarr url: https://tdarr.alexlebens.net <<: *defaults + - name: houndarr + url: https://houndarr.alexlebens.net + <<: *defaults - name: sonarr url: http://sonarr.sonarr:80 <<: *defaults diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index 201be8014..41f8c510f 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -633,6 +633,12 @@ homepage: href: https://bazarr.alexlebens.net siteMonitor: http://bazarr.bazarr:80 statusStyle: dot + - Houndarr: + icon: https://raw.githubusercontent.com/av1155/houndarr/main/src/houndarr/static/img/houndarr-logo-dark.png + description: Media Searches + href: https://houndarr.alexlebens.net + siteMonitor: http://houndarr.houndarr:80 + statusStyle: dot - Tdarr: icon: sh-tdarr.webp description: Media transcoding and health checks diff --git a/clusters/cl01tl/helm/houndarr/Chart.yaml b/clusters/cl01tl/helm/houndarr/Chart.yaml new file mode 100644 index 000000000..287088d48 --- /dev/null +++ b/clusters/cl01tl/helm/houndarr/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +name: houndarr +version: 1.0.0 +description: Houndarr +keywords: + - houndarr + - servarr +home: https://wiki.alexlebens.dev/s/ +sources: + - https://github.com/av1155/houndarr + - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template +maintainers: + - name: alexlebens +dependencies: + - name: app-template + alias: houndarr + repository: https://bjw-s-labs.github.io/helm-charts/ + version: 4.6.2 + - name: volsync-target + alias: volsync-target-data + version: 0.8.0 + repository: oci://harbor.alexlebens.net/helm-charts +icon: https://raw.githubusercontent.com/av1155/houndarr/main/src/houndarr/static/img/houndarr-logo-dark.png +# renovate: datasource=github-releases depName=av1155/houndarr +appVersion: v1.3.2 diff --git a/clusters/cl01tl/helm/houndarr/values.yaml b/clusters/cl01tl/helm/houndarr/values.yaml new file mode 100644 index 000000000..bc17d23fa --- /dev/null +++ b/clusters/cl01tl/helm/houndarr/values.yaml @@ -0,0 +1,75 @@ +houndarr: + controllers: + main: + type: deployment + replicas: 1 + strategy: Recreate + revisionHistoryLimit: 3 + containers: + main: + image: + repository: ghcr.io/av1155/houndarr + tag: v1.3.2 + pullPolicy: IfNotPresent + env: + - name: TZ + value: America/Chicago + - name: HOUNDARR_SECURE_COOKIES + value: true + - name: HOUNDARR_TRUSTED_PROXIES + value: 10.96.0.0/12 + resources: + requests: + cpu: 10m + memory: 128Mi + service: + main: + controller: main + ports: + http: + port: 80 + targetPort: 8877 + protocol: HTTP + route: + main: + kind: HTTPRoute + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - houndarr.alexlebens.net + rules: + - backendRefs: + - group: '' + kind: Service + name: houndarr + port: 80 + weight: 100 + matches: + - path: + type: PathPrefix + value: / + persistence: + data: + forceRename: houndarr-data + storageClass: ceph-block + accessMode: ReadWriteOnce + size: 1Gi + advancedMounts: + main: + main: + - path: /data + readOnly: false +volsync-target-data: + pvcTarget: houndarr-data + local: + enabled: true + schedule: 40 11 * * * + remote: + enabled: true + schedule: 40 12 * * * + external: + enabled: true + schedule: 40 14 * * * diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index c56e2ab75..06588e66b 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -102,6 +102,7 @@ customDNS: home IN CNAME traefik-cl01tl home-assistant IN CNAME traefik-cl01tl home-assistant-code-server IN CNAME traefik-cl01tl + houndarr IN CNAME traefik-cl01tl hubble IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index 93bbaf2e2..193517bcc 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -123,6 +123,7 @@ customDNS: home IN CNAME traefik-cl01tl home-assistant IN CNAME traefik-cl01tl home-assistant-code-server IN CNAME traefik-cl01tl + houndarr IN CNAME traefik-cl01tl hubble IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl