From cd307aeafd9ab10c4881ceb3dbf21e18cfeb56df Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Fri, 28 Apr 2023 21:40:35 +0200 Subject: [PATCH] docs: example deployment --- example-deployment.yaml | 55 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 example-deployment.yaml diff --git a/example-deployment.yaml b/example-deployment.yaml new file mode 100644 index 0000000..1e6ad4a --- /dev/null +++ b/example-deployment.yaml @@ -0,0 +1,55 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: backup-sidecar +spec: + selector: + matchLabels: + app: backup-sidecar + template: + metadata: + labels: + app: backup-sidecar + spec: + containers: + - name: backup-sidecar + image: gitea.t000-n.de/t.behrendt/backupsidecar:latest + volumeMounts: + - mountPath: /mnt/toBackup + name: data + readOnly: true + - mountPath: /mnt/backups/gitea + name: nfs-backup + subPath: gitea + env: + - name: INTERVAL + value: "15 14 * * *" + - name: RESTIC_REPOSITORY + value: /mnt/backups/gitea + - name: SOURCEDIR + value: "/mnt/toBackup/" + - name: KEEPLAST + value: "100" + - name: RESTIC_PASSWORD + valueFrom: + secretKeyRef: + name: restic-credentials + key: password + - name: RUNONSTART + value: "false" + - name: GOTIFYHOST + value: "https://" + - name: GOTIFYTOKEN + valueFrom: + secretKeyRef: + name: gotify-credentials + key: token + - name: GOTIFYTOPIC + value: "gitea" + volumes: + - name: data + persistentVolumeClaim: + claimName: data + - name: nfs-backup + persistentVolumeClaim: + claimName: backup-nfs