Files
git.limbosolutions.com/deploy/ops/bork-backup-sidekick/pod.yaml
Márcio Fernandes d19eb21529
All checks were successful
/ continuous-deploy (push) Successful in 19s
offsite backup fix packages wrong path, set max offsite size to 5Gb, reset borg repo
2026-03-30 23:46:41 +00:00

64 lines
1.5 KiB
YAML

apiVersion: v1
kind: Pod
metadata:
name: borg-backup-sidekick
namespace: git-limbosolutions-com
labels:
app: borg-backup-sidekick
dbAccess: "true"
backups.infra.limbosolutions.com/ssh: "true"
spec:
containers:
- name: borg-backup-sidekick
image: git.limbosolutions.com/kb/borg-backup:latest
imagePullPolicy: Always
resources:
limits:
memory: "512Mi"
cpu: "500m"
requests:
memory: "256Mi"
cpu: "250m"
env:
- name: BORG_REPO
valueFrom:
secretKeyRef:
name: gitea-backup
key: BORG_REPO
- name: BORG_PASSPHRASE
valueFrom:
secretKeyRef:
name: gitea-backup
key: BORG_PASSPHRASE
- name: BORG_RSH
value: ssh -p 2222 -o StrictHostKeyChecking=no -o LogLevel=ERROR
- name: borg_key_file
value: /root/.borg/key
command: ["sh", "-c"]
args:
- |
while true; do
sleep 1s
done
volumeMounts:
- name: gitea-backup-secrets
mountPath: /root/.ssh/id_rsa
subPath: SSH_ID_RSA
readOnly: true
- name: gitea-backup-secrets
mountPath: /app/borg/key
subPath: BORG_KEY
volumes:
- name: gitea-backup-secrets
secret:
secretName: gitea-backup
defaultMode: 0600