Skip to content

Commit d8ede42

Browse files
committed
remove code that is now part of helm-backup
1 parent e4417cd commit d8ede42

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

scripts/dude

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,4 @@
11
install_backup() {
2-
ADMIN_PW=$(kubectl get secret pxcentral-keycloak-http -n central -o jsonpath="{.data.password}" | base64 --decode)
3-
IMDSTOKEN=$(curl -s -X PUT 'http://169.254.169.254/latest/api/token' -H 'X-aws-ec2-metadata-token-ttl-seconds: 120')
4-
backupIP=$(curl -H "X-aws-ec2-metadata-token: $IMDSTOKEN" -s http://169.254.169.254/latest/meta-data/public-ipv4)
5-
authIP=$backupIP
6-
authPort=$(kubectl get svc px-central-ui -n central -o=jsonpath='{.spec.ports[?(@.port==80)].nodePort}')
7-
sleep 5
8-
kubectl apply -f /assets/dude/grpc-service.yaml
9-
backupPort=$(kubectl get svc px-backup-api-grpc -n central -o=jsonpath='{.spec.ports[?(@.port==10002)].nodePort}')
10-
px pxb init config --px-backup-api-url http://$backupIP:$backupPort --pxcentral-auth-url http://$authIP:$authPort
11-
px pxb set config --pxcentral-verify-ssl false
12-
px pxb login --username admin --password $ADMIN_PW
13-
14-
while ! px pxb version; do
15-
echo "waiting for grpc availability"
16-
sleep 2
17-
done
18-
192
px pxb create cloudcredential --name aws-credential --provider aws --aws-access-key $AWS_ACCESS_KEY --aws-secret-key $AWS_SECRET_KEY
203
px pxb create backuplocation --name s3 --provider s3 --path $BACKUP_BUCKET --cloud-credential-name aws-credential --s3-endpoint s3.amazonaws.com --s3-region $aws_region
214
px pxb create schedulepolicy --name 15min-schedule --interval-minutes 15 --interval-retain 12

0 commit comments

Comments
 (0)