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

903 B

borgbackup sidekick

Create borgbackup-sidekick pod:

kubectl apply -f deploy/utils/borgbackup-sidekick.yaml

Remove borgbackup-sidekick pod:

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