From fc1d941dde9521cfb997f5b6de6b37f891af987a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 23 Nov 2025 21:18:35 +0000 Subject: [PATCH] some clean up --- docs/act-runner.md | 2 +- docs/backups.md | 44 +++++++++++++------------------------------- 2 files changed, 14 insertions(+), 32 deletions(-) diff --git a/docs/act-runner.md b/docs/act-runner.md index b8b46ce..084be39 100644 --- a/docs/act-runner.md +++ b/docs/act-runner.md @@ -18,7 +18,7 @@ curl -fsSL https://get.docker.com -o get-docker.sh sh ./get-docker.sh ``` -### act tunner +### act runner ```bash nano setup-act-runners.sh diff --git a/docs/backups.md b/docs/backups.md index 1e27daa..1420b40 100644 --- a/docs/backups.md +++ b/docs/backups.md @@ -1,5 +1,18 @@ # borgbackup sidekick +**Create borgbackup-sidekick pod:** + +```bash +kubectl apply -f ../deploy/backups/borgbackup-sidekick.yaml +``` + +**Remove borgbackup-sidekick pod:** + +```bash +# delete the sidekick pod after use +kubectl delete pod -l app=borgbackup-sidekick +``` + ```bash # attach to borgbackup-sidekick POD_NAME=$(kubectl get pod -l app=borgbackup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}') @@ -21,34 +34,3 @@ kubectl exec -it ${POD_NAME} -- bash -c "\ borg info ${BORG_REPO}\ " ``` - -```bash -POD_NAME=$(kubectl get pod -l app=borgbackup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}') -# Check if repository size is greater than 4GB -kubectl exec -it ${POD_NAME} -- bash -c "\ -MAX_SIZE=\$((4 * 1024 * 1024 * 1024)) -SIZE_IN_BYTES=\$(\${BORG_RSH} mf@backupsrv01.dev.lan \"du -b ~/borg-repos/git.limbosolutions.com --max-depth=0 | cut -f1 \") && \ -echo \"Repository size: \$((SIZE_IN_BYTES / 1024 / 1024)) MB\" && \ -if [ \$SIZE_IN_BYTES -gt \$MAX_SIZE ]; then \ - echo 'Repository size exceeds \$MAX_SIZE'; \ - exit 1; \ -else \ - echo 'Repository size is within limits for offsite sync'; \ -fi \ - -" -``` - -**Create borgbackup-sidekick pod:** - -```bash -kubectl apply -f ../deploy/backups/borgbackup-sidekick.yaml -``` - -**Remove borgbackup-sidekick pod:** - -```bash -# delete the sidekick pod after use -kubectl delete pod -l app=borgbackup-sidekick -``` -