diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index c3cd085c1..448a7c411 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -113,7 +113,6 @@ data: home-assistant IN CNAME traefik-cl01tl home-assistant-code-server IN CNAME traefik-cl01tl hubble IN CNAME traefik-cl01tl - huntarr IN CNAME traefik-cl01tl immich IN CNAME traefik-cl01tl jellyfin IN CNAME traefik-cl01tl jellystat IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index 200b7c225..0ac05aa31 100644 --- a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 8c603adb69fb831feb65149f5075301bcad5658ed6fce15312e8b2c51d6a5568 + checksum/configMaps: 3904aa62d3fcaf1ee4fce67a7f9f95c4c584948685105f5e4f3075f721b90f76 labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: blocky diff --git a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml index 0af19aa31..17a292812 100644 --- a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml @@ -474,15 +474,6 @@ data: interval: 30s name: prowlarr url: https://prowlarr.alexlebens.net - - alerts: - - type: ntfy - conditions: - - '[STATUS] == 200' - - '[CERTIFICATE_EXPIRATION] > 240h' - group: core - interval: 30s - name: huntarr - url: https://huntarr.alexlebens.net - alerts: - type: ntfy conditions: diff --git a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml index f3c594cd8..8919320d3 100644 --- a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml @@ -26,7 +26,7 @@ spec: app.kubernetes.io/name: gatus app.kubernetes.io/instance: gatus annotations: - checksum/config: d6c3ddc49cf9e025dfa422424215e2723d0fd4fa9b4411731d875d1a36c2a0bb + checksum/config: 29dcb2674c02862262715ef962f20ad07000056aaa69f57e65e1af0ae69fd1b7 spec: serviceAccountName: default automountServiceAccountToken: false diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index 2d146470b..838cfdfb9 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -523,12 +523,6 @@ data: href: https://prowlarr.alexlebens.net siteMonitor: http://prowlarr.prowlarr:80 statusStyle: dot - - Huntarr: - icon: https://raw.githubusercontent.com/plexguide/Huntarr.io/main/frontend/static/logo/128.png - description: Content upgrader - href: https://huntarr.alexlebens.net - siteMonitor: http://huntarr.huntarr:80 - statusStyle: dot - Bazarr: icon: sh-bazarr.webp description: Subtitles diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index b7114b837..788ba9778 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -24,7 +24,7 @@ spec: template: metadata: annotations: - checksum/configMaps: f477b0de7fa267fc6d547149de49bf400ccaa108b48629c7aefdca166f254c94 + checksum/configMaps: e5840e1e79ef33df5d056466857cc71fb40d97885b26f125c89c813ba1ba3e91 checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main diff --git a/clusters/cl01tl/manifests/huntarr/Deployment-huntarr.yaml b/clusters/cl01tl/manifests/huntarr/Deployment-huntarr.yaml deleted file mode 100644 index b3627f754..000000000 --- a/clusters/cl01tl/manifests/huntarr/Deployment-huntarr.yaml +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: huntarr - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: huntarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr - helm.sh/chart: huntarr-4.6.2 - namespace: huntarr -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: huntarr - app.kubernetes.io/instance: huntarr - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: huntarr - app.kubernetes.io/name: huntarr - spec: - enableServiceLinks: false - serviceAccountName: default - automountServiceAccountToken: true - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - env: - - name: TZ - value: US/Central - image: ghcr.io/plexguide/huntarr:9.3.7 - imagePullPolicy: IfNotPresent - name: main - resources: - requests: - cpu: 100m - memory: 256Mi - volumeMounts: - - mountPath: /config - name: config - volumes: - - name: config - persistentVolumeClaim: - claimName: huntarr-config diff --git a/clusters/cl01tl/manifests/huntarr/ExternalSecret-huntarr-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/huntarr/ExternalSecret-huntarr-config-backup-secret-external.yaml deleted file mode 100644 index 59d3e5022..000000000 --- a/clusters/cl01tl/manifests/huntarr/ExternalSecret-huntarr-config-backup-secret-external.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: huntarr-config-backup-secret-external - namespace: huntarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: huntarr - app.kubernetes.io/part-of: huntarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr-config-backup-secret-external -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/huntarr/huntarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/digital-ocean - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/digital-ocean - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - 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: AWS_ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/volsync-backups - metadataPolicy: None - property: AWS_SECRET_ACCESS_KEY diff --git a/clusters/cl01tl/manifests/huntarr/ExternalSecret-huntarr-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/huntarr/ExternalSecret-huntarr-config-backup-secret-local.yaml deleted file mode 100644 index 3c4a3d4eb..000000000 --- a/clusters/cl01tl/manifests/huntarr/ExternalSecret-huntarr-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: huntarr-config-backup-secret-local - namespace: huntarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: huntarr - app.kubernetes.io/part-of: huntarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/huntarr/huntarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/huntarr/HTTPRoute-huntarr.yaml b/clusters/cl01tl/manifests/huntarr/HTTPRoute-huntarr.yaml deleted file mode 100644 index 482eb054c..000000000 --- a/clusters/cl01tl/manifests/huntarr/HTTPRoute-huntarr.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: huntarr - labels: - app.kubernetes.io/instance: huntarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr - helm.sh/chart: huntarr-4.6.2 - namespace: huntarr -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - "huntarr.alexlebens.net" - rules: - - backendRefs: - - group: "" - kind: Service - name: huntarr - namespace: huntarr - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / diff --git a/clusters/cl01tl/manifests/huntarr/PersistentVolumeClaim-huntarr-config.yaml b/clusters/cl01tl/manifests/huntarr/PersistentVolumeClaim-huntarr-config.yaml deleted file mode 100644 index d4c2e7a75..000000000 --- a/clusters/cl01tl/manifests/huntarr/PersistentVolumeClaim-huntarr-config.yaml +++ /dev/null @@ -1,17 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: huntarr-config - labels: - app.kubernetes.io/instance: huntarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr - helm.sh/chart: huntarr-4.6.2 - namespace: huntarr -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "5Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/huntarr/ReplicationSource-huntarr-config-backup-source-external.yaml b/clusters/cl01tl/manifests/huntarr/ReplicationSource-huntarr-config-backup-source-external.yaml deleted file mode 100644 index 19e2b6f5f..000000000 --- a/clusters/cl01tl/manifests/huntarr/ReplicationSource-huntarr-config-backup-source-external.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: huntarr-config-backup-source-external - namespace: huntarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: huntarr - app.kubernetes.io/part-of: huntarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr-config-backup -spec: - sourcePVC: huntarr-config - trigger: - schedule: 26 9 * * * - restic: - pruneIntervalDays: 7 - repository: huntarr-config-backup-secret-external - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/huntarr/ReplicationSource-huntarr-config-backup-source-local.yaml b/clusters/cl01tl/manifests/huntarr/ReplicationSource-huntarr-config-backup-source-local.yaml deleted file mode 100644 index a3753255c..000000000 --- a/clusters/cl01tl/manifests/huntarr/ReplicationSource-huntarr-config-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: huntarr-config-backup-source-local - namespace: huntarr - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: huntarr - app.kubernetes.io/part-of: huntarr - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr-config-backup -spec: - sourcePVC: huntarr-config - trigger: - schedule: 26 8 * * * - restic: - pruneIntervalDays: 7 - repository: huntarr-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/huntarr/Service-huntarr.yaml b/clusters/cl01tl/manifests/huntarr/Service-huntarr.yaml deleted file mode 100644 index 880717d13..000000000 --- a/clusters/cl01tl/manifests/huntarr/Service-huntarr.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: huntarr - labels: - app.kubernetes.io/instance: huntarr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: huntarr - app.kubernetes.io/service: huntarr - helm.sh/chart: huntarr-4.6.2 - namespace: huntarr -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 9705 - protocol: TCP - name: http - selector: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: huntarr - app.kubernetes.io/name: huntarr