Files
git.limbosolutions.com/docs/backups.md

910 B

borgbackup sidekick

Create borgbackup-sidekick pod:

kubectl apply -f deploy/ops/borg-backup-sidekick/pod.yaml

Remove borgbackup-sidekick pod:

# delete the sidekick pod after use
kubectl delete pod -l app=borg-backup-sidekick
# attach to borgbackup-sidekick
POD_NAME=$(kubectl get pod -l app=borg-backup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}')
kubectl exec -it ${POD_NAME}  -- bash
# list borg repo
POD_NAME=$(kubectl get pod -l app=borg-backup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}')
kubectl exec -it ${POD_NAME} -- bash -c "\
borg list ${BORG_REPO} \
"
# get borg info
POD_NAME=$(kubectl get pod -l app=borg-backup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}')
kubectl exec -it ${POD_NAME} -- bash -c "\
borg info ${BORG_REPO}\
"