From 38ba39c3e1215b677f346522b0c8cc78f6a93f8f Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sun, 26 Apr 2026 19:48:24 +0000 Subject: [PATCH] chore: Update manifests after change --- ...enbao-openbao-backups-external-rclone.yaml | 148 ++++++++++++++++++ ...penbao-openbao-backups-remote-rclone.yaml} | 6 +- 2 files changed, 151 insertions(+), 3 deletions(-) create mode 100644 clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-external-rclone.yaml rename clusters/cl01tl/manifests/openbao/{CronJob-openbao-openbao-backups-rclone.yaml => CronJob-openbao-openbao-backups-remote-rclone.yaml} (97%) diff --git a/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-external-rclone.yaml b/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-external-rclone.yaml new file mode 100644 index 000000000..188d4576a --- /dev/null +++ b/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-external-rclone.yaml @@ -0,0 +1,148 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + name: openbao-openbao-backups-external-rclone + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: openbao + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: openbao-backups-external-rclone + app.kubernetes.io/version: v1.73.5 + helm.sh/chart: rclone-openbao-backups-external-0.4.1 + namespace: openbao +spec: + suspend: false + concurrencyPolicy: Forbid + startingDeadlineSeconds: 30 + timeZone: America/Chicago + schedule: "10 1 * * *" + successfulJobsHistoryLimit: 1 + failedJobsHistoryLimit: 1 + jobTemplate: + spec: + parallelism: 1 + backoffLimit: 3 + template: + metadata: + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: openbao + app.kubernetes.io/name: openbao-backups-external-rclone + spec: + enableServiceLinks: false + serviceAccountName: default + automountServiceAccountToken: true + hostIPC: false + hostNetwork: false + hostPID: false + dnsPolicy: ClusterFirst + restartPolicy: Never + containers: + - args: + - delete + - dest:openbao-backups-6e088aad5fad110b + - --min-age + - 90d + - --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: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_DEST_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_DEST_ENDPOINT + valueFrom: + secretKeyRef: + key: DEST_ENDPOINT + name: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_SRC_S3_FORCE_PATH_STYLE + value: "true" + image: rclone/rclone:1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96 + imagePullPolicy: IfNotPresent + name: prune + - args: + - sync + - src:openbao-backups + - dest:openbao-backups-6e088aad5fad110b + - --s3-no-check-bucket + - --min-age + - 90d + - --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: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + key: ACCESS_SECRET_KEY + name: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_DEST_REGION + valueFrom: + secretKeyRef: + key: ACCESS_REGION + name: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_DEST_ENDPOINT + valueFrom: + secretKeyRef: + key: DEST_ENDPOINT + name: openbao-backups-6e088aad5fad110b-rclone-destination-config + - name: RCLONE_CONFIG_SRC_DEST_FORCE_PATH_STYLE + value: "true" + image: rclone/rclone:1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96 + imagePullPolicy: IfNotPresent + name: sync diff --git a/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-rclone.yaml b/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-remote-rclone.yaml similarity index 97% rename from clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-rclone.yaml rename to clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-remote-rclone.yaml index ce2c8a311..06582215c 100644 --- a/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-rclone.yaml +++ b/clusters/cl01tl/manifests/openbao/CronJob-openbao-openbao-backups-remote-rclone.yaml @@ -1,12 +1,12 @@ apiVersion: batch/v1 kind: CronJob metadata: - name: openbao-openbao-backups-rclone + name: openbao-openbao-backups-remote-rclone labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: openbao app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: openbao-backups-rclone + app.kubernetes.io/name: openbao-backups-remote-rclone app.kubernetes.io/version: v1.73.5 helm.sh/chart: rclone-openbao-backups-remote-0.4.1 namespace: openbao @@ -27,7 +27,7 @@ spec: labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: openbao - app.kubernetes.io/name: openbao-backups-rclone + app.kubernetes.io/name: openbao-backups-remote-rclone spec: enableServiceLinks: false serviceAccountName: default