some clean up

This commit is contained in:
2025-11-23 21:18:35 +00:00
parent 95070d9ac6
commit fc1d941dde
2 changed files with 14 additions and 32 deletions

View File

@@ -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

View File

@@ -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
```