Skip to content

Commit

Permalink
Merge pull request #7666 from XRFoundation/checkengine-script-changes
Browse files Browse the repository at this point in the history
Fixes various issues in check engine script.
  • Loading branch information
HexaField committed Mar 2, 2023
2 parents 5357325 + a796997 commit 29f0fa9
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions scripts/check-engine.sh
Original file line number Diff line number Diff line change
@@ -1,37 +1,45 @@
#!/bin/bash

apiName="${RELEASE_NAME}-xrengine-api"
clientName="${RELEASE_NAME}-xrengine-client"
instanceserverName="${RELEASE_NAME}-instanceserver"

apiCount=$(kubectl get deploy $apiName -o jsonpath='{.status.availableReplicas}')
if [ -z "$apiCount" ]; then
apiCount=0
fi
echo "API ready count: $apiCount"

# Wait until api count is 1.
until [ $apiCount -ge 1 ]
do
until [ "${apiCount}" -ge 1 ]; do
sleep 5

apiCount=$(kubectl get deploy $apiName -o jsonpath='{.status.availableReplicas}')
echo "API ready count: $apiCount"
done

clientCount=$(kubectl get deploy $clientName -o jsonpath='{.status.availableReplicas}')
if [ -z "$clientCount" ]; then
clientCount=0
fi
echo "Client ready count: $clientCount"

# Wait until client count is 1.
until [ $clientCount -ge 1 ]
do
until [ "${clientCount}" -ge 1 ]; do
sleep 5

clientCount=$(kubectl get deploy $clientName -o jsonpath='{.status.availableReplicas}')
echo "Client ready count: $clientCount"
done

instanceserverCount=$(kubectl get fleet $instanceserverName -o jsonpath='{.status.readyReplicas}')
if [ -z "$instanceserverCount" ]; then
instanceserverCount=0
fi
echo "Instanceserver ready count: $instanceserverCount"

# Wait until instanceserver count is 1.
until [ $instanceserverCount -ge 1 ]
do
until [ "${instanceserverCount}" -ge 1 ]; do
sleep 5

instanceserverCount=$(kubectl get fleet $instanceserverName -o jsonpath='{.status.readyReplicas}')
Expand Down

0 comments on commit 29f0fa9

Please sign in to comment.