diff --git a/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml index 114f12778..56ea5de36 100644 --- a/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-cluster namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "freshrss-postgresql-18-external-backup" - serverName: "freshrss-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "freshrss-postgresql-18-garage-local-backup" - serverName: "freshrss-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "freshrss-postgresql-18-recovery" - serverName: freshrss-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "freshrss-postgresql-18-garage-local-backup" + serverName: "freshrss-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-external-backup.yaml deleted file mode 100644 index cb05de1fd..000000000 --- a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "freshrss-postgresql-18-external-backup" - namespace: freshrss - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: freshrss-postgresql-18 - app.kubernetes.io/instance: freshrss - app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/freshrss/freshrss-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: freshrss-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: freshrss-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-garage-local-backup.yaml index 0e68f167b..8359abcd5 100644 --- a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "freshrss-postgresql-18-garage-local-backup" namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml index fc0b9950c..bc8f5a865 100644 --- a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "freshrss-postgresql-18-recovery" namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml index 679c160de..c8c0b094a 100644 --- a/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-alert-rules namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index cec38fb1a..000000000 --- a/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "freshrss-postgresql-18-daily-backup-scheduled-backup" - namespace: freshrss - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: freshrss-postgresql-18 - app.kubernetes.io/instance: freshrss - app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: freshrss-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "freshrss-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-live-backup-scheduled-backup.yaml index 82e2630ad..e77c251e0 100644 --- a/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "freshrss-postgresql-18-live-backup-scheduled-backup" namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml index 6fe91e245..5b7da58ef 100644 --- a/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-cluster namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "gatus-postgresql-18-external-backup" - serverName: "gatus-postgresql-18-backup-2" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "gatus-postgresql-18-garage-local-backup" - serverName: "gatus-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "gatus-postgresql-18-recovery" - serverName: gatus-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "gatus-postgresql-18-garage-local-backup" + serverName: "gatus-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-external-backup.yaml deleted file mode 100644 index f490b11d4..000000000 --- a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "gatus-postgresql-18-external-backup" - namespace: gatus - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: gatus-postgresql-18 - app.kubernetes.io/instance: gatus - app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/gatus/gatus-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: gatus-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: gatus-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-garage-local-backup.yaml index 03ca0f7c4..a90cdf3eb 100644 --- a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "gatus-postgresql-18-garage-local-backup" namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d @@ -17,11 +17,11 @@ spec: endpointURL: http://garage-main.garage:3900 s3Credentials: accessKeyId: - name: gatus-postgresql-17-cluster-backup-secret-garage + name: gatus-postgresql-18-cluster-backup-secret-garage key: ACCESS_KEY_ID secretAccessKey: - name: gatus-postgresql-17-cluster-backup-secret-garage + name: gatus-postgresql-18-cluster-backup-secret-garage key: ACCESS_SECRET_KEY region: - name: gatus-postgresql-17-cluster-backup-secret-garage + name: gatus-postgresql-18-cluster-backup-secret-garage key: ACCESS_REGION diff --git a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml index cd2125f16..1aac64b3d 100644 --- a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "gatus-postgresql-18-recovery" namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml index f7c358c97..75e72fef9 100644 --- a/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-alert-rules namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 1ea19ac97..000000000 --- a/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "gatus-postgresql-18-daily-backup-scheduled-backup" - namespace: gatus - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: gatus-postgresql-18 - app.kubernetes.io/instance: gatus - app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: gatus-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "gatus-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-live-backup-scheduled-backup.yaml index 49091eb8b..9ab60d680 100644 --- a/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "gatus-postgresql-18-live-backup-scheduled-backup" namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml index 51f744d57..39d20dfc0 100644 --- a/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-cluster namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "gitea-postgresql-18-external-backup" - serverName: "gitea-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "gitea-postgresql-18-garage-local-backup" - serverName: "gitea-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "gitea-postgresql-18-recovery" - serverName: gitea-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "gitea-postgresql-18-garage-local-backup" + serverName: "gitea-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-external-backup.yaml deleted file mode 100644 index 7d761d373..000000000 --- a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "gitea-postgresql-18-external-backup" - namespace: gitea - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: gitea-postgresql-18 - app.kubernetes.io/instance: gitea - app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/gitea/gitea-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: gitea-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: gitea-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-garage-local-backup.yaml index 4610763b7..9c8416307 100644 --- a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "gitea-postgresql-18-garage-local-backup" namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml index db2ba0a53..49897da7c 100644 --- a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "gitea-postgresql-18-recovery" namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml index ecc3f3c1d..8ab74750d 100644 --- a/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-alert-rules namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index f58aaffbc..000000000 --- a/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "gitea-postgresql-18-daily-backup-scheduled-backup" - namespace: gitea - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: gitea-postgresql-18 - app.kubernetes.io/instance: gitea - app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: gitea-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "gitea-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-live-backup-scheduled-backup.yaml index 60c3a9845..765cf4da1 100644 --- a/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "gitea-postgresql-18-live-backup-scheduled-backup" namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml index fa3bfaf2d..292f4d650 100644 --- a/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-cluster namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "grafana-operator-postgresql-18-external-backup" - serverName: "grafana-operator-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "grafana-operator-postgresql-18-garage-local-backup" - serverName: "grafana-operator-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "grafana-operator-postgresql-18-recovery" - serverName: grafana-operator-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "grafana-operator-postgresql-18-garage-local-backup" + serverName: "grafana-operator-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-external-backup.yaml deleted file mode 100644 index 8a9d51859..000000000 --- a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "grafana-operator-postgresql-18-external-backup" - namespace: grafana-operator - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: grafana-operator-postgresql-18 - app.kubernetes.io/instance: grafana-operator - app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/grafana-operator/grafana-operator-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: grafana-operator-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: grafana-operator-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-garage-local-backup.yaml index 896b9938e..fada46f0c 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "grafana-operator-postgresql-18-garage-local-backup" namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml index c069dd278..031da3baf 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "grafana-operator-postgresql-18-recovery" namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml index 9567e899c..3ed6b5894 100644 --- a/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-alert-rules namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index cf9ec6fdc..000000000 --- a/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "grafana-operator-postgresql-18-daily-backup-scheduled-backup" - namespace: grafana-operator - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: grafana-operator-postgresql-18 - app.kubernetes.io/instance: grafana-operator - app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: grafana-operator-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "grafana-operator-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-live-backup-scheduled-backup.yaml index 776882c85..8d447f2ce 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "grafana-operator-postgresql-18-live-backup-scheduled-backup" namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml index 64840070b..c36f43ee7 100644 --- a/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-cluster namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "harbor-postgresql-18-external-backup" - serverName: "harbor-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "harbor-postgresql-18-garage-local-backup" - serverName: "harbor-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "harbor-postgresql-18-recovery" - serverName: harbor-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "harbor-postgresql-18-garage-local-backup" + serverName: "harbor-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-external-backup.yaml deleted file mode 100644 index bef8ca678..000000000 --- a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "harbor-postgresql-18-external-backup" - namespace: harbor - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: harbor-postgresql-18 - app.kubernetes.io/instance: harbor - app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/harbor/harbor-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: harbor-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: harbor-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-garage-local-backup.yaml index ab31faaae..07d90e87d 100644 --- a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "harbor-postgresql-18-garage-local-backup" namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml index 28c41f5a4..61a7947f2 100644 --- a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "harbor-postgresql-18-recovery" namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml index 251d9c1f8..ad1ae8d43 100644 --- a/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-alert-rules namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 937e27523..000000000 --- a/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "harbor-postgresql-18-daily-backup-scheduled-backup" - namespace: harbor - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: harbor-postgresql-18 - app.kubernetes.io/instance: harbor - app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: harbor-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "harbor-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-live-backup-scheduled-backup.yaml index 991168ad8..54f3dfe72 100644 --- a/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "harbor-postgresql-18-live-backup-scheduled-backup" namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml index 9504a8208..5a1c1c9e2 100644 --- a/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-cluster namespace: immich labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "immich-postgresql-18-external-backup" - serverName: "immich-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "immich-postgresql-18-garage-local-backup" - serverName: "immich-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "immich-postgresql-18-recovery" - serverName: immich-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -66,6 +46,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "immich-postgresql-18-garage-local-backup" + serverName: "immich-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-external-backup.yaml deleted file mode 100644 index 635282fb9..000000000 --- a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "immich-postgresql-18-external-backup" - namespace: immich - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: immich-postgresql-18 - app.kubernetes.io/instance: immich - app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/immich/immich-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: immich-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: immich-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-garage-local-backup.yaml index 93121fdea..5906a676d 100644 --- a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "immich-postgresql-18-garage-local-backup" namespace: immich labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml index 12fa4ef93..abafc5d78 100644 --- a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "immich-postgresql-18-recovery" namespace: immich labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml index 0bda1eda9..ab2456fa3 100644 --- a/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-alert-rules namespace: immich labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 2e5504e91..000000000 --- a/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "immich-postgresql-18-daily-backup-scheduled-backup" - namespace: immich - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: immich-postgresql-18 - app.kubernetes.io/instance: immich - app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: immich-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "immich-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-live-backup-scheduled-backup.yaml index 91537af45..c8d07d5fb 100644 --- a/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "immich-postgresql-18-live-backup-scheduled-backup" namespace: immich labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml index 36a43a6a8..d2d468a5c 100644 --- a/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-cluster namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "jellystat-postgresql-18-external-backup" - serverName: "jellystat-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "jellystat-postgresql-18-garage-local-backup" - serverName: "jellystat-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "jellystat-postgresql-18-recovery" - serverName: jellystat-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "jellystat-postgresql-18-garage-local-backup" + serverName: "jellystat-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-external-backup.yaml deleted file mode 100644 index 22f9abd9b..000000000 --- a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "jellystat-postgresql-18-external-backup" - namespace: jellystat - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: jellystat-postgresql-18 - app.kubernetes.io/instance: jellystat - app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/jellystat/jellystat-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: jellystat-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: jellystat-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-garage-local-backup.yaml index 98043bb3a..5539bbb61 100644 --- a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "jellystat-postgresql-18-garage-local-backup" namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml index f69f64cfa..a43f3d3ea 100644 --- a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "jellystat-postgresql-18-recovery" namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml index 4ce511c61..410b96036 100644 --- a/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-alert-rules namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index eb53c2d75..000000000 --- a/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "jellystat-postgresql-18-daily-backup-scheduled-backup" - namespace: jellystat - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: jellystat-postgresql-18 - app.kubernetes.io/instance: jellystat - app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: jellystat-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "jellystat-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-live-backup-scheduled-backup.yaml index 600d4fd01..2454d7547 100644 --- a/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "jellystat-postgresql-18-live-backup-scheduled-backup" namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml b/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml index f37654d75..b9a55ff0c 100644 --- a/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml +++ b/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-cluster namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 + helm.sh/chart: postgresql-17-fdb-cluster-7.1.1 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 999 postgresGID: 999 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "komodo-postgresql-17-fdb-external-backup" - serverName: "komodo-postgresql-17-fdb-backup-2" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "komodo-postgresql-17-fdb-garage-local-backup" - serverName: "komodo-postgresql-17-fdb-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "komodo-postgresql-17-fdb-recovery" - serverName: komodo-postgresql-17-fdb-backup-1 storage: size: 10Gi storageClass: local-path @@ -54,7 +34,7 @@ spec: primaryUpdateMethod: switchover primaryUpdateStrategy: unsupervised logLevel: info - enableSuperuserAccess: true + enableSuperuserAccess: false enablePDB: true postgresql: shared_preload_libraries: @@ -80,11 +60,23 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "komodo-postgresql-17-fdb-garage-local-backup" + serverName: "komodo-postgresql-17-fdb-backup-1" bootstrap: - initdb: - database: ferretDB - owner: ferret - postInitApplicationSQL: - - create extension if not exists pg_cron; - - create extension if not exists documentdb cascade; - - grant documentdb_admin_role to ferret; + recovery: + database: app + source: komodo-postgresql-17-fdb-backup-1 + externalClusters: + - name: komodo-postgresql-17-fdb-backup-1 + plugin: + name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: false + parameters: + barmanObjectName: "komodo-postgresql-17-fdb-recovery" + serverName: komodo-postgresql-17-fdb-backup-1 diff --git a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-external-backup.yaml b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-external-backup.yaml deleted file mode 100644 index a6f8cabb9..000000000 --- a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "komodo-postgresql-17-fdb-external-backup" - namespace: komodo - labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 - app.kubernetes.io/name: komodo-postgresql-17-fdb - app.kubernetes.io/instance: komodo - app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/komodo/komodo-postgresql-17-fdb-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: komodo-postgresql-17-fdb-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: komodo-postgresql-17-fdb-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-garage-local-backup.yaml b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-garage-local-backup.yaml index 9c8f0076f..be6ce31f2 100644 --- a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "komodo-postgresql-17-fdb-garage-local-backup" namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 + helm.sh/chart: postgresql-17-fdb-cluster-7.1.1 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml index 493dcf945..bcb108a59 100644 --- a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml +++ b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "komodo-postgresql-17-fdb-recovery" namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 + helm.sh/chart: postgresql-17-fdb-cluster-7.1.1 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml b/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml index fe03de83c..ae67d1b1b 100644 --- a/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml +++ b/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-alert-rules namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 + helm.sh/chart: postgresql-17-fdb-cluster-7.1.1 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 6ffeb36cf..000000000 --- a/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "komodo-postgresql-17-fdb-daily-backup-scheduled-backup" - namespace: komodo - labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 - app.kubernetes.io/name: komodo-postgresql-17-fdb - app.kubernetes.io/instance: komodo - app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: false - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: komodo-postgresql-17-fdb-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "komodo-postgresql-17-fdb-external-backup" diff --git a/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-live-backup-scheduled-backup.yaml index 517242b59..246ca29d9 100644 --- a/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "komodo-postgresql-17-fdb-live-backup-scheduled-backup" namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-6.16.1 + helm.sh/chart: postgresql-17-fdb-cluster-7.1.1 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml index 9dd1715ba..a07355ff1 100644 --- a/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-cluster namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "lidarr-postgresql-18-external-backup" - serverName: "lidarr-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "lidarr-postgresql-18-garage-local-backup" - serverName: "lidarr-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "lidarr-postgresql-18-recovery" - serverName: lidarr-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -46,8 +26,8 @@ spec: limits: hugepages-2Mi: 256Mi requests: - cpu: 200m - memory: 1Gi + cpu: 100m + memory: 256Mi affinity: enablePodAntiAffinity: true topologyKey: kubernetes.io/hostname @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "lidarr-postgresql-18-garage-local-backup" + serverName: "lidarr-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-external-backup.yaml deleted file mode 100644 index 58c8e6dad..000000000 --- a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "lidarr-postgresql-18-external-backup" - namespace: lidarr - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: lidarr-postgresql-18 - app.kubernetes.io/instance: lidarr - app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/lidarr/lidarr-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: lidarr-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: lidarr-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-garage-local-backup.yaml index 54899fead..5e999c858 100644 --- a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "lidarr-postgresql-18-garage-local-backup" namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml index 25ab2215d..041216592 100644 --- a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "lidarr-postgresql-18-recovery" namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml index 46c5caae9..f446fd689 100644 --- a/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-alert-rules namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index b38ec529e..000000000 --- a/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "lidarr-postgresql-18-daily-backup-scheduled-backup" - namespace: lidarr - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: lidarr-postgresql-18 - app.kubernetes.io/instance: lidarr - app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: lidarr-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "lidarr-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-live-backup-scheduled-backup.yaml index 920470e40..7f0a606ed 100644 --- a/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "lidarr-postgresql-18-live-backup-scheduled-backup" namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml index 6df52c3b5..dfc1ac8af 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-cluster namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "matrix-synapse-postgresql-18-external-backup" - serverName: "matrix-synapse-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "matrix-synapse-postgresql-18-garage-local-backup" - serverName: "matrix-synapse-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "matrix-synapse-postgresql-18-recovery" - serverName: matrix-synapse-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "matrix-synapse-postgresql-18-garage-local-backup" + serverName: "matrix-synapse-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-external-backup.yaml deleted file mode 100644 index 61d8a4d42..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "matrix-synapse-postgresql-18-external-backup" - namespace: matrix-synapse - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: matrix-synapse-postgresql-18 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/matrix-synapse/matrix-synapse-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: matrix-synapse-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: matrix-synapse-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-garage-local-backup.yaml index 2b773a36c..6edb2e6ee 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "matrix-synapse-postgresql-18-garage-local-backup" namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml index 0420aed32..2e6b36b1b 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "matrix-synapse-postgresql-18-recovery" namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml index d05e321f6..abca69a87 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-alert-rules namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 1c61c81ee..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "matrix-synapse-postgresql-18-daily-backup-scheduled-backup" - namespace: matrix-synapse - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: matrix-synapse-postgresql-18 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: matrix-synapse-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "matrix-synapse-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-live-backup-scheduled-backup.yaml index a9a461027..cead226ea 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "matrix-synapse-postgresql-18-live-backup-scheduled-backup" namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/n8n/Cluster-n8n-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/n8n/Cluster-n8n-postgresql-18-cluster.yaml index 90886c116..e49880a85 100644 --- a/clusters/cl01tl/manifests/n8n/Cluster-n8n-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/n8n/Cluster-n8n-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: n8n-postgresql-18-cluster namespace: n8n labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: n8n-postgresql-18 app.kubernetes.io/instance: n8n app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "n8n-postgresql-18-external-backup" - serverName: "n8n-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "n8n-postgresql-18-garage-local-backup" - serverName: "n8n-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "n8n-postgresql-18-recovery" - serverName: n8n-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "n8n-postgresql-18-garage-local-backup" + serverName: "n8n-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-external-backup.yaml deleted file mode 100644 index 33b54bafc..000000000 --- a/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "n8n-postgresql-18-external-backup" - namespace: n8n - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: n8n-postgresql-18 - app.kubernetes.io/instance: n8n - app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/n8n/n8n-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: n8n-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: n8n-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-garage-local-backup.yaml index 6c4abd558..234872159 100644 --- a/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "n8n-postgresql-18-garage-local-backup" namespace: n8n labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: n8n-postgresql-18 app.kubernetes.io/instance: n8n app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-recovery.yaml index 7c0a05bf6..f55abbeef 100644 --- a/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/n8n/ObjectStore-n8n-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "n8n-postgresql-18-recovery" namespace: n8n labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: n8n-postgresql-18 app.kubernetes.io/instance: n8n app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/n8n/PrometheusRule-n8n-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/n8n/PrometheusRule-n8n-postgresql-18-alert-rules.yaml index 32953f996..3cb9e123b 100644 --- a/clusters/cl01tl/manifests/n8n/PrometheusRule-n8n-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/n8n/PrometheusRule-n8n-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: n8n-postgresql-18-alert-rules namespace: n8n labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: n8n-postgresql-18 app.kubernetes.io/instance: n8n app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 33230dddc..000000000 --- a/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "n8n-postgresql-18-daily-backup-scheduled-backup" - namespace: n8n - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: n8n-postgresql-18 - app.kubernetes.io/instance: n8n - app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: n8n-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "n8n-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-live-backup-scheduled-backup.yaml index 8f7394b68..64c65461a 100644 --- a/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/n8n/ScheduledBackup-n8n-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "n8n-postgresql-18-live-backup-scheduled-backup" namespace: n8n labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: n8n-postgresql-18 app.kubernetes.io/instance: n8n app.kubernetes.io/part-of: n8n - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml index f345a63e1..2044300d9 100644 --- a/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-cluster namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "ollama-web-postgresql-18-external-backup" - serverName: "ollama-web-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "ollama-web-postgresql-18-garage-local-backup" - serverName: "ollama-web-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "ollama-web-postgresql-18-recovery" - serverName: ollama-web-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "ollama-web-postgresql-18-garage-local-backup" + serverName: "ollama-web-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-external-backup.yaml deleted file mode 100644 index 69d90085d..000000000 --- a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "ollama-web-postgresql-18-external-backup" - namespace: ollama - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: ollama-web-postgresql-18 - app.kubernetes.io/instance: ollama - app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/ollama/ollama-web-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: ollama-web-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: ollama-web-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-garage-local-backup.yaml index 037b89d34..fda044a82 100644 --- a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "ollama-web-postgresql-18-garage-local-backup" namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml index 132ecf011..6a9177264 100644 --- a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "ollama-web-postgresql-18-recovery" namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml index 7613c7754..6c9affafe 100644 --- a/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-alert-rules namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index facaaadf4..000000000 --- a/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "ollama-web-postgresql-18-daily-backup-scheduled-backup" - namespace: ollama - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: ollama-web-postgresql-18 - app.kubernetes.io/instance: ollama - app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: ollama-web-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "ollama-web-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-live-backup-scheduled-backup.yaml index 862c2bd7e..fbcf25e9e 100644 --- a/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "ollama-web-postgresql-18-live-backup-scheduled-backup" namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml index 778353029..1e5840f77 100644 --- a/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-cluster namespace: outline labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "outline-postgresql-18-external-backup" - serverName: "outline-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "outline-postgresql-18-garage-local-backup" - serverName: "outline-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "outline-postgresql-18-recovery" - serverName: outline-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "outline-postgresql-18-garage-local-backup" + serverName: "outline-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-external-backup.yaml deleted file mode 100644 index 11a0e15fb..000000000 --- a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "outline-postgresql-18-external-backup" - namespace: outline - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: outline-postgresql-18 - app.kubernetes.io/instance: outline - app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/outline/outline-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: outline-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: outline-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-garage-local-backup.yaml index 7f53f5fdd..c6de7cf40 100644 --- a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "outline-postgresql-18-garage-local-backup" namespace: outline labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml index cc5449fc6..b73120bfe 100644 --- a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "outline-postgresql-18-recovery" namespace: outline labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml index d966090c8..180feaa6b 100644 --- a/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-alert-rules namespace: outline labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 6e03a1ec5..000000000 --- a/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "outline-postgresql-18-daily-backup-scheduled-backup" - namespace: outline - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: outline-postgresql-18 - app.kubernetes.io/instance: outline - app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: outline-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "outline-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-live-backup-scheduled-backup.yaml index 6e5dabd19..d20326849 100644 --- a/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "outline-postgresql-18-live-backup-scheduled-backup" namespace: outline labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml index 60b16c0f3..19bd28cf5 100644 --- a/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-cluster namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "photoview-postgresql-18-external-backup" - serverName: "photoview-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "photoview-postgresql-18-garage-local-backup" - serverName: "photoview-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "photoview-postgresql-18-recovery" - serverName: photoview-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "photoview-postgresql-18-garage-local-backup" + serverName: "photoview-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-external-backup.yaml deleted file mode 100644 index c2bab19d6..000000000 --- a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "photoview-postgresql-18-external-backup" - namespace: photoview - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: photoview-postgresql-18 - app.kubernetes.io/instance: photoview - app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/photoview/photoview-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: photoview-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: photoview-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-garage-local-backup.yaml index d8d612dab..a7f35d0f1 100644 --- a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "photoview-postgresql-18-garage-local-backup" namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml index 3466b728f..4a7a7fe68 100644 --- a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "photoview-postgresql-18-recovery" namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml index d8c71f22c..f47378c7b 100644 --- a/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-alert-rules namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 1abf12251..000000000 --- a/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "photoview-postgresql-18-daily-backup-scheduled-backup" - namespace: photoview - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: photoview-postgresql-18 - app.kubernetes.io/instance: photoview - app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: photoview-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "photoview-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-live-backup-scheduled-backup.yaml index 5ee86df56..c5addbe1a 100644 --- a/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "photoview-postgresql-18-live-backup-scheduled-backup" namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml index c1ef42ffc..898295518 100644 --- a/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-cluster namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "postiz-postgresql-18-external-backup" - serverName: "postiz-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "postiz-postgresql-18-garage-local-backup" - serverName: "postiz-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "postiz-postgresql-18-recovery" - serverName: postiz-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "postiz-postgresql-18-garage-local-backup" + serverName: "postiz-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-external-backup.yaml deleted file mode 100644 index 6650327b9..000000000 --- a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "postiz-postgresql-18-external-backup" - namespace: postiz - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: postiz-postgresql-18 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/postiz/postiz-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: postiz-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: postiz-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-garage-local-backup.yaml index 761693e51..23e5d511e 100644 --- a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "postiz-postgresql-18-garage-local-backup" namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml index 47b2e6021..2f2c46039 100644 --- a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "postiz-postgresql-18-recovery" namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml index 38f06d5fa..c800d0ae1 100644 --- a/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-alert-rules namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 4b189bdf3..000000000 --- a/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "postiz-postgresql-18-daily-backup-scheduled-backup" - namespace: postiz - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: postiz-postgresql-18 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: postiz-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "postiz-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-live-backup-scheduled-backup.yaml index c5d369317..e4a8da470 100644 --- a/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "postiz-postgresql-18-live-backup-scheduled-backup" namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true 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 index 6c773ba0d..7e71e099f 100644 --- 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 @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-cluster namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "radarr-4k-postgresql-18-external-backup" - serverName: "radarr-4k-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "radarr-4k-postgresql-18-garage-local-backup" - serverName: "radarr-4k-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-4k-postgresql-18-recovery" - serverName: radarr-4k-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "radarr-4k-postgresql-18-garage-local-backup" + serverName: "radarr-4k-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-external-backup.yaml deleted file mode 100644 index 645f541e8..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "radarr-4k-postgresql-18-external-backup" - namespace: radarr-4k - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-4k-postgresql-18 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr-4k/radarr-4k-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: radarr-4k-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: radarr-4k-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-garage-local-backup.yaml index 186360abd..46a646b76 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-4k-postgresql-18-garage-local-backup" namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d 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 index 9940b7601..497d8b26f 100644 --- 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 @@ -4,11 +4,11 @@ metadata: name: "radarr-4k-postgresql-18-recovery" namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: 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 index 65fa4d660..10d74a2d2 100644 --- 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 @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-alert-rules namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index db06b6645..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "radarr-4k-postgresql-18-daily-backup-scheduled-backup" - namespace: radarr-4k - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-4k-postgresql-18 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: radarr-4k-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-4k-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-live-backup-scheduled-backup.yaml index 9f61eaf99..d8ab341dd 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-4k-postgresql-18-live-backup-scheduled-backup" namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml index b567aff46..d792efa55 100644 --- a/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-cluster namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "radarr-anime-postgresql-18-external-backup" - serverName: "radarr-anime-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "radarr-anime-postgresql-18-garage-local-backup" - serverName: "radarr-anime-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-anime-postgresql-18-recovery" - serverName: radarr-anime-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "radarr-anime-postgresql-18-garage-local-backup" + serverName: "radarr-anime-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-external-backup.yaml deleted file mode 100644 index fc8aa04ee..000000000 --- a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "radarr-anime-postgresql-18-external-backup" - namespace: radarr-anime - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-anime-postgresql-18 - app.kubernetes.io/instance: radarr-anime - app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr-anime/radarr-anime-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: radarr-anime-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: radarr-anime-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-garage-local-backup.yaml index 708228a47..9db279760 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-anime-postgresql-18-garage-local-backup" namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml index 4dc777dc0..4ee4cef3c 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-anime-postgresql-18-recovery" namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml index daf31ff00..2c376ee99 100644 --- a/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-alert-rules namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 80e830fb5..000000000 --- a/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "radarr-anime-postgresql-18-daily-backup-scheduled-backup" - namespace: radarr-anime - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-anime-postgresql-18 - app.kubernetes.io/instance: radarr-anime - app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: radarr-anime-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-anime-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-live-backup-scheduled-backup.yaml index 907e9bb00..f20c320bb 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-anime-postgresql-18-live-backup-scheduled-backup" namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml index 165f61539..a4ca513bf 100644 --- a/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-cluster namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "radarr-standup-postgresql-18-external-backup" - serverName: "radarr-standup-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "radarr-standup-postgresql-18-garage-local-backup" - serverName: "radarr-standup-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-standup-postgresql-18-recovery" - serverName: radarr-standup-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "radarr-standup-postgresql-18-garage-local-backup" + serverName: "radarr-standup-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-external-backup.yaml deleted file mode 100644 index 17eb2c587..000000000 --- a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "radarr-standup-postgresql-18-external-backup" - namespace: radarr-standup - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-standup-postgresql-18 - app.kubernetes.io/instance: radarr-standup - app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr-standup/radarr-standup-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: radarr-standup-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: radarr-standup-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-garage-local-backup.yaml index 781c6cc4c..c0daa85d4 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-standup-postgresql-18-garage-local-backup" namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml index eb277a6b0..a4999d643 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-standup-postgresql-18-recovery" namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml index 10578b5e8..8f32cdf07 100644 --- a/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-alert-rules namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index c6412eb29..000000000 --- a/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "radarr-standup-postgresql-18-daily-backup-scheduled-backup" - namespace: radarr-standup - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-standup-postgresql-18 - app.kubernetes.io/instance: radarr-standup - app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: radarr-standup-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-standup-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-live-backup-scheduled-backup.yaml index 06c9c2651..92cd93619 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-standup-postgresql-18-live-backup-scheduled-backup" namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml index ccb84a75a..6bb9a2796 100644 --- a/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-cluster namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "radarr-postgresql-18-external-backup" - serverName: "radarr-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "radarr-postgresql-18-garage-local-backup" - serverName: "radarr-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-postgresql-18-recovery" - serverName: radarr-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -46,8 +26,8 @@ spec: limits: hugepages-2Mi: 256Mi requests: - cpu: 200m - memory: 1Gi + cpu: 100m + memory: 256Mi affinity: enablePodAntiAffinity: true topologyKey: kubernetes.io/hostname @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "radarr-postgresql-18-garage-local-backup" + serverName: "radarr-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-external-backup.yaml deleted file mode 100644 index 38dbb0b26..000000000 --- a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "radarr-postgresql-18-external-backup" - namespace: radarr - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-postgresql-18 - app.kubernetes.io/instance: radarr - app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/radarr/radarr-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: radarr-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: radarr-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-garage-local-backup.yaml index b608ae424..d37d374e3 100644 --- a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-postgresql-18-garage-local-backup" namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml index 62026b115..bd18fd292 100644 --- a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-postgresql-18-recovery" namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml index de26ad2fa..46c80f5bf 100644 --- a/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-alert-rules namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 1cc15d6e9..000000000 --- a/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "radarr-postgresql-18-daily-backup-scheduled-backup" - namespace: radarr - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: radarr-postgresql-18 - app.kubernetes.io/instance: radarr - app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: radarr-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "radarr-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-live-backup-scheduled-backup.yaml index 0ccd6a53e..7e6943906 100644 --- a/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-postgresql-18-live-backup-scheduled-backup" namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml index 553cafd85..8e834470d 100644 --- a/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-cluster namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "roundcube-postgresql-18-external-backup" - serverName: "roundcube-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "roundcube-postgresql-18-garage-local-backup" - serverName: "roundcube-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "roundcube-postgresql-18-recovery" - serverName: roundcube-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "roundcube-postgresql-18-garage-local-backup" + serverName: "roundcube-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-external-backup.yaml deleted file mode 100644 index fefeb4c33..000000000 --- a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "roundcube-postgresql-18-external-backup" - namespace: roundcube - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: roundcube-postgresql-18 - app.kubernetes.io/instance: roundcube - app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/roundcube/roundcube-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: roundcube-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: roundcube-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-garage-local-backup.yaml index 059f5c41b..9ce825c14 100644 --- a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "roundcube-postgresql-18-garage-local-backup" namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml index cb2648242..f97e3b7e8 100644 --- a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "roundcube-postgresql-18-recovery" namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml index bfff2145e..4ff453bb3 100644 --- a/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-alert-rules namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 2e06abc27..000000000 --- a/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "roundcube-postgresql-18-daily-backup-scheduled-backup" - namespace: roundcube - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: roundcube-postgresql-18 - app.kubernetes.io/instance: roundcube - app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: roundcube-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "roundcube-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-live-backup-scheduled-backup.yaml index 99a190222..352982b80 100644 --- a/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "roundcube-postgresql-18-live-backup-scheduled-backup" namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml index b87ed0397..63fdca041 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-cluster namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "sonarr-4k-postgresql-18-external-backup" - serverName: "sonarr-4k-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "sonarr-4k-postgresql-18-garage-local-backup" - serverName: "sonarr-4k-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "sonarr-4k-postgresql-18-recovery" - serverName: sonarr-4k-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -47,7 +27,7 @@ spec: hugepages-2Mi: 256Mi requests: cpu: 100m - memory: 512Mi + memory: 256Mi affinity: enablePodAntiAffinity: true topologyKey: kubernetes.io/hostname @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "sonarr-4k-postgresql-18-garage-local-backup" + serverName: "sonarr-4k-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-external-backup.yaml deleted file mode 100644 index f0721f7a3..000000000 --- a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "sonarr-4k-postgresql-18-external-backup" - namespace: sonarr-4k - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: sonarr-4k-postgresql-18 - app.kubernetes.io/instance: sonarr-4k - app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr-4k/sonarr-4k-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: sonarr-4k-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: sonarr-4k-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-garage-local-backup.yaml index 04a1fb30a..5644b5492 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-4k-postgresql-18-garage-local-backup" namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml index eb9139bca..b40420b21 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-4k-postgresql-18-recovery" namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml index c4a6567f0..6ec9e7883 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-alert-rules namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 1ca929d07..000000000 --- a/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "sonarr-4k-postgresql-18-daily-backup-scheduled-backup" - namespace: sonarr-4k - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: sonarr-4k-postgresql-18 - app.kubernetes.io/instance: sonarr-4k - app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: sonarr-4k-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "sonarr-4k-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-live-backup-scheduled-backup.yaml index 54d9a8845..9645eb855 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-4k-postgresql-18-live-backup-scheduled-backup" namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml index 7a528fb2c..8165e56cc 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-cluster namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "sonarr-anime-postgresql-18-external-backup" - serverName: "sonarr-anime-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "sonarr-anime-postgresql-18-garage-local-backup" - serverName: "sonarr-anime-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "sonarr-anime-postgresql-18-recovery" - serverName: sonarr-anime-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -47,7 +27,7 @@ spec: hugepages-2Mi: 256Mi requests: cpu: 100m - memory: 512Mi + memory: 256Mi affinity: enablePodAntiAffinity: true topologyKey: kubernetes.io/hostname @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "sonarr-anime-postgresql-18-garage-local-backup" + serverName: "sonarr-anime-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-external-backup.yaml deleted file mode 100644 index e702b1eda..000000000 --- a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "sonarr-anime-postgresql-18-external-backup" - namespace: sonarr-anime - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: sonarr-anime-postgresql-18 - app.kubernetes.io/instance: sonarr-anime - app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr-anime/sonarr-anime-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: sonarr-anime-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: sonarr-anime-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-garage-local-backup.yaml index f30cbd1df..84c15274c 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-anime-postgresql-18-garage-local-backup" namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml index 6bee29cf3..740001f2d 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-anime-postgresql-18-recovery" namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml index 831325831..28de14839 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-alert-rules namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index c617135e9..000000000 --- a/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "sonarr-anime-postgresql-18-daily-backup-scheduled-backup" - namespace: sonarr-anime - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: sonarr-anime-postgresql-18 - app.kubernetes.io/instance: sonarr-anime - app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: sonarr-anime-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "sonarr-anime-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-live-backup-scheduled-backup.yaml index 4d570fde9..c9203fd46 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-anime-postgresql-18-live-backup-scheduled-backup" namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml index b426a6605..70ddd3d0f 100644 --- a/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-cluster namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "sonarr-postgresql-18-external-backup" - serverName: "sonarr-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "sonarr-postgresql-18-garage-local-backup" - serverName: "sonarr-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "sonarr-postgresql-18-recovery" - serverName: sonarr-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -46,8 +26,8 @@ spec: limits: hugepages-2Mi: 256Mi requests: - cpu: 200m - memory: 1Gi + cpu: 100m + memory: 256Mi affinity: enablePodAntiAffinity: true topologyKey: kubernetes.io/hostname @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "sonarr-postgresql-18-garage-local-backup" + serverName: "sonarr-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-external-backup.yaml deleted file mode 100644 index f27b82f84..000000000 --- a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "sonarr-postgresql-18-external-backup" - namespace: sonarr - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: sonarr-postgresql-18 - app.kubernetes.io/instance: sonarr - app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/sonarr/sonarr-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: sonarr-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: sonarr-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-garage-local-backup.yaml index 3506668f6..dda6e36b0 100644 --- a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-postgresql-18-garage-local-backup" namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml index f11e76209..040380a7e 100644 --- a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-postgresql-18-recovery" namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml index 1cfc034f5..bb6a1135f 100644 --- a/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-alert-rules namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 088bc5a4a..000000000 --- a/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "sonarr-postgresql-18-daily-backup-scheduled-backup" - namespace: sonarr - labels: - helm.sh/chart: postgres-18-cluster-6.17.1 - app.kubernetes.io/name: sonarr-postgresql-18 - app.kubernetes.io/instance: sonarr - app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: sonarr-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "sonarr-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-live-backup-scheduled-backup.yaml index 43abbc1f5..d11252e63 100644 --- a/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-postgresql-18-live-backup-scheduled-backup" namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-6.17.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "6.17.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml index 0791d0307..ef321d26a 100644 --- a/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-cluster namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "stalwart-postgresql-18-external-backup" - serverName: "stalwart-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "stalwart-postgresql-18-garage-local-backup" - serverName: "stalwart-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "stalwart-postgresql-18-recovery" - serverName: stalwart-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -46,7 +26,7 @@ spec: limits: hugepages-2Mi: 256Mi requests: - cpu: 200m + cpu: 100m memory: 256Mi affinity: enablePodAntiAffinity: true @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "stalwart-postgresql-18-garage-local-backup" + serverName: "stalwart-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-external-backup.yaml deleted file mode 100644 index ab5b4ad42..000000000 --- a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "stalwart-postgresql-18-external-backup" - namespace: stalwart - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: stalwart-postgresql-18 - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/stalwart/stalwart-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: stalwart-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: stalwart-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-garage-local-backup.yaml index c2e890b46..fdef3d33b 100644 --- a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "stalwart-postgresql-18-garage-local-backup" namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml index dd2106b31..ffbc4e1e6 100644 --- a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "stalwart-postgresql-18-recovery" namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml index 02944b912..d0d60e2e9 100644 --- a/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-alert-rules namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 57c2a84da..000000000 --- a/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "stalwart-postgresql-18-daily-backup-scheduled-backup" - namespace: stalwart - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: stalwart-postgresql-18 - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: stalwart-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "stalwart-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-live-backup-scheduled-backup.yaml index 6d30bb8ca..63a5eb88b 100644 --- a/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "stalwart-postgresql-18-live-backup-scheduled-backup" namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml index 5dd7a33f4..2c4f501fc 100644 --- a/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-cluster namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "vaultwarden-postgresql-18-external-backup" - serverName: "vaultwarden-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "vaultwarden-postgresql-18-garage-local-backup" - serverName: "vaultwarden-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "vaultwarden-postgresql-18-recovery" - serverName: vaultwarden-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "vaultwarden-postgresql-18-garage-local-backup" + serverName: "vaultwarden-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-external-backup.yaml deleted file mode 100644 index e38575a5f..000000000 --- a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "vaultwarden-postgresql-18-external-backup" - namespace: vaultwarden - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: vaultwarden-postgresql-18 - app.kubernetes.io/instance: vaultwarden - app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/vaultwarden/vaultwarden-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: vaultwarden-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: vaultwarden-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-garage-local-backup.yaml index dbbdb211f..2f0b26189 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "vaultwarden-postgresql-18-garage-local-backup" namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml index 0115ad911..880fa79e4 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "vaultwarden-postgresql-18-recovery" namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml index 4dc7173f0..e5fc5abff 100644 --- a/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-alert-rules namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 058bf5a25..000000000 --- a/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "vaultwarden-postgresql-18-daily-backup-scheduled-backup" - namespace: vaultwarden - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: vaultwarden-postgresql-18 - app.kubernetes.io/instance: vaultwarden - app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: vaultwarden-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "vaultwarden-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-live-backup-scheduled-backup.yaml index 651b05af6..6a0ceabc1 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "vaultwarden-postgresql-18-live-backup-scheduled-backup" namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true diff --git a/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml index 712fb0c25..5d4bf4597 100644 --- a/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-cluster namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: instances: 3 @@ -16,26 +16,6 @@ spec: imagePullPolicy: IfNotPresent postgresUID: 26 postgresGID: 26 - plugins: - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: false - parameters: - barmanObjectName: "yamtrack-postgresql-18-external-backup" - serverName: "yamtrack-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "yamtrack-postgresql-18-garage-local-backup" - serverName: "yamtrack-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "yamtrack-postgresql-18-recovery" - serverName: yamtrack-postgresql-18-backup-1 storage: size: 10Gi storageClass: local-path @@ -64,6 +44,13 @@ spec: monitoring: enablePodMonitor: true disableDefaultQueries: false + plugins: + - name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: true + parameters: + barmanObjectName: "yamtrack-postgresql-18-garage-local-backup" + serverName: "yamtrack-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-external-backup.yaml deleted file mode 100644 index 1d38c0370..000000000 --- a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "yamtrack-postgresql-18-external-backup" - namespace: yamtrack - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: yamtrack-postgresql-18 - app.kubernetes.io/instance: yamtrack - app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/yamtrack/yamtrack-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: yamtrack-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: yamtrack-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-garage-local-backup.yaml index 317d0bfac..78dfbb8ad 100644 --- a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "yamtrack-postgresql-18-garage-local-backup" namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: retentionPolicy: 3d diff --git a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml index 1809d5a4c..cc3ed0316 100644 --- a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "yamtrack-postgresql-18-recovery" namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: configuration: diff --git a/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml index 7d20a2d88..40e6407e3 100644 --- a/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-alert-rules namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: groups: diff --git a/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 546ee574d..000000000 --- a/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "yamtrack-postgresql-18-daily-backup-scheduled-backup" - namespace: yamtrack - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: yamtrack-postgresql-18 - app.kubernetes.io/instance: yamtrack - app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - immediate: true - suspend: false - schedule: "0 0 0 * * *" - backupOwnerReference: self - cluster: - name: yamtrack-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "yamtrack-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-live-backup-scheduled-backup.yaml index e9247f6cb..7f9e7d2f7 100644 --- a/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "yamtrack-postgresql-18-live-backup-scheduled-backup" namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true