-
In backup-repository repository you need to run
make k3d skaffold-deploy
, then you will have a working Backup Repository instance in local Kubernetes. -
Setup a tunnel for client connections
kubectl port-forward svc/server-backup-repository-server -n backups 8080:8080
# export basic settings. Execute once in a console
export BM_COLLECTION_ID=iwa-ait
export BM_PASSPHRASE=riotkit
export BM_AUTH_TOKEN=$(curl -s -X POST -d '{"username":"admin","password":"admin"}' -H 'Content-Type: application/json' 'http://127.0.0.1:8080/api/stable/auth/login' | jq '.data.token' -r)
export BM_URL=http://127.0.0.1:8080
./.build/backup-maker make --cmd "tar -zcvf - ./" --key ./resources/test/gpg-key.asc
./.build/backup-maker restore --cmd "cat - > /tmp/restore.tar.gz" --passphrase riotkit --private-key ./resources/test/gpg-key.asc