From d26ee5e0c66b17bb69fe9017fbcdf221e01a0084 Mon Sep 17 00:00:00 2001 From: Dmitry Dunaev Date: Fri, 2 Sep 2022 15:52:39 +0300 Subject: [PATCH] [WIFI-10767] Add: ow_docker-compose workflow - delay before destruction for tests Signed-off-by: Dmitry Dunaev --- .github/workflows/ow_docker-compose.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ow_docker-compose.yml b/.github/workflows/ow_docker-compose.yml index 9811a7f76..3194bffbb 100644 --- a/.github/workflows/ow_docker-compose.yml +++ b/.github/workflows/ow_docker-compose.yml @@ -149,9 +149,20 @@ jobs: chmod +x cli ./cli test_service ${{ needs.deploy-virtual-ap-instance.outputs.serial_number }} + keep-controller-up: + name: Keep OpenWiFi Cloud SDK instance alive for live tests + needs: [deploy-controller, test] + runs-on: ubuntu-latest + steps: + - name: Run sleep to keep everything up + run: | + echo "Instance IP - ${{ needs.deploy-controller.outputs.instance_public_ip }}" + echo "gateway_url - ${{ needs.deploy-controller.outputs.gateway_url }}" + sleep 3000 + destroy-controller: name: Destroy OpenWiFi cloud SDK instance - needs: [deploy-controller, test] + needs: [deploy-controller, test, keep-controller-up] runs-on: ubuntu-latest env: AWS_DEFAULT_REGION: us-east-2 @@ -164,7 +175,7 @@ jobs: terminate-virtual-ap-instance: name: Terminate virtual AP instance - needs: [deploy-virtual-ap-instance, test] + needs: [deploy-virtual-ap-instance, test, keep-controller-up] runs-on: ubuntu-latest env: AWS_DEFAULT_REGION: us-east-1