refine restore script
This commit is contained in:
parent
1820c9888d
commit
9f2c417164
1 changed files with 4 additions and 3 deletions
|
@ -34,7 +34,7 @@ echo "Waiting for $pod_name_pattern pods to be created in namespace $namespace..
|
|||
# Wait loop to check pod creation
|
||||
elapsed_time=0
|
||||
while [ $elapsed_time -lt $wait_timeout ]; do
|
||||
pod_names=$(kubectl get pods -n "$namespace" --output=jsonpath='{.items[*].metadata.name}' | grep -E "^$pod_name_pattern")
|
||||
pod_names=$(kubectl get pods -n "$namespace" --output=jsonpath='{.items[*].metadata.name}' | grep -E "$pod_name_pattern")
|
||||
|
||||
if [ -n "$pod_names" ]; then
|
||||
break
|
||||
|
@ -49,8 +49,9 @@ if [ -z "$pod_names" ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
echo "$pod_name_pattern pods detected. Proceeding with deletion..."
|
||||
echo "$pod_name_pattern pods detected. Proceeding with deletion in 10s..."
|
||||
|
||||
sleep 10
|
||||
|
||||
######
|
||||
# Delete Longhorn Instance Pods
|
||||
|
@ -83,4 +84,4 @@ while :; do
|
|||
fi
|
||||
done
|
||||
echo "Restore everything else"
|
||||
velero restore create --from-backup $BACKUPNAME --exclude-resources persistentvolumes,persistentvolumeclaims restore-part-3 || exit 1
|
||||
velero restore create --from-backup "$BACKUPNAME" --exclude-resources persistentvolumes,persistentvolumeclaims restore-part-3 || exit 1
|
||||
|
|
Loading…
Reference in a new issue