backups: git.limbosolutions.com/kb/borg-backup:latest alpine revision
This commit is contained in:
29
README.md
29
README.md
@@ -5,19 +5,18 @@ Welcome to public repository of my [Git Server](https://git.limbosolutions.com)
|
||||
Using [gitea](https://git.limbosolutions.com/kb/gitea) as git server.
|
||||
|
||||
- [Setup](#setup)
|
||||
- [kubernetes Namespace](#kubernetes-namespace)
|
||||
- [Add Help Chart](#add-help-chart)
|
||||
- [Update Helm charts](#update-helm-charts)
|
||||
- [Install / Update](#install--update)
|
||||
- [ssh ingress](#ssh-ingress)
|
||||
|
||||
- [kubernetes Namespace](#kubernetes-namespace)
|
||||
- [Add Help Chart](#add-help-chart)
|
||||
- [Update Helm charts](#update-helm-charts)
|
||||
- [Install / Update](#install--update)
|
||||
- [ssh ingress](#ssh-ingress)
|
||||
- [Backups](#backups)
|
||||
- [secrets](#secrets)
|
||||
- [Proxmox Backup Server (kubernetes cron job)](#proxmox-backup-server-kubernetes-cron-job)
|
||||
- [Borg and Offsite sync (kubernetes cron job)](#borg-and-offsite-sync-kubernetes-cron-job)
|
||||
- [borgbackup sidekick](#borgbackup-sidekick)
|
||||
- [Create borgbackup-sidekick pod](#create-borgbackup-sidekick-pod)
|
||||
- [Remove borgbackup-sidekick pod](#remove-borgbackup-sidekick-pod)
|
||||
- [secrets](#secrets)
|
||||
- [Proxmox Backup Server (kubernetes cron job)](#proxmox-backup-server-kubernetes-cron-job)
|
||||
- [Borg and Offsite sync (kubernetes cron job)](#borg-and-offsite-sync-kubernetes-cron-job)
|
||||
- [borgbackup sidekick](#borgbackup-sidekick)
|
||||
- [Create borgbackup-sidekick pod](#create-borgbackup-sidekick-pod)
|
||||
- [Remove borgbackup-sidekick pod](#remove-borgbackup-sidekick-pod)
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -71,10 +70,10 @@ set +a
|
||||
envsubst < ./backups/gitea-backup-secrets.yaml | kubectl apply -n git-limbosolutions-com -f -
|
||||
|
||||
SSH_ID_RSA=$(echo -n "$SSH_ID_RSA" | base64 -w 0)
|
||||
BORG_KEY_FILE=$(echo -n "$BORG_KEY_FILE" | base64 -w 0)
|
||||
BORG_KEY=$(echo -n "$BORG_KEY" | base64 -w 0)
|
||||
|
||||
kubectl patch secret gitea-backup-secret --patch "{\"data\":{\"SSH_ID_RSA\":\"$SSH_ID_RSA\"}}" -n git-limbosolutions-com
|
||||
kubectl patch secret gitea-backup-secret --patch "{\"data\":{\"BORG_KEY_FILE\":\"$BORG_KEY_FILE\"}}" -n git-limbosolutions-com
|
||||
kubectl patch secret gitea-backup-secret --patch "{\"data\":{\"ssh_id_rsa\":\"$SSH_ID_RSA\"}}" -n git-limbosolutions-com
|
||||
kubectl patch secret gitea-backup-secret --patch "{\"data\":{\"borg_key\":\"$BORG_KEY\"}}" -n git-limbosolutions-com
|
||||
```
|
||||
|
||||
### Proxmox Backup Server (kubernetes cron job)
|
||||
|
||||
Reference in New Issue
Block a user