From 6bc95827c6afb2acb42dc18f1f04df0cae0484f6 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Sun, 15 Feb 2026 16:01:11 -0600 Subject: [PATCH] feat: remove overseerr --- clusters/cl01tl/helm/blocky/values.yaml | 1 - clusters/cl01tl/helm/gatus/values.yaml | 3 - clusters/cl01tl/helm/overseerr/Chart.lock | 6 -- clusters/cl01tl/helm/overseerr/Chart.yaml | 22 ------- .../overseerr/templates/external-secret.yaml | 55 ----------------- .../templates/replication-source.yaml | 25 -------- clusters/cl01tl/helm/overseerr/values.yaml | 61 ------------------- hosts/ps08rp/blocky/config.yml | 1 - hosts/ps09rp/blocky/config.yml | 1 - 9 files changed, 175 deletions(-) delete mode 100644 clusters/cl01tl/helm/overseerr/Chart.lock delete mode 100644 clusters/cl01tl/helm/overseerr/Chart.yaml delete mode 100644 clusters/cl01tl/helm/overseerr/templates/external-secret.yaml delete mode 100644 clusters/cl01tl/helm/overseerr/templates/replication-source.yaml delete mode 100644 clusters/cl01tl/helm/overseerr/values.yaml diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index 2dc84b16a..385080225 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -139,7 +139,6 @@ blocky: objects IN CNAME traefik-cl01tl ollama IN CNAME traefik-cl01tl omni-tools IN CNAME traefik-cl01tl - overseerr IN CNAME traefik-cl01tl photoview IN CNAME traefik-cl01tl plex IN CNAME traefik-cl01tl postiz IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index 6218f61f6..f77fe563b 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -131,9 +131,6 @@ gatus: <<: *defaults conditions: - "[STATUS] == 401" - - name: overseerr - url: https://overseerr.alexlebens.net - <<: *defaults - name: seerr url: https://seerr.alexlebens.net <<: *defaults diff --git a/clusters/cl01tl/helm/overseerr/Chart.lock b/clusters/cl01tl/helm/overseerr/Chart.lock deleted file mode 100644 index 21bfa34b1..000000000 --- a/clusters/cl01tl/helm/overseerr/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: app-template - repository: https://bjw-s-labs.github.io/helm-charts/ - version: 4.6.2 -digest: sha256:c7f53a9c86a84aab15434cde30a70cf024cf9898ff8485438a0ecdc6ca815ecc -generated: "2026-01-16T18:51:06.856481136Z" diff --git a/clusters/cl01tl/helm/overseerr/Chart.yaml b/clusters/cl01tl/helm/overseerr/Chart.yaml deleted file mode 100644 index a20d811c4..000000000 --- a/clusters/cl01tl/helm/overseerr/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -name: overseerr -version: 1.0.0 -description: Overseerr -keywords: - - overseer - - media - - request -home: https://wiki.alexlebens.dev/s/ba89ec92-a15c-48d5-9c33-a28a0134b0f9 -sources: - - https://github.com/sct/overseerr - - https://github.com/sct/overseerr/pkgs/container/overseerr - - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template -maintainers: - - name: alexlebens -dependencies: - - name: app-template - repository: https://bjw-s-labs.github.io/helm-charts/ - version: 4.6.2 -icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/overseerr.png -# renovate: datasource=github-releases depName=sct/overseerr -appVersion: 1.34.0 diff --git a/clusters/cl01tl/helm/overseerr/templates/external-secret.yaml b/clusters/cl01tl/helm/overseerr/templates/external-secret.yaml deleted file mode 100644 index 07fd8a0d7..000000000 --- a/clusters/cl01tl/helm/overseerr/templates/external-secret.yaml +++ /dev/null @@ -1,55 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: overseerr-main-backup-secret - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: overseerr-main-backup-secret - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/overseerr/overseerr-main" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/volsync/restic/config - metadataPolicy: None - property: S3_BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/volsync/restic/config - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/volsync/restic/config - metadataPolicy: None - property: AWS_DEFAULT_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - metadataPolicy: None - property: access_key - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - metadataPolicy: None - property: secret_key diff --git a/clusters/cl01tl/helm/overseerr/templates/replication-source.yaml b/clusters/cl01tl/helm/overseerr/templates/replication-source.yaml deleted file mode 100644 index 370af3b85..000000000 --- a/clusters/cl01tl/helm/overseerr/templates/replication-source.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: overseerr-main-backup-source - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: overseerr-main-backup-source - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - sourcePVC: overseerr-main - trigger: - schedule: 0 4 * * * - restic: - pruneIntervalDays: 7 - repository: overseerr-main-backup-secret - retain: - hourly: 1 - daily: 3 - weekly: 2 - monthly: 2 - yearly: 4 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot diff --git a/clusters/cl01tl/helm/overseerr/values.yaml b/clusters/cl01tl/helm/overseerr/values.yaml deleted file mode 100644 index 34d4ac1d4..000000000 --- a/clusters/cl01tl/helm/overseerr/values.yaml +++ /dev/null @@ -1,61 +0,0 @@ -app-template: - controllers: - main: - type: deployment - replicas: 1 - strategy: Recreate - revisionHistoryLimit: 3 - containers: - main: - image: - repository: ghcr.io/sct/overseerr - tag: 1.34.0 - pullPolicy: IfNotPresent - env: - - name: TZ - value: US/Central - resources: - requests: - cpu: 10m - memory: 512Mi - service: - main: - controller: main - ports: - http: - port: 80 - targetPort: 5055 - protocol: HTTP - route: - main: - kind: HTTPRoute - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - overseerr.alexlebens.net - rules: - - backendRefs: - - group: '' - kind: Service - name: overseerr - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / - persistence: - main: - forceRename: overseerr-main - storageClass: ceph-block - accessMode: ReadWriteOnce - size: 10Gi - retain: true - advancedMounts: - main: - main: - - path: /app/config - readOnly: false diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index 68df6b41c..ee6555bee 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -114,7 +114,6 @@ customDNS: objects IN CNAME traefik-cl01tl ollama IN CNAME traefik-cl01tl omni-tools IN CNAME traefik-cl01tl - overseerr IN CNAME traefik-cl01tl photoview IN CNAME traefik-cl01tl plex IN CNAME traefik-cl01tl postiz IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index 7015ab761..915c5b645 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -135,7 +135,6 @@ customDNS: objects IN CNAME traefik-cl01tl ollama IN CNAME traefik-cl01tl omni-tools IN CNAME traefik-cl01tl - overseerr IN CNAME traefik-cl01tl photoview IN CNAME traefik-cl01tl plex IN CNAME traefik-cl01tl postiz IN CNAME traefik-cl01tl