From 37a6f89278ec2944e0d37174b369a5bf7c7bb64f Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Mon, 15 Dec 2025 20:40:39 +0000 Subject: [PATCH] Automated Manifest Update (#2567) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2567 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- ...uster-authentik-postgresql-18-cluster.yaml | 31 ++++++------------- ...thentik-postgresql-18-external-backup.yaml | 24 -------------- ...tik-postgresql-18-garage-local-backup.yaml | 4 +-- ...tore-authentik-postgresql-18-recovery.yaml | 4 +-- ...e-authentik-postgresql-18-alert-rules.yaml | 4 +-- ...esql-18-daily-backup-scheduled-backup.yaml | 24 -------------- ...resql-18-live-backup-scheduled-backup.yaml | 4 +-- ...luster-directus-postgresql-18-cluster.yaml | 31 ++++++------------- ...irectus-postgresql-18-external-backup.yaml | 24 -------------- ...tus-postgresql-18-garage-local-backup.yaml | 4 +-- ...Store-directus-postgresql-18-recovery.yaml | 4 +-- ...le-directus-postgresql-18-alert-rules.yaml | 4 +-- ...esql-18-daily-backup-scheduled-backup.yaml | 24 -------------- ...resql-18-live-backup-scheduled-backup.yaml | 4 +-- 14 files changed, 34 insertions(+), 156 deletions(-) delete mode 100644 clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-external-backup.yaml delete mode 100644 clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-daily-backup-scheduled-backup.yaml delete mode 100644 clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-external-backup.yaml delete mode 100644 clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-daily-backup-scheduled-backup.yaml diff --git a/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml index 0e5dcbe9b..bda0529b1 100644 --- a/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-cluster namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - 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: "authentik-postgresql-18-external-backup" - serverName: "authentik-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "authentik-postgresql-18-garage-local-backup" - serverName: "authentik-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "authentik-postgresql-18-recovery" - serverName: authentik-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: "authentik-postgresql-18-garage-local-backup" + serverName: "authentik-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-external-backup.yaml deleted file mode 100644 index f8abecac2..000000000 --- a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "authentik-postgresql-18-external-backup" - namespace: authentik - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: authentik-postgresql-18 - app.kubernetes.io/instance: authentik - app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/authentik/authentik-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: authentik-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: authentik-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-garage-local-backup.yaml index 3302d7df1..04b367b40 100644 --- a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "authentik-postgresql-18-garage-local-backup" namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - 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/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml index 8c0955681..f52121595 100644 --- a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "authentik-postgresql-18-recovery" namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - 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/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml index 9051a8a4f..554db3c2c 100644 --- a/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-alert-rules namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - 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/authentik/ScheduledBackup-authentik-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 1f759efe3..000000000 --- a/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "authentik-postgresql-18-daily-backup-scheduled-backup" - namespace: authentik - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: authentik-postgresql-18 - app.kubernetes.io/instance: authentik - app.kubernetes.io/part-of: authentik - 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: authentik-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "authentik-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-live-backup-scheduled-backup.yaml index 6e37a7403..181df7807 100644 --- a/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "authentik-postgresql-18-live-backup-scheduled-backup" namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - 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/directus/Cluster-directus-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml index 4b7e1db00..1ef5ecd42 100644 --- a/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-cluster namespace: directus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - 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: "directus-postgresql-18-external-backup" - serverName: "directus-postgresql-18-backup-1" - - name: barman-cloud.cloudnative-pg.io - enabled: true - isWALArchiver: true - parameters: - barmanObjectName: "directus-postgresql-18-garage-local-backup" - serverName: "directus-postgresql-18-backup-1" - externalClusters: - - name: recovery - plugin: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "directus-postgresql-18-recovery" - serverName: directus-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: "directus-postgresql-18-garage-local-backup" + serverName: "directus-postgresql-18-backup-1" bootstrap: recovery: database: app diff --git a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-external-backup.yaml b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-external-backup.yaml deleted file mode 100644 index a2c623aed..000000000 --- a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-external-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: barmancloud.cnpg.io/v1 -kind: ObjectStore -metadata: - name: "directus-postgresql-18-external-backup" - namespace: directus - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: directus-postgresql-18 - app.kubernetes.io/instance: directus - app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "6.16.1" - app.kubernetes.io/managed-by: Helm -spec: - retentionPolicy: 30d - configuration: - destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/directus/directus-postgresql-18-cluster - endpointURL: https://nyc3.digitaloceanspaces.com - s3Credentials: - accessKeyId: - name: directus-postgresql-18-cluster-backup-secret - key: ACCESS_KEY_ID - secretAccessKey: - name: directus-postgresql-18-cluster-backup-secret - key: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-garage-local-backup.yaml b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-garage-local-backup.yaml index c702e8550..c51a946cd 100644 --- a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-garage-local-backup.yaml +++ b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-garage-local-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "directus-postgresql-18-garage-local-backup" namespace: directus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - 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/directus/ObjectStore-directus-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml index 9087d6c96..d97d443f9 100644 --- a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "directus-postgresql-18-recovery" namespace: directus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - 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/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml index 018873eaf..726bb2bea 100644 --- a/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-alert-rules namespace: directus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - 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/directus/ScheduledBackup-directus-postgresql-18-daily-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-daily-backup-scheduled-backup.yaml deleted file mode 100644 index 51da526e9..000000000 --- a/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-daily-backup-scheduled-backup.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: ScheduledBackup -metadata: - name: "directus-postgresql-18-daily-backup-scheduled-backup" - namespace: directus - labels: - helm.sh/chart: postgres-18-cluster-6.16.1 - app.kubernetes.io/name: directus-postgresql-18 - app.kubernetes.io/instance: directus - app.kubernetes.io/part-of: directus - 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: directus-postgresql-18-cluster - method: plugin - pluginConfiguration: - name: barman-cloud.cloudnative-pg.io - parameters: - barmanObjectName: "directus-postgresql-18-external-backup" diff --git a/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-live-backup-scheduled-backup.yaml b/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-live-backup-scheduled-backup.yaml index 06a159456..f783a21d9 100644 --- a/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-live-backup-scheduled-backup.yaml +++ b/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-live-backup-scheduled-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "directus-postgresql-18-live-backup-scheduled-backup" namespace: directus labels: - helm.sh/chart: postgres-18-cluster-6.16.1 + helm.sh/chart: postgres-18-cluster-7.1.1 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "6.16.1" + app.kubernetes.io/version: "7.1.1" app.kubernetes.io/managed-by: Helm spec: immediate: true