diff --git a/.github/workflows/test-full-sync.yml b/.github/workflows/test-full-sync.yml index 85f297859..247489527 100644 --- a/.github/workflows/test-full-sync.yml +++ b/.github/workflows/test-full-sync.yml @@ -214,6 +214,9 @@ jobs: # This TODO relates to the following issues: # https://github.com/actions/runner/issues/241 # https://www.googlecloudcommunity.com/gc/Infrastructure-Compute-Storage/SSH-into-Compute-Container-not-easily-possible/td-p/170915 + # + # Deploying a zebra container might take more than 30 seconds to completely start, so we're adding a timer at the end + # of this step before starting the following ones - name: Get container name from logs run: | INSTANCE_ID=$(gcloud compute instances describe full-sync-${{ env.GITHUB_REF_SLUG_URL }}-${{ env.GITHUB_SHA_SHORT }} --zone ${{ env.ZONE }} --format='value(id)') @@ -228,6 +231,7 @@ jobs: echo "INSTANCE_ID=$INSTANCE_ID" >> $GITHUB_ENV echo "CONTAINER_NAME=$CONTAINER_NAME" >> $GITHUB_ENV + sleep 90 - name: Full sync id: full-sync diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ca1b8cdcb..1c69c9418 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -322,6 +322,9 @@ jobs: # This TODO relates to the following issues: # https://github.com/actions/runner/issues/241 # https://www.googlecloudcommunity.com/gc/Infrastructure-Compute-Storage/SSH-into-Compute-Container-not-easily-possible/td-p/170915 + # + # Deploying a zebra container might take more than 30 seconds to completely start, so we're adding a timer at the end + # of this step before starting the following ones - name: Get container name from logs id: get-container-name if: ${{ steps.create-instance.outcome == 'success' }} @@ -338,6 +341,7 @@ jobs: echo "INSTANCE_ID=$INSTANCE_ID" >> $GITHUB_ENV echo "CONTAINER_NAME=$CONTAINER_NAME" >> $GITHUB_ENV + sleep 90 - name: Regenerate stateful disks id: sync-to-checkpoint @@ -484,6 +488,9 @@ jobs: # This TODO relates to the following issues: # https://github.com/actions/runner/issues/241 # https://www.googlecloudcommunity.com/gc/Infrastructure-Compute-Storage/SSH-into-Compute-Container-not-easily-possible/td-p/170915 + # + # Deploying a zebra container might take more than 30 seconds to completely start, so we're adding a timer at the end + # of this step before starting the following ones - name: Get container name from logs id: get-container-name if: ${{ steps.create-instance.outcome == 'success' }} @@ -500,6 +507,7 @@ jobs: echo "INSTANCE_ID=$INSTANCE_ID" >> $GITHUB_ENV echo "CONTAINER_NAME=$CONTAINER_NAME" >> $GITHUB_ENV + sleep 90 - name: Sync past mandatory checkpoint id: sync-past-checkpoint