diff --git a/clusters/cl01tl/manifests/radarr-4k/-.yaml b/clusters/cl01tl/manifests/radarr-4k/-.yaml new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/clusters/cl01tl/manifests/radarr-4k/-.yaml @@ -0,0 +1 @@ + diff --git a/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml deleted file mode 100644 index 0b0ff4252..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml +++ /dev/null @@ -1,66 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: Cluster -metadata: - name: radarr-4k-postgresql-18-cluster - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k-postgresql-18-cluster - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm -spec: - instances: 3 - imageName: "ghcr.io/cloudnative-pg/postgresql:18.3-standard-trixie" - imagePullPolicy: IfNotPresent - postgresUID: 26 - postgresGID: 26 - storage: - size: 10Gi - storageClass: local-path - walStorage: - size: 2Gi - storageClass: local-path - resources: - limits: - hugepages-2Mi: 256Mi - requests: - cpu: 20m - memory: 80Mi - affinity: - enablePodAntiAffinity: true - topologyKey: kubernetes.io/hostname - primaryUpdateMethod: switchover - primaryUpdateStrategy: unsupervised - logLevel: info - enableSuperuserAccess: false - enablePDB: true - postgresql: - parameters: - hot_standby_feedback: "on" - max_slot_wal_keep_size: 2000MB - shared_buffers: 128MB - monitoring: - enablePodMonitor: true - disableDefaultQueries: false - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "radarr-4k-postgresql-18-backup-garage-local" - serverName: "radarr-4k-postgresql-18-backup-1" - bootstrap: - recovery: - database: app - source: radarr-4k-postgresql-18-backup-1 - externalClusters: - - name: radarr-4k-postgresql-18-backup-1 - plugin: - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "radarr-4k-postgresql-18-recovery" - serverName: radarr-4k-postgresql-18-backup-1 diff --git a/clusters/cl01tl/manifests/radarr-4k/Deployment-radarr-4k.yaml b/clusters/cl01tl/manifests/radarr-4k/Deployment-radarr-4k.yaml deleted file mode 100644 index 4bea2d802..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/Deployment-radarr-4k.yaml +++ /dev/null @@ -1,85 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: radarr-4k - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k - helm.sh/chart: radarr-4k-5.0.0 - namespace: radarr-4k -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: radarr-4k - app.kubernetes.io/instance: radarr-4k - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/name: radarr-4k - spec: - enableServiceLinks: false - serviceAccountName: radarr-4k - automountServiceAccountToken: false - securityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - env: - - name: TZ - value: America/Chicago - - name: PUID - value: "1000" - - name: PGID - value: "1000" - image: ghcr.io/linuxserver/radarr:6.1.1.10360-ls302@sha256:15417a594ebda4c660a9fa9748e7199d33e2d17b31bbc5ad7ba2e86f0b414763 - name: main - resources: - requests: - cpu: 10m - memory: 220Mi - volumeMounts: - - mountPath: /config - name: config - - mountPath: /mnt/store - name: media - - args: - - radarr - env: - - name: URL - value: http://localhost - - name: CONFIG - value: /config/config.xml - - name: PORT - value: "9793" - - name: ENABLE_ADDITIONAL_METRICS - value: "false" - - name: ENABLE_UNKNOWN_QUEUE_ITEMS - value: "false" - image: ghcr.io/onedr0p/exportarr:v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520 - name: metrics - volumeMounts: - - mountPath: /config - name: config - readOnly: true - volumes: - - name: config - persistentVolumeClaim: - claimName: radarr-4k-config - - name: media - persistentVolumeClaim: - claimName: radarr-4k-nfs-storage diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml deleted file mode 100644 index c6c0433bd..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-config-backup-secret-external - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-secret-external -spec: - secretStoreRef: - kind: ClusterSecretStore - name: openbao - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "s3:{{ .ENDPOINT }}/{{ .BUCKET }}/cl01tl/radarr-4k/radarr-4k-config" - data: - - secretKey: ENDPOINT - remoteRef: - key: /backblaze/config - property: ENDPOINT - - secretKey: BUCKET - remoteRef: - key: /backblaze/home-infra/volsync-backups - property: BUCKET - - secretKey: RESTIC_PASSWORD - remoteRef: - key: /backblaze/home-infra/volsync-backups - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - key: /backblaze/home-infra/volsync-backups - property: AWS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - key: /backblaze/home-infra/volsync-backups - property: AWS_ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - key: /backblaze/home-infra/volsync-backups - property: AWS_SECRET_ACCESS_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml deleted file mode 100644 index a496a9916..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-config-backup-secret-local - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: openbao - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "s3:{{ .ENDPOINT }}/{{ .BUCKET }}/cl01tl/radarr-4k/radarr-4k-config" - data: - - secretKey: ENDPOINT - remoteRef: - key: /garage/config - property: ENDPOINT_LOCAL - - secretKey: BUCKET - remoteRef: - key: /garage/home-infra/volsync-backups - property: BUCKET - - secretKey: RESTIC_PASSWORD - remoteRef: - key: /garage/home-infra/volsync-backups - property: RESTIC_PASSWORD_LOCAL - - secretKey: AWS_DEFAULT_REGION - remoteRef: - key: /garage/home-infra/volsync-backups - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - key: /garage/home-infra/volsync-backups - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - key: /garage/home-infra/volsync-backups - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml deleted file mode 100644 index da57fcf1a..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-config-backup-secret-remote - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: openbao - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "s3:{{ .ENDPOINT }}/{{ .BUCKET }}/cl01tl/radarr-4k/radarr-4k-config" - data: - - secretKey: ENDPOINT - remoteRef: - key: /garage/config - property: ENDPOINT_REMOTE - - secretKey: BUCKET - remoteRef: - key: /garage/home-infra/volsync-backups - property: BUCKET - - secretKey: RESTIC_PASSWORD - remoteRef: - key: /garage/home-infra/volsync-backups - property: RESTIC_PASSWORD_REMOTE - - secretKey: AWS_DEFAULT_REGION - remoteRef: - key: /garage/home-infra/volsync-backups - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - key: /garage/home-infra/volsync-backups - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - key: /garage/home-infra/volsync-backups - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml deleted file mode 100644 index bd69bcee0..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-postgresql-18-backup-garage-local-secret - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k-postgresql-18-backup-garage-local-secret - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm -spec: - secretStoreRef: - kind: ClusterSecretStore - name: openbao - data: - - secretKey: ACCESS_REGION - remoteRef: - key: /garage/home-infra/postgres-backups - property: ACCESS_REGION - - secretKey: ACCESS_KEY_ID - remoteRef: - key: /garage/home-infra/postgres-backups - property: ACCESS_KEY_ID - - secretKey: ACCESS_SECRET_KEY - remoteRef: - key: /garage/home-infra/postgres-backups - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml deleted file mode 100644 index 90d7f585f..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-postgresql-18-recovery-secret - namespace: radarr-4k - labels: - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-postgresql-18-recovery-secret -spec: - secretStoreRef: - kind: ClusterSecretStore - name: openbao - data: - - secretKey: ACCESS_REGION - remoteRef: - key: /garage/home-infra/postgres-backups - property: ACCESS_REGION - - secretKey: ACCESS_KEY_ID - remoteRef: - key: /garage/home-infra/postgres-backups - property: ACCESS_KEY_ID - - secretKey: ACCESS_SECRET_KEY - remoteRef: - key: /garage/home-infra/postgres-backups - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/HTTPRoute-radarr-4k.yaml b/clusters/cl01tl/manifests/radarr-4k/HTTPRoute-radarr-4k.yaml deleted file mode 100644 index fa16cf57e..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/HTTPRoute-radarr-4k.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: radarr-4k - labels: - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k - helm.sh/chart: radarr-4k-5.0.0 - namespace: radarr-4k -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - "radarr-4k.alexlebens.net" - rules: - - backendRefs: - - group: "" - kind: Service - name: ak-outpost-traefik-proxy-auth - namespace: authentik - port: 9000 - weight: 100 - matches: - - path: - type: PathPrefix - value: /outpost.goauthentik.io - - backendRefs: - - group: "" - kind: Service - name: radarr-4k - namespace: radarr-4k - port: 80 - weight: 1 - matches: - - path: - type: PathPrefix - value: / - filters: - - extensionRef: - group: traefik.io - kind: Middleware - name: oidc-forward-auth - type: ExtensionRef diff --git a/clusters/cl01tl/manifests/radarr-4k/Middleware-oidc-forward-auth.yaml b/clusters/cl01tl/manifests/radarr-4k/Middleware-oidc-forward-auth.yaml deleted file mode 100644 index 3b8f3d594..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/Middleware-oidc-forward-auth.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: traefik.io/v1alpha1 -kind: Middleware -metadata: - name: oidc-forward-auth - namespace: radarr-4k - labels: - app.kubernetes.io/name: oidc-forward-auth - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k -spec: - forwardAuth: - address: http://ak-outpost-traefik-proxy-auth.authentik.svc.cluster.local:9000/outpost.goauthentik.io/auth/traefik - trustForwardHeader: true - authResponseHeaders: - - X-authentik-username - - X-authentik-groups - - X-authentik-entitlements - - X-authentik-email - - X-authentik-name - - X-authentik-uid - - X-authentik-jwt - - X-authentik-meta-jwks - - X-authentik-meta-outpost - - X-authentik-meta-provider - - X-authentik-meta-app - - X-authentik-meta-version diff --git a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml deleted file mode 100644 index edc7b87a5..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: radarr-4k-postgresql-18-backup-garage-local - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k-postgresql-18-backup-garage-local - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 7d - instanceSidecarConfiguration: - env: - - name: AWS_REQUEST_CHECKSUM_CALCULATION - value: when_required - - name: AWS_RESPONSE_CHECKSUM_VALIDATION - value: when_required - configuration: - destinationPath: s3://postgres-backups/cl01tl/radarr-4k/radarr-4k-postgresql-18-cluster - endpointURL: http://garage-main.garage:3900 - s3Credentials: - accessKeyId: - name: radarr-4k-postgresql-18-backup-garage-local-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: radarr-4k-postgresql-18-backup-garage-local-secret - key: ACCESS_SECRET_KEY - region: - name: radarr-4k-postgresql-18-backup-garage-local-secret - key: ACCESS_REGION diff --git a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml deleted file mode 100644 index 7d676acfd..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "radarr-4k-postgresql-18-recovery" - namespace: radarr-4k - labels: - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: "radarr-4k-postgresql-18-recovery" -spec: - configuration: - destinationPath: s3://postgres-backups/cl01tl/radarr-4k/radarr-4k-postgresql-18-cluster - endpointURL: http://garage-main.garage:3900 - wal: - compression: snappy - maxParallel: 1 - data: - compression: snappy - jobs: 1 - s3Credentials: - accessKeyId: - name: radarr-4k-postgresql-18-recovery-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: radarr-4k-postgresql-18-recovery-secret - key: ACCESS_SECRET_KEY - region: - name: radarr-4k-postgresql-18-recovery-secret - key: ACCESS_REGION diff --git a/clusters/cl01tl/manifests/radarr-4k/PersistentVolume-radarr-4k-nfs-storage.yaml b/clusters/cl01tl/manifests/radarr-4k/PersistentVolume-radarr-4k-nfs-storage.yaml deleted file mode 100644 index b52d4219e..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/PersistentVolume-radarr-4k-nfs-storage.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: radarr-4k-nfs-storage - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k-nfs-storage - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac diff --git a/clusters/cl01tl/manifests/radarr-4k/PersistentVolumeClaim-radarr-4k-config.yaml b/clusters/cl01tl/manifests/radarr-4k/PersistentVolumeClaim-radarr-4k-config.yaml deleted file mode 100644 index cba2b60ff..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/PersistentVolumeClaim-radarr-4k-config.yaml +++ /dev/null @@ -1,17 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: radarr-4k-config - labels: - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k - helm.sh/chart: radarr-4k-5.0.0 - namespace: radarr-4k -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "20Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/radarr-4k/PersistentVolumeClaim-radarr-4k-nfs-storage.yaml b/clusters/cl01tl/manifests/radarr-4k/PersistentVolumeClaim-radarr-4k-nfs-storage.yaml deleted file mode 100644 index 8d1c2a047..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/PersistentVolumeClaim-radarr-4k-nfs-storage.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: radarr-4k-nfs-storage - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k-nfs-storage - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k -spec: - volumeName: radarr-4k-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-config-backup-source-local.yaml b/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-config-backup-source-local.yaml deleted file mode 100644 index 49b704cbe..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-config-backup-source-local.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: PrometheusRule -metadata: - name: radarr-4k-config-backup-source-local - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-source-local -spec: - groups: - - name: volsync.alerts - rules: - - alert: VolSyncBackupPodFailed - expr: | - (kube_pod_container_status_last_terminated_exitcode > 0) - * on(pod, namespace) group_left(owner_name) - kube_pod_owner{owner_kind="Job", owner_name=~"volsync-.*"} - for: 1m - labels: - severity: critical - annotations: - summary: "VolSync Backup Pod failed in {{ $labels.namespace }}" - description: | - A pod for the VolSync backup of PVC 'radarr-4k-config' failed with exit code {{ $value }}. - Job: {{ $labels.owner_name }} - Namespace: {{ $labels.namespace }} diff --git a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml deleted file mode 100644 index a4644756e..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml +++ /dev/null @@ -1,270 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: PrometheusRule -metadata: - name: radarr-4k-postgresql-18-alert-rules - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k-postgresql-18-alert-rules - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm -spec: - groups: - - name: cloudnative-pg/radarr-4k-postgresql-18 - rules: - - alert: CNPGClusterBackendsWaitingWarning - annotations: - summary: CNPG Cluster a backend is waiting for longer than 5 minutes. - description: |- - Pod {{ $labels.pod }} - has been waiting for longer than 5 minutes - expr: | - cnpg_backends_waiting_total{namespace="radarr-4k"} > 300 - for: 1m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterDatabaseDeadlockConflictsWarning - annotations: - summary: CNPG Cluster has over 10 deadlock conflicts. - description: |- - There are over 10 deadlock conflicts in - {{ $labels.pod }} - expr: | - cnpg_pg_stat_database_deadlocks{namespace="radarr-4k"} > 10 - for: 1m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterHACritical - annotations: - summary: CNPG Cluster has no standby replicas! - description: |- - CloudNativePG Cluster "{{`{{`}} $labels.job {{`}}`}}" has no ready standby replicas. Your cluster at a severe - risk of data loss and downtime if the primary instance fails. - - The primary instance is still online and able to serve queries, although connections to the `-ro` endpoint - will fail. The `-r` endpoint os operating at reduced capacity and all traffic is being served by the main. - - This can happen during a normal fail-over or automated minor version upgrades in a cluster with 2 or less - instances. The replaced instance may need some time to catch-up with the cluster primary instance. - - This alarm will be always trigger if your cluster is configured to run with only 1 instance. In this - case you may want to silence it. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterHACritical.md - expr: | - max by (job) (cnpg_pg_replication_streaming_replicas{namespace="radarr-4k"} - cnpg_pg_replication_is_wal_receiver_up{namespace="radarr-4k"}) < 1 - for: 5m - labels: - severity: critical - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterHAWarning - annotations: - summary: CNPG Cluster less than 2 standby replicas. - description: |- - CloudNativePG Cluster "{{`{{`}} $labels.job {{`}}`}}" has only {{`{{`}} $value {{`}}`}} standby replicas, putting - your cluster at risk if another instance fails. The cluster is still able to operate normally, although - the `-ro` and `-r` endpoints operate at reduced capacity. - - This can happen during a normal fail-over or automated minor version upgrades. The replaced instance may - need some time to catch-up with the cluster primary instance. - - This alarm will be constantly triggered if your cluster is configured to run with less than 3 instances. - In this case you may want to silence it. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterHAWarning.md - expr: | - max by (job) (cnpg_pg_replication_streaming_replicas{namespace="radarr-4k"} - cnpg_pg_replication_is_wal_receiver_up{namespace="radarr-4k"}) < 2 - for: 5m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterHighConnectionsCritical - annotations: - summary: CNPG Instance maximum number of connections critical! - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" instance {{`{{`}} $labels.pod {{`}}`}} is using {{`{{`}} $value {{`}}`}}% of - the maximum number of connections. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterHighConnectionsCritical.md - expr: | - sum by (pod) (cnpg_backends_total{namespace="radarr-4k", pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) / max by (pod) (cnpg_pg_settings_setting{name="max_connections", namespace="radarr-4k", pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) * 100 > 95 - for: 5m - labels: - severity: critical - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterHighConnectionsWarning - annotations: - summary: CNPG Instance is approaching the maximum number of connections. - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" instance {{`{{`}} $labels.pod {{`}}`}} is using {{`{{`}} $value {{`}}`}}% of - the maximum number of connections. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterHighConnectionsWarning.md - expr: | - sum by (pod) (cnpg_backends_total{namespace="radarr-4k", pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) / max by (pod) (cnpg_pg_settings_setting{name="max_connections", namespace="radarr-4k", pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) * 100 > 80 - for: 5m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterHighReplicationLag - annotations: - summary: CNPG Cluster high replication lag - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" is experiencing a high replication lag of - {{`{{`}} $value {{`}}`}}ms. - - High replication lag indicates network issues, busy instances, slow queries or suboptimal configuration. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterHighReplicationLag.md - expr: | - max(cnpg_pg_replication_lag{namespace="radarr-4k",pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) * 1000 > 1000 - for: 5m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterInstancesOnSameNode - annotations: - summary: CNPG Cluster instances are located on the same node. - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" has {{`{{`}} $value {{`}}`}} - instances on the same node {{`{{`}} $labels.node {{`}}`}}. - - A failure or scheduled downtime of a single node will lead to a potential service disruption and/or data loss. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterInstancesOnSameNode.md - expr: | - count by (node) (kube_pod_info{namespace="radarr-4k", pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) > 1 - for: 5m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterLongRunningTransactionWarning - annotations: - summary: CNPG Cluster query is taking longer than 5 minutes. - description: |- - CloudNativePG Cluster Pod {{ $labels.pod }} - is taking more than 5 minutes (300 seconds) for a query. - expr: |- - cnpg_backends_max_tx_duration_seconds{namespace="radarr-4k"} > 300 - for: 1m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterLowDiskSpaceCritical - annotations: - summary: CNPG Instance is running out of disk space! - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" is running extremely low on disk space. Check attached PVCs! - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterLowDiskSpaceCritical.md - expr: | - max(max by(persistentvolumeclaim) (1 - kubelet_volume_stats_available_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"} / kubelet_volume_stats_capacity_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"})) > 0.9 OR - max(max by(persistentvolumeclaim) (1 - kubelet_volume_stats_available_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-wal"} / kubelet_volume_stats_capacity_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-wal"})) > 0.9 OR - max(sum by (namespace,persistentvolumeclaim) (kubelet_volume_stats_used_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-tbs.*"}) - / - sum by (namespace,persistentvolumeclaim) (kubelet_volume_stats_capacity_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-tbs.*"}) - * - on(namespace, persistentvolumeclaim) group_left(volume) - kube_pod_spec_volumes_persistentvolumeclaims_info{pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"} - ) > 0.9 - for: 5m - labels: - severity: critical - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterLowDiskSpaceWarning - annotations: - summary: CNPG Instance is running out of disk space. - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" is running low on disk space. Check attached PVCs. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterLowDiskSpaceWarning.md - expr: | - max(max by(persistentvolumeclaim) (1 - kubelet_volume_stats_available_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"} / kubelet_volume_stats_capacity_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"})) > 0.7 OR - max(max by(persistentvolumeclaim) (1 - kubelet_volume_stats_available_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-wal"} / kubelet_volume_stats_capacity_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-wal"})) > 0.7 OR - max(sum by (namespace,persistentvolumeclaim) (kubelet_volume_stats_used_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-tbs.*"}) - / - sum by (namespace,persistentvolumeclaim) (kubelet_volume_stats_capacity_bytes{namespace="radarr-4k", persistentvolumeclaim=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$-tbs.*"}) - * - on(namespace, persistentvolumeclaim) group_left(volume) - kube_pod_spec_volumes_persistentvolumeclaims_info{pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"} - ) > 0.7 - for: 5m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterOffline - annotations: - summary: CNPG Cluster has no running instances! - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" has no ready instances. - - Having an offline cluster means your applications will not be able to access the database, leading to - potential service disruption and/or data loss. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterOffline.md - expr: | - (count(cnpg_collector_up{namespace="radarr-4k",pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"}) OR on() vector(0)) == 0 - for: 5m - labels: - severity: critical - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterPGDatabaseXidAgeWarning - annotations: - summary: CNPG Cluster has a number of transactions from the frozen XID to the current one. - description: |- - Over 300,000,000 transactions from frozen xid - on pod {{ $labels.pod }} - expr: | - cnpg_pg_database_xid_age{namespace="radarr-4k"} > 300000000 - for: 1m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterPGReplicationWarning - annotations: - summary: CNPG Cluster standby is lagging behind the primary. - description: |- - Standby is lagging behind by over 300 seconds (5 minutes) - expr: | - cnpg_pg_replication_lag{namespace="radarr-4k"} > 300 - for: 1m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterReplicaFailingReplicationWarning - annotations: - summary: CNPG Cluster has a replica is failing to replicate. - description: |- - Replica {{ $labels.pod }} - is failing to replicate - expr: | - cnpg_pg_replication_in_recovery{namespace="radarr-4k"} > cnpg_pg_replication_is_wal_receiver_up{namespace="radarr-4k"} - for: 1m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster - - alert: CNPGClusterZoneSpreadWarning - annotations: - summary: CNPG Cluster instances in the same zone. - description: |- - CloudNativePG Cluster "radarr-4k/radarr-4k-postgresql-18-cluster" has instances in the same availability zone. - - A disaster in one availability zone will lead to a potential service disruption and/or data loss. - runbook_url: https://github.com/cloudnative-pg/charts/blob/main/charts/cluster/docs/runbooks/CNPGClusterZoneSpreadWarning.md - expr: | - 3 > count(count by (label_topology_kubernetes_io_zone) (kube_pod_info{namespace="radarr-4k", pod=~"radarr-4k-postgresql-18-cluster-([1-9][0-9]*)$"} * on(node,instance) group_left(label_topology_kubernetes_io_zone) kube_node_labels)) < 3 - for: 5m - labels: - severity: warning - namespace: radarr-4k - cnpg_cluster: radarr-4k-postgresql-18-cluster diff --git a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k.yaml b/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k.yaml deleted file mode 100644 index 57282d089..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: PrometheusRule -metadata: - name: radarr-4k - namespace: radarr-4k - labels: - app.kubernetes.io/name: radarr-4k - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k -spec: - groups: - - name: radarr-4k - rules: - - alert: ExportarrAbsent - annotations: - description: Radarr 4K Exportarr has disappeared from Prometheus service discovery. - summary: Exportarr is down. - expr: | - absent(up{job=~".*radarr-4k.*"} == 1) - for: 5m - labels: - severity: critical - - alert: Radarr4kDown - annotations: - description: Radarr 4K service is down. - summary: Radarr 4K is down. - expr: | - radarr_4k_system_status{job=~".*radarr-4k.*"} == 0 - for: 5m - labels: - severity: critical diff --git a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml deleted file mode 100644 index 71295a6c1..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-4k-config-backup-source-external - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup -spec: - sourcePVC: radarr-4k-config - trigger: - schedule: 35 9 * * 4 - restic: - pruneIntervalDays: 35 - repository: radarr-4k-config-backup-secret-external - retain: - daily: 0 - hourly: 0 - monthly: 0 - weekly: 12 - yearly: 0 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml deleted file mode 100644 index de79b336f..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-4k-config-backup-source-local - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-source-local -spec: - sourcePVC: radarr-4k-config - trigger: - schedule: 35 8 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-4k-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 0 - weekly: 4 - yearly: 0 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml deleted file mode 100644 index 402cb1219..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-4k-config-backup-source-remote - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-2.0.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "2.0.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup -spec: - sourcePVC: radarr-4k-config - trigger: - schedule: 35 10 * * 4 - restic: - pruneIntervalDays: 7 - repository: radarr-4k-config-backup-secret-remote - retain: - daily: 0 - hourly: 0 - monthly: 0 - weekly: 12 - yearly: 0 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml deleted file mode 100644 index ba1e15fbf..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "radarr-4k-postgresql-18-scheduled-backup-live-backup" - namespace: radarr-4k - labels: - app.kubernetes.io/name: "radarr-4k-postgresql-18-scheduled-backup-live-backup" - helm.sh/chart: postgres-18-cluster-7.12.1 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.12.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 30 15 * * *" - backupOwnerReference: self - cluster: - name: radarr-4k-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-4k-postgresql-18-backup-garage-local" diff --git a/clusters/cl01tl/manifests/radarr-4k/Service-radarr-4k.yaml b/clusters/cl01tl/manifests/radarr-4k/Service-radarr-4k.yaml deleted file mode 100644 index 120bb0231..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/Service-radarr-4k.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: radarr-4k - labels: - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k - app.kubernetes.io/service: radarr-4k - helm.sh/chart: radarr-4k-5.0.0 - namespace: radarr-4k -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 7878 - protocol: TCP - name: http - - port: 9793 - targetPort: 9793 - protocol: TCP - name: metrics - selector: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/name: radarr-4k diff --git a/clusters/cl01tl/manifests/radarr-4k/ServiceAccount-radarr-4k.yaml b/clusters/cl01tl/manifests/radarr-4k/ServiceAccount-radarr-4k.yaml deleted file mode 100644 index b7b31bcf2..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ServiceAccount-radarr-4k.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: radarr-4k - labels: - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k - helm.sh/chart: radarr-4k-5.0.0 - namespace: radarr-4k diff --git a/clusters/cl01tl/manifests/radarr-4k/ServiceMonitor-radarr-4k.yaml b/clusters/cl01tl/manifests/radarr-4k/ServiceMonitor-radarr-4k.yaml deleted file mode 100644 index bbb2df9c2..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ServiceMonitor-radarr-4k.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: radarr-4k - labels: - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k - helm.sh/chart: radarr-4k-5.0.0 - namespace: radarr-4k -spec: - jobLabel: app.kubernetes.io/name - namespaceSelector: - matchNames: - - radarr-4k - selector: - matchLabels: - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/name: radarr-4k - endpoints: - - interval: 3m - path: /metrics - port: metrics - scrapeTimeout: 1m