From 004027cca26546a112ba8cede25019500a8d1ea8 Mon Sep 17 00:00:00 2001 From: Lucas Manuel Rodriguez Date: Wed, 23 Apr 2025 19:07:36 -0300 Subject: [PATCH] Add wait to `fleet-and-orbit.yml` until fleet and tunnel are responding (#28508) Similar to the fix for https://github.com/fleetdm/fleet/issues/26349. --- .github/workflows/fleet-and-orbit.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/fleet-and-orbit.yml b/.github/workflows/fleet-and-orbit.yml index e1573239c1..bfcbd1ae97 100644 --- a/.github/workflows/fleet-and-orbit.yml +++ b/.github/workflows/fleet-and-orbit.yml @@ -340,6 +340,14 @@ jobs: with: name: fleet-osquery.pkg + - name: Wait until fleet address is reachable and fleet responds + run: | + until curl -v -fail ${{ needs.gen.outputs.address }}/version; + do + echo "Awaiting until fleet server responds..." + sleep 10 + done + - name: Install pkg run: | sudo hostname orbit-macos @@ -391,6 +399,14 @@ jobs: with: name: fleet-osquery_42.0.0_amd64.deb + - name: Wait until fleet address is reachable and fleet responds + run: | + until curl -v -fail ${{ needs.gen.outputs.address }}/version; + do + echo "Awaiting until fleet server responds..." + sleep 10 + done + - name: Install deb run: | sudo hostname orbit-ubuntu @@ -442,6 +458,14 @@ jobs: with: name: fleet-osquery.msi + - name: Wait until fleet address is reachable and fleet responds + run: | + until curl -v -fail ${{ needs.gen.outputs.address }}/version; + do + echo "Awaiting until fleet server responds..." + sleep 10 + done + - name: Install msi shell: pwsh run: |