From 03d65f9bce462e3fed23c0d95944dadfca605d28 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sun, 15 Feb 2026 22:15:08 +0000 Subject: [PATCH] Automated Manifest Update (#4016) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4016 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../manifests/blocky/ConfigMap-blocky.yaml | 1 - .../manifests/blocky/Deployment-blocky.yaml | 2 +- .../manifests/gatus/ConfigMap-gatus.yaml | 9 --- .../manifests/gatus/Deployment-gatus.yaml | 2 +- .../overseerr/Deployment-overseerr.yaml | 53 ------------------ ...alSecret-overseerr-main-backup-secret.yaml | 55 ------------------- .../overseerr/HTTPRoute-overseerr.yaml | 30 ---------- .../PersistentVolumeClaim-overseerr-main.yaml | 19 ------- ...onSource-overseerr-main-backup-source.yaml | 25 --------- .../overseerr/Service-overseerr.yaml | 22 -------- 10 files changed, 2 insertions(+), 216 deletions(-) delete mode 100644 clusters/cl01tl/manifests/overseerr/Deployment-overseerr.yaml delete mode 100644 clusters/cl01tl/manifests/overseerr/ExternalSecret-overseerr-main-backup-secret.yaml delete mode 100644 clusters/cl01tl/manifests/overseerr/HTTPRoute-overseerr.yaml delete mode 100644 clusters/cl01tl/manifests/overseerr/PersistentVolumeClaim-overseerr-main.yaml delete mode 100644 clusters/cl01tl/manifests/overseerr/ReplicationSource-overseerr-main-backup-source.yaml delete mode 100644 clusters/cl01tl/manifests/overseerr/Service-overseerr.yaml diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index f1c4ed274..a13a274a0 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -126,7 +126,6 @@ data: 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/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index 9a1eeef22..b7f49b93a 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: 419a353131ea9dd2c39350dc993b858c3a37a8ec80f597c3eee39c6f72843ab6 + checksum/configMaps: 0e7d0fe7b3aa73d6a2fe0d0b8e3b129605c4d72a76eaf5d1b43910c0b10b2a47 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 19f3ac5ca..5b32a893f 100644 --- a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml @@ -42,15 +42,6 @@ data: interval: 30s name: plex url: http://plex.alexlebens.net - - alerts: - - type: ntfy - conditions: - - '[STATUS] == 200' - - '[CERTIFICATE_EXPIRATION] > 240h' - group: core - interval: 30s - name: overseerr - url: https://overseerr.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 a9e14771a..1843bb90b 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: dd594843ecccec917fff6e237e97e37e85fb8e06bd20e20e688ad4949679d8c9 + checksum/config: 1b02700cb94e319a192dff8c39b74c2d296e1d99078176fd2c9edd6b431c5d99 spec: serviceAccountName: default automountServiceAccountToken: false diff --git a/clusters/cl01tl/manifests/overseerr/Deployment-overseerr.yaml b/clusters/cl01tl/manifests/overseerr/Deployment-overseerr.yaml deleted file mode 100644 index 843857576..000000000 --- a/clusters/cl01tl/manifests/overseerr/Deployment-overseerr.yaml +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: overseerr - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: overseerr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: overseerr - helm.sh/chart: app-template-4.6.2 - namespace: overseerr -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: overseerr - app.kubernetes.io/instance: overseerr - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: overseerr - app.kubernetes.io/name: overseerr - 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/sct/overseerr:1.34.0 - imagePullPolicy: IfNotPresent - name: main - resources: - requests: - cpu: 10m - memory: 512Mi - volumeMounts: - - mountPath: /app/config - name: main - volumes: - - name: main - persistentVolumeClaim: - claimName: overseerr-main diff --git a/clusters/cl01tl/manifests/overseerr/ExternalSecret-overseerr-main-backup-secret.yaml b/clusters/cl01tl/manifests/overseerr/ExternalSecret-overseerr-main-backup-secret.yaml deleted file mode 100644 index 6bf5ba3c2..000000000 --- a/clusters/cl01tl/manifests/overseerr/ExternalSecret-overseerr-main-backup-secret.yaml +++ /dev/null @@ -1,55 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: overseerr-main-backup-secret - namespace: overseerr - labels: - app.kubernetes.io/name: overseerr-main-backup-secret - app.kubernetes.io/instance: overseerr - app.kubernetes.io/part-of: overseerr -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/manifests/overseerr/HTTPRoute-overseerr.yaml b/clusters/cl01tl/manifests/overseerr/HTTPRoute-overseerr.yaml deleted file mode 100644 index f511d4f24..000000000 --- a/clusters/cl01tl/manifests/overseerr/HTTPRoute-overseerr.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: overseerr - labels: - app.kubernetes.io/instance: overseerr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: overseerr - helm.sh/chart: app-template-4.6.2 - namespace: overseerr -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - "overseerr.alexlebens.net" - rules: - - backendRefs: - - group: "" - kind: Service - name: overseerr - namespace: overseerr - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / diff --git a/clusters/cl01tl/manifests/overseerr/PersistentVolumeClaim-overseerr-main.yaml b/clusters/cl01tl/manifests/overseerr/PersistentVolumeClaim-overseerr-main.yaml deleted file mode 100644 index 41570587f..000000000 --- a/clusters/cl01tl/manifests/overseerr/PersistentVolumeClaim-overseerr-main.yaml +++ /dev/null @@ -1,19 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: overseerr-main - labels: - app.kubernetes.io/instance: overseerr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: overseerr - helm.sh/chart: app-template-4.6.2 - annotations: - helm.sh/resource-policy: keep - namespace: overseerr -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "10Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/overseerr/ReplicationSource-overseerr-main-backup-source.yaml b/clusters/cl01tl/manifests/overseerr/ReplicationSource-overseerr-main-backup-source.yaml deleted file mode 100644 index d65adf122..000000000 --- a/clusters/cl01tl/manifests/overseerr/ReplicationSource-overseerr-main-backup-source.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: overseerr-main-backup-source - namespace: overseerr - labels: - app.kubernetes.io/name: overseerr-main-backup-source - app.kubernetes.io/instance: overseerr - app.kubernetes.io/part-of: overseerr -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/manifests/overseerr/Service-overseerr.yaml b/clusters/cl01tl/manifests/overseerr/Service-overseerr.yaml deleted file mode 100644 index e866bd66d..000000000 --- a/clusters/cl01tl/manifests/overseerr/Service-overseerr.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: overseerr - labels: - app.kubernetes.io/instance: overseerr - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: overseerr - app.kubernetes.io/service: overseerr - helm.sh/chart: app-template-4.6.2 - namespace: overseerr -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 5055 - protocol: TCP - name: http - selector: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: overseerr - app.kubernetes.io/name: overseerr