From cbe2d219fa056bafa3dcc3d0afc681bd1d3cfa22 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sun, 26 Apr 2026 20:39:36 +0000 Subject: [PATCH] chore: Update manifests after change --- ...e-pg-postgres-backups-external-rclone.yaml | 152 ++++++++++++++++++ ...ive-pg-postgres-backups-remote-rclone.yaml | 152 ++++++++++++++++++ ...-openbao-backups-rclone-source-config.yaml | 4 +- ...10276b61716-rclone-destination-config.yaml | 4 +- ...res-backups-rclone-destination-config.yaml | 4 +- ...postgres-backups-rclone-source-config.yaml | 4 +- 6 files changed, 312 insertions(+), 8 deletions(-) create mode 100644 clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-external-rclone.yaml create mode 100644 clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-remote-rclone.yaml diff --git a/clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-external-rclone.yaml b/clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-external-rclone.yaml new file mode 100644 index 000000000..427560a83 --- /dev/null +++ b/clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-external-rclone.yaml @@ -0,0 +1,152 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + name: cloudnative-pg-postgres-backups-external-rclone + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cloudnative-pg + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: postgres-backups-external-rclone + app.kubernetes.io/version: v1.73.5 + helm.sh/chart: rclone-postgres-backups-external-0.4.3 + namespace: cloudnative-pg +spec: + suspend: false + concurrencyPolicy: Forbid + startingDeadlineSeconds: 30 + timeZone: America/Chicago + schedule: "20 1 * * *" + successfulJobsHistoryLimit: 1 + failedJobsHistoryLimit: 1 + jobTemplate: + spec: + parallelism: 1 + backoffLimit: 3 + template: + metadata: + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cloudnative-pg + app.kubernetes.io/name: postgres-backups-external-rclone + spec: + enableServiceLinks: false + serviceAccountName: default + automountServiceAccountToken: true + hostIPC: false + hostNetwork: false + hostPID: false + dnsPolicy: ClusterFirst + restartPolicy: Never + containers: + - args: + - delete + - dest:postgres-backups-ecc1010276b61716 + - --min-age + - 45d + - --verbose + env: + - name: RCLONE_CONFIG_DEST_TYPE + value: s3 + - name: RCLONE_CONFIG_DEST_PROVIDER + value: DigitalOcean + - name: RCLONE_CONFIG_DEST_ENV_AUTH + value: "false" + - name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + key: ACCESS_KEY_ID + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_ENDPOINT + valueFrom: + secretKeyRef: + key: DEST_ENDPOINT + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_S3_FORCE_PATH_STYLE + value: "true" + image: rclone/rclone:1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96 + imagePullPolicy: IfNotPresent + name: prune + - args: + - sync + - src:openbao-backups + - dest:postgres-backups-ecc1010276b61716 + - --s3-no-check-bucket + - --min-age + - 45d + - --include + - /cl01tl/*/*/*/base/** + - --exclude + - '**/walls/**' + - --verbose + env: + - name: RCLONE_S3_PROVIDER + value: Other + - name: RCLONE_CONFIG_SRC_TYPE + value: s3 + - name: RCLONE_CONFIG_SRC_PROVIDER + value: Other + - name: RCLONE_CONFIG_SRC_ENV_AUTH + value: "false" + - name: RCLONE_CONFIG_SRC_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + key: ACCESS_KEY_ID + name: openbao-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: openbao-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: openbao-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_ENDPOINT + valueFrom: + secretKeyRef: + key: SRC_ENDPOINT + name: openbao-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_S3_FORCE_PATH_STYLE + value: "true" + - name: RCLONE_CONFIG_DEST_TYPE + value: s3 + - name: RCLONE_CONFIG_DEST_PROVIDER + value: DigitalOcean + - name: RCLONE_CONFIG_DEST_ENV_AUTH + value: "false" + - name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + key: ACCESS_KEY_ID + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_ENDPOINT + valueFrom: + secretKeyRef: + key: DEST_ENDPOINT + name: postgres-backups-ecc1010276b61716-rclone-destination-config + - name: RCLONE_CONFIG_DEST_S3_FORCE_PATH_STYLE + value: "true" + image: rclone/rclone:1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96 + imagePullPolicy: IfNotPresent + name: sync diff --git a/clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-remote-rclone.yaml b/clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-remote-rclone.yaml new file mode 100644 index 000000000..043f85d6d --- /dev/null +++ b/clusters/cl01tl/manifests/cloudnative-pg/CronJob-cloudnative-pg-postgres-backups-remote-rclone.yaml @@ -0,0 +1,152 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + name: cloudnative-pg-postgres-backups-remote-rclone + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cloudnative-pg + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: postgres-backups-remote-rclone + app.kubernetes.io/version: v1.73.5 + helm.sh/chart: rclone-postgres-backups-remote-0.4.3 + namespace: cloudnative-pg +spec: + suspend: false + concurrencyPolicy: Forbid + startingDeadlineSeconds: 30 + timeZone: America/Chicago + schedule: "0 1 * * *" + successfulJobsHistoryLimit: 1 + failedJobsHistoryLimit: 1 + jobTemplate: + spec: + parallelism: 1 + backoffLimit: 3 + template: + metadata: + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: cloudnative-pg + app.kubernetes.io/name: postgres-backups-remote-rclone + spec: + enableServiceLinks: false + serviceAccountName: default + automountServiceAccountToken: true + hostIPC: false + hostNetwork: false + hostPID: false + dnsPolicy: ClusterFirst + restartPolicy: Never + containers: + - args: + - delete + - dest:postgres-backups + - --min-age + - 45d + - --verbose + env: + - name: RCLONE_CONFIG_DEST_TYPE + value: s3 + - name: RCLONE_CONFIG_DEST_PROVIDER + value: Other + - name: RCLONE_CONFIG_DEST_ENV_AUTH + value: "false" + - name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + key: ACCESS_KEY_ID + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_ENDPOINT + valueFrom: + secretKeyRef: + key: DEST_ENDPOINT + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_S3_FORCE_PATH_STYLE + value: "true" + image: rclone/rclone:1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96 + imagePullPolicy: IfNotPresent + name: prune + - args: + - sync + - src:postgres-backups + - dest:postgres-backups + - --s3-no-check-bucket + - --min-age + - 45d + - --include + - /cl01tl/*/*/*/base/** + - --exclude + - '**/walls/**' + - --verbose + env: + - name: RCLONE_S3_PROVIDER + value: Other + - name: RCLONE_CONFIG_SRC_TYPE + value: s3 + - name: RCLONE_CONFIG_SRC_PROVIDER + value: Other + - name: RCLONE_CONFIG_SRC_ENV_AUTH + value: "false" + - name: RCLONE_CONFIG_SRC_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + key: ACCESS_KEY_ID + name: postgres-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: postgres-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: postgres-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_ENDPOINT + valueFrom: + secretKeyRef: + key: SRC_ENDPOINT + name: postgres-backups-rclone-source-config + - name: RCLONE_CONFIG_SRC_S3_FORCE_PATH_STYLE + value: "true" + - name: RCLONE_CONFIG_DEST_TYPE + value: s3 + - name: RCLONE_CONFIG_DEST_PROVIDER + value: Other + - name: RCLONE_CONFIG_DEST_ENV_AUTH + value: "false" + - name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + key: ACCESS_KEY_ID + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_ENDPOINT + valueFrom: + secretKeyRef: + key: DEST_ENDPOINT + name: postgres-backups-rclone-destination-config + - name: RCLONE_CONFIG_DEST_S3_FORCE_PATH_STYLE + value: "true" + image: rclone/rclone:1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96 + imagePullPolicy: IfNotPresent + name: sync diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-openbao-backups-rclone-source-config.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-openbao-backups-rclone-source-config.yaml index 39eb810f3..2877cad7e 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-openbao-backups-rclone-source-config.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-openbao-backups-rclone-source-config.yaml @@ -4,10 +4,10 @@ metadata: name: openbao-backups-rclone-source-config namespace: cloudnative-pg labels: - helm.sh/chart: rclone-postgres-backups-external-0.4.2 + helm.sh/chart: rclone-postgres-backups-external-0.4.3 app.kubernetes.io/instance: cloudnative-pg app.kubernetes.io/part-of: cloudnative-pg - app.kubernetes.io/version: "0.4.2" + app.kubernetes.io/version: "0.4.3" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: openbao-backups-rclone-source-config spec: diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-ecc1010276b61716-rclone-destination-config.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-ecc1010276b61716-rclone-destination-config.yaml index c77f78c72..65e02b85b 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-ecc1010276b61716-rclone-destination-config.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-ecc1010276b61716-rclone-destination-config.yaml @@ -4,10 +4,10 @@ metadata: name: postgres-backups-ecc1010276b61716-rclone-destination-config namespace: cloudnative-pg labels: - helm.sh/chart: rclone-postgres-backups-external-0.4.2 + helm.sh/chart: rclone-postgres-backups-external-0.4.3 app.kubernetes.io/instance: cloudnative-pg app.kubernetes.io/part-of: cloudnative-pg - app.kubernetes.io/version: "0.4.2" + app.kubernetes.io/version: "0.4.3" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postgres-backups-ecc1010276b61716-rclone-destination-config spec: diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-destination-config.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-destination-config.yaml index 521b208ae..fc82c0e6f 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-destination-config.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-destination-config.yaml @@ -4,10 +4,10 @@ metadata: name: postgres-backups-rclone-destination-config namespace: cloudnative-pg labels: - helm.sh/chart: rclone-postgres-backups-remote-0.4.2 + helm.sh/chart: rclone-postgres-backups-remote-0.4.3 app.kubernetes.io/instance: cloudnative-pg app.kubernetes.io/part-of: cloudnative-pg - app.kubernetes.io/version: "0.4.2" + app.kubernetes.io/version: "0.4.3" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postgres-backups-rclone-destination-config spec: diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-source-config.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-source-config.yaml index 0f2e5e0b8..d8e0c9ecb 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-source-config.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ExternalSecret-postgres-backups-rclone-source-config.yaml @@ -4,10 +4,10 @@ metadata: name: postgres-backups-rclone-source-config namespace: cloudnative-pg labels: - helm.sh/chart: rclone-postgres-backups-remote-0.4.2 + helm.sh/chart: rclone-postgres-backups-remote-0.4.3 app.kubernetes.io/instance: cloudnative-pg app.kubernetes.io/part-of: cloudnative-pg - app.kubernetes.io/version: "0.4.2" + app.kubernetes.io/version: "0.4.3" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postgres-backups-rclone-source-config spec: -- 2.49.1