Skip to content

Commit

Permalink
wait for provision to complete before install test agent (#3094)
Browse files Browse the repository at this point in the history
* wait for provision to complete

* address comments
  • Loading branch information
nagworld9 authored Mar 21, 2024
1 parent af77271 commit c125edc
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions tests_e2e/orchestrator/scripts/install-agent
Original file line number Diff line number Diff line change
Expand Up @@ -85,19 +85,19 @@ echo "Agent Version:"
$python "$waagent" --version
echo "Service Status:"

# Sometimes the service can take a while to start; give it a few minutes,
# We need to wait for the provisioning code to complete before stopping the agent's service to do the test setup
started=false
for i in {1..6}
do
if service-status $service_name; then
if [[ -f /var/lib/waagent/provisioned ]]; then
started=true
break
fi
echo "Waiting for service to start..."
echo "Waiting for agent to complete provisioning."
sleep 30
done
if [ $started == false ]; then
echo "Service failed to start."
echo "Provisioning did not complete within the given timeout (cannot find /var/lib/waagent/provisioned)"
exit 1
fi

Expand Down

0 comments on commit c125edc

Please sign in to comment.