From 6825eb5c61c11a8a0f8aa1e27dff3af4555f3b19 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Wed, 21 Jan 2026 16:34:53 -0600 Subject: [PATCH] remove lidatube --- clusters/cl01tl/helm/blocky/values.yaml | 1 - clusters/cl01tl/helm/gatus/values.yaml | 3 - clusters/cl01tl/helm/homepage/values.yaml | 6 -- clusters/cl01tl/helm/lidatube/Chart.lock | 9 -- clusters/cl01tl/helm/lidatube/Chart.yaml | 27 ----- .../lidatube/templates/external-secret.yaml | 21 ---- .../templates/persistent-volume-claim.yaml | 17 --- .../lidatube/templates/persistent-volume.yaml | 23 ---- clusters/cl01tl/helm/lidatube/values.yaml | 102 ------------------ hosts/ps08rp/blocky/config.yml | 1 - hosts/ps09rp/blocky/config.yml | 1 - 11 files changed, 211 deletions(-) delete mode 100644 clusters/cl01tl/helm/lidatube/Chart.lock delete mode 100644 clusters/cl01tl/helm/lidatube/Chart.yaml delete mode 100644 clusters/cl01tl/helm/lidatube/templates/external-secret.yaml delete mode 100644 clusters/cl01tl/helm/lidatube/templates/persistent-volume-claim.yaml delete mode 100644 clusters/cl01tl/helm/lidatube/templates/persistent-volume.yaml delete mode 100644 clusters/cl01tl/helm/lidatube/values.yaml diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index 57d71aed4..0aa9907a8 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -132,7 +132,6 @@ blocky: kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl - lidatube IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl navidrome IN CNAME traefik-cl01tl ntfy IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index fa874401b..4162d9495 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -310,9 +310,6 @@ gatus: - name: lidarr url: https://lidarr.alexlebens.net <<: *defaults - - name: lidatube - url: https://lidatube.alexlebens.net - <<: *defaults - name: yubal-playlist url: https://yubal-playlist.alexlebens.net <<: *defaults diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index 9ccf6483f..8b7d1df46 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -661,12 +661,6 @@ homepage: href: https://yubal-playlist.alexlebens.net siteMonitor: http://yubal-playlist.yubal-playlist:80 statusStyle: dot - - LidaTube: - icon: sh-lidatube.webp - description: Searches for Music - href: https://lidatube.alexlebens.net - siteMonitor: http://lidatube.lidatube:80 - statusStyle: dot - slskd: icon: sh-slskd.webp description: slskd diff --git a/clusters/cl01tl/helm/lidatube/Chart.lock b/clusters/cl01tl/helm/lidatube/Chart.lock deleted file mode 100644 index ca8bcce04..000000000 --- a/clusters/cl01tl/helm/lidatube/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: app-template - repository: https://bjw-s-labs.github.io/helm-charts/ - version: 4.6.2 -- name: volsync-target - repository: oci://harbor.alexlebens.net/helm-charts - version: 0.7.0 -digest: sha256:0653646f92831c02fe62daa89c471cd9baa62f2b5514c176347dd0d7c8087fba -generated: "2026-01-16T18:49:35.891116655Z" diff --git a/clusters/cl01tl/helm/lidatube/Chart.yaml b/clusters/cl01tl/helm/lidatube/Chart.yaml deleted file mode 100644 index 1c33a682b..000000000 --- a/clusters/cl01tl/helm/lidatube/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -name: lidatube -version: 1.0.0 -description: LidaTube -keywords: - - lidatube - - music - - yt-dlp -home: https://wiki.alexlebens.dev/s/10d95030-85be-4ced-a8d7-b4aaeca9bee6 -sources: - - https://github.com/TheWicklowWolf/LidaTube - - https://registry.hub.docker.com/r/thewicklowwolf/lidatube - - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template -maintainers: - - name: alexlebens -dependencies: - - name: app-template - alias: lidatube - repository: https://bjw-s-labs.github.io/helm-charts/ - version: 4.6.2 - - name: volsync-target - alias: volsync-target-config - version: 0.7.0 - repository: oci://harbor.alexlebens.net/helm-charts -icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidatube.png -# renovate: github=TheWicklowWolf/LidaTube -appVersion: 0.2.42 diff --git a/clusters/cl01tl/helm/lidatube/templates/external-secret.yaml b/clusters/cl01tl/helm/lidatube/templates/external-secret.yaml deleted file mode 100644 index 83be273f2..000000000 --- a/clusters/cl01tl/helm/lidatube/templates/external-secret.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: lidatube-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: lidatube-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: lidarr_api_key - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/lidarr2/key - metadataPolicy: None - property: key diff --git a/clusters/cl01tl/helm/lidatube/templates/persistent-volume-claim.yaml b/clusters/cl01tl/helm/lidatube/templates/persistent-volume-claim.yaml deleted file mode 100644 index ff3c8907e..000000000 --- a/clusters/cl01tl/helm/lidatube/templates/persistent-volume-claim.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: lidatube-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: lidatube-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeName: lidatube-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/helm/lidatube/templates/persistent-volume.yaml b/clusters/cl01tl/helm/lidatube/templates/persistent-volume.yaml deleted file mode 100644 index 35422746f..000000000 --- a/clusters/cl01tl/helm/lidatube/templates/persistent-volume.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: lidatube-nfs-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: lidatube-nfs-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Music - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac diff --git a/clusters/cl01tl/helm/lidatube/values.yaml b/clusters/cl01tl/helm/lidatube/values.yaml deleted file mode 100644 index 754c4580d..000000000 --- a/clusters/cl01tl/helm/lidatube/values.yaml +++ /dev/null @@ -1,102 +0,0 @@ -lidatube: - controllers: - main: - type: deployment - replicas: 1 - strategy: Recreate - revisionHistoryLimit: 3 - pod: - securityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - containers: - main: - image: - repository: thewicklowwolf/lidatube - tag: 0.2.42 - pullPolicy: IfNotPresent - env: - - name: PUID - value: 1000 - - name: PGID - value: 1000 - - name: lidarr_address - value: http://lidarr.lidarr:80 - - name: lidarr_api_key - valueFrom: - secretKeyRef: - name: lidatube-secret - key: lidarr_api_key - - name: sleep_interval - value: 360 - - name: sync_schedule - value: 4 - - name: attempt_lidarr_import - value: true - resources: - requests: - cpu: 10m - memory: 128Mi - service: - main: - controller: main - ports: - http: - port: 80 - targetPort: 5000 - protocol: HTTP - route: - main: - kind: HTTPRoute - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - lidatube.alexlebens.net - rules: - - backendRefs: - - group: '' - kind: Service - name: lidatube - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / - persistence: - config: - forceRename: lidatube-config - storageClass: ceph-block - accessMode: ReadWriteOnce - size: 5Gi - retain: true - advancedMounts: - main: - main: - - path: /lidatube/config - readOnly: false - music: - existingClaim: lidatube-nfs-storage - advancedMounts: - main: - main: - - path: /lidatube/downloads - readOnly: false -volsync-target-config: - pvcTarget: lidatube-config - moverSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - local: - enabled: true - schedule: 40 8 * * * - remote: - enabled: false - external: - enabled: true - schedule: 40 9 * * * diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index 390fe45ec..67e4b02bf 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -107,7 +107,6 @@ customDNS: kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl - lidatube IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl navidrome IN CNAME traefik-cl01tl ntfy IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index 78abe7913..4eaa93ce1 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -128,7 +128,6 @@ customDNS: kiwix IN CNAME traefik-cl01tl komodo IN CNAME traefik-cl01tl lidarr IN CNAME traefik-cl01tl - lidatube IN CNAME traefik-cl01tl mail IN CNAME traefik-cl01tl navidrome IN CNAME traefik-cl01tl ntfy IN CNAME traefik-cl01tl