diff --git a/.github/actions/build-and-push-docker/action.yml b/.github/actions/build-and-push-docker/action.yml index 78dc6a4fb..bbfcee8ad 100644 --- a/.github/actions/build-and-push-docker/action.yml +++ b/.github/actions/build-and-push-docker/action.yml @@ -16,12 +16,12 @@ runs: using: "composite" steps: - name: Checkout Testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: wlan-testing - name: Checkout LANforge scripts - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: wlan-lanforge-scripts repository: Telecominfraproject/wlan-lanforge-scripts diff --git a/.github/actions/deploy-sdk-docker-compose/action.yml b/.github/actions/deploy-sdk-docker-compose/action.yml index c7f2a9132..b9aa7977c 100644 --- a/.github/actions/deploy-sdk-docker-compose/action.yml +++ b/.github/actions/deploy-sdk-docker-compose/action.yml @@ -66,12 +66,12 @@ runs: shell: bash id: set_outputs run: | - echo "::set-output name=gateway_url::ow-docker-compose-${{ github.run_id }}.wlan.local" - echo "::set-output name=sec_url::ow-docker-compose-${{ github.run_id }}.wlan.local" + echo "gateway_url=ow-docker-compose-${{ github.run_id }}.wlan.local" >> $GITHUB_OUTPUT + echo "sec_url=ow-docker-compose-${{ github.run_id }}.wlan.local" >> $GITHUB_OUTPUT AMI=$(aws ec2 describe-images --filters '[{"Name":"description","Values":["Canonical, Ubuntu, 20.04 LTS, amd64*"]},{"Name":"owner-id","Values":["099720109477"]}]' --query 'sort_by(Images, &CreationDate)[-1].ImageId' --output text) INSTANCE_NAME=ow-docker-compose-${{ github.run_id }} - echo "::set-output name=ami::${AMI}" - echo "::set-output name=instance_name::${INSTANCE_NAME}" + echo "ami=${AMI}" >> $GITHUB_OUTPUT + echo "instance_name=${INSTANCE_NAME}" >> $GITHUB_OUTPUT # Create EC2 infrastructure - name: Create EC2 instance for CloudSDK @@ -83,7 +83,7 @@ runs: shell: bash id: ec2_instance run: | - echo ::set-output name=instance_id::"$(aws ec2 run-instances --key-name $EC2_KEY_NAME --subnet-id $VPC_SUBNET_ID --security-group-ids $EC2_SECURITY_GROUP_ID --instance-type $EC2_INSTANCE_TYPE --image-id ${{ steps.set_outputs.outputs.ami }} --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=${{ steps.set_outputs.outputs.instance_name }}},{Key=Owner,Value=gha-wlan-testing}]' | jq -r '.Instances[].InstanceId')" + echo "instance_id=$(aws ec2 run-instances --key-name $EC2_KEY_NAME --subnet-id $VPC_SUBNET_ID --security-group-ids $EC2_SECURITY_GROUP_ID --instance-type $EC2_INSTANCE_TYPE --image-id ${{ steps.set_outputs.outputs.ami }} --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=${{ steps.set_outputs.outputs.instance_name }}},{Key=Owner,Value=gha-wlan-testing}]' | jq -r '.Instances[].InstanceId')" >> $GITHUB_OUTPUT - name: Wait for cloud SDK instance to get ready shell: bash @@ -95,7 +95,7 @@ runs: shell: bash id: get_instance_public_ip run: | - echo ::set-output name=ip::"$(aws ec2 describe-instances --instance-id ${{ steps.ec2_instance.outputs.instance_id }} --query 'Reservations[*].Instances[*].PublicIpAddress' --output text)" + echo "ip=$(aws ec2 describe-instances --instance-id ${{ steps.ec2_instance.outputs.instance_id }} --query 'Reservations[*].Instances[*].PublicIpAddress' --output text)" >> $GITHUB_OUTPUT # Deploy target CloudSDK into EC2 instance - name: Save SSH key for access to EC2 instance diff --git a/.github/actions/deploy-virtual-ap-instance/action.yml b/.github/actions/deploy-virtual-ap-instance/action.yml index 352df5d9e..5d907363f 100644 --- a/.github/actions/deploy-virtual-ap-instance/action.yml +++ b/.github/actions/deploy-virtual-ap-instance/action.yml @@ -36,14 +36,14 @@ runs: shell: bash id: set_outputs run: | - echo ::set-output name=ami::"$(aws ec2 describe-images --owners self --filters 'Name=name,Values=*-x64_vmware-*' --query 'sort_by(Images, &CreationDate)[-1].ImageId' --output text)" - echo ::set-output name=instance_name::openwifi-virtual-ap-${{ github.run_id }} + echo "ami=$(aws ec2 describe-images --owners self --filters 'Name=name,Values=*-x64_vmware-*' --query 'sort_by(Images, &CreationDate)[-1].ImageId' --output text)" >> $GITHUB_OUTPUT + echo "instance_name=openwifi-virtual-ap-${{ github.run_id }}" >> $GITHUB_OUTPUT - name: Create openwifi-virtual-ap EC2 instance shell: bash id: ec2_instance run: | - echo ::set-output name=instance_id::"$(aws ec2 run-instances --key-name openwifi-virtual-ap --security-groups openwifi-virtual-ap --instance-type t2.nano --image-id ${{ steps.set_outputs.outputs.ami }} --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=${{ steps.set_outputs.outputs.instance_name }}},{Key=Owner,Value=gha-wlan-testing}]' | jq -r '.Instances[].InstanceId')" + echo "instance_id=$(aws ec2 run-instances --key-name openwifi-virtual-ap --security-groups openwifi-virtual-ap --instance-type t2.nano --image-id ${{ steps.set_outputs.outputs.ami }} --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=${{ steps.set_outputs.outputs.instance_name }}},{Key=Owner,Value=gha-wlan-testing}]' | jq -r '.Instances[].InstanceId')" >> $GITHUB_OUTPUT - name: Wait for virtual AP instance to get ready shell: bash @@ -55,8 +55,8 @@ runs: shell: bash id: get_virtual_ap_facts run: | - echo ::set-output name=public_ip::"$(aws ec2 describe-instances --instance-id ${{ steps.ec2_instance.outputs.instance_id }} --query 'Reservations[*].Instances[*].PublicIpAddress' --output text)" - echo ::set-output name=serial_number::"$(aws ec2 describe-instances --instance-id ${{ steps.ec2_instance.outputs.instance_id }} --query 'Reservations[*].Instances[*].NetworkInterfaces[*].MacAddress' --output text | sed 's/://g')" + echo "public_ip=$(aws ec2 describe-instances --instance-id ${{ steps.ec2_instance.outputs.instance_id }} --query 'Reservations[*].Instances[*].PublicIpAddress' --output text)" >> $GITHUB_OUTPUT + echo "serial_number=$(aws ec2 describe-instances --instance-id ${{ steps.ec2_instance.outputs.instance_id }} --query 'Reservations[*].Instances[*].NetworkInterfaces[*].MacAddress' --output text | sed 's/://g')" >> $GITHUB_OUTPUT - name: Upload AP certificate, key and dev-id to instance env: diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index b2f1b760f..f09e2d917 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -44,7 +44,7 @@ runs: - name: set job name shell: bash id: job - run: echo "::set-output name=name::testing" + run: echo "name=testing" >> $GITHUB_OUTPUT - name: create configuration secret shell: bash @@ -146,7 +146,7 @@ runs: - name: upload Allure results as artifact if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{ inputs.allure_results_artifact_name }} path: allure-results diff --git a/.github/workflows/advanced.yml b/.github/workflows/advanced.yml index 3345240f8..67eac3950 100644 --- a/.github/workflows/advanced.yml +++ b/.github/workflows/advanced.yml @@ -19,7 +19,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -40,7 +40,7 @@ jobs: - advanced-02 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install aws CLI tool run: | curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" @@ -60,7 +60,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_number }}-${{ matrix.testbed }}" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: run tests uses: ./.github/actions/run-tests @@ -96,8 +96,8 @@ jobs: - advanced-01 - advanced-02 steps: - - uses: actions/checkout@v2 - - uses: actions/download-artifact@v2 + - uses: actions/checkout@v3 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.testbed }} path: allure-results @@ -124,7 +124,7 @@ jobs: Testbed=${{ matrix.testbed }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.testbed }} path: allure-report @@ -148,7 +148,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/enforce-jira-issue-key.yml b/.github/workflows/enforce-jira-issue-key.yml index 5c34c8f60..a1cc50e3c 100644 --- a/.github/workflows/enforce-jira-issue-key.yml +++ b/.github/workflows/enforce-jira-issue-key.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout actions repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/.github path: github diff --git a/.github/workflows/get_redirector_url.yml b/.github/workflows/get_redirector_url.yml index ea0ee89fb..22b9417f1 100644 --- a/.github/workflows/get_redirector_url.yml +++ b/.github/workflows/get_redirector_url.yml @@ -25,7 +25,7 @@ jobs: TESTBEDS="${{ github.event.inputs.testbeds || 'basic-01,basic-02,basic-03,basic-04,basic-05,basic-06,basic-07,basic-08' }}" TESTBEDS=$(echo $TESTBEDS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') TESTBEDS=$(echo "$TESTBEDS" | jq -c 'map({"testbed":.})') - echo "::set-output name=matrix::{\"include\":${TESTBEDS}}" + echo "matrix={\"include\":${TESTBEDS}}" >> $GITHUB_OUTPUT get-redirector-url: needs: [ generate-matrix ] @@ -34,13 +34,13 @@ jobs: matrix: ${{ fromJson( needs.generate-matrix.outputs.matrix ) }} steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-testing path: wlan-testing - name: checkout pki cert scripts repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-pki-cert-scripts path: wlan-pki-cert-scripts diff --git a/.github/workflows/interop.yml b/.github/workflows/interop.yml index 9b215f353..c3dbd5e9a 100644 --- a/.github/workflows/interop.yml +++ b/.github/workflows/interop.yml @@ -47,21 +47,21 @@ jobs: - name: set variables id: vars run: | - echo "::set-output name=marker_overwrite::${{ github.event.inputs.marker_overwrite || '' }}" + echo "marker_overwrite=${{ github.event.inputs.marker_overwrite || '' }}" >> $GITHUB_OUTPUT DEVICES="${{ github.event.inputs.devices || 'galaxy-s9,galaxy-s10,galaxy-s20,pixel-4,iphone-7,iphone-11,iphone-xr,iphone-12' }}" DEVICES=$(echo $DEVICES | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=devices::${DEVICES}" - echo ::set-output name=openwifi::$(echo "${{ github.event.inputs.openwifi_revision || 'main' }}") - echo ::set-output name=ap_models::$(echo "${{ github.event.inputs.ap_models || 'edgecore_ecw5410,edgecore_eap101,edgecore_ecw5211,cig_wf188n,edgecore_eap102,liteon_wpx8324,hfcl_ion4' }}") - echo ::set-output name=firmware::$(echo "${{ github.event.inputs.firmware || 'next-latest' }}") - echo ::set-output name=marker_expression::$(echo "${{ github.event.inputs.marker_expression || 'uc_sanity' }}") - echo ::set-output name=existing_controller::$(echo "${{ github.event.inputs.existing_controller || 'qa01' }}") + echo "devices=${DEVICES}" >> $GITHUB_OUTPUT + echo "openwifi=$(echo ${{ github.event.inputs.openwifi_revision || 'main' }})" >> $GITHUB_OUTPUT + echo "ap_models=$(echo ${{ github.event.inputs.ap_models || 'edgecore_ecw5410,edgecore_eap101,edgecore_ecw5211,cig_wf188n,edgecore_eap102,liteon_wpx8324,hfcl_ion4' }})" >> $GITHUB_OUTPUT + echo "firmware=$(echo ${{ github.event.inputs.firmware || 'next-latest' }})" >> $GITHUB_OUTPUT + echo "marker_expression=$(echo ${{ github.event.inputs.marker_expression || 'uc_sanity' }})" >> $GITHUB_OUTPUT + echo "existing_controller=$(echo ${{ github.event.inputs.existing_controller || 'qa01' }})" >> $GITHUB_OUTPUT build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -75,7 +75,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -96,8 +96,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -169,7 +169,7 @@ jobs: needs: [vars, test-galaxy-s9] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -190,8 +190,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials @@ -264,7 +264,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -285,8 +285,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials @@ -358,7 +358,7 @@ jobs: needs: [vars, test-galaxy-s10] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -379,8 +379,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials @@ -455,7 +455,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -476,8 +476,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials @@ -548,7 +548,7 @@ jobs: needs: [vars, test-galaxy-s20] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -569,8 +569,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials @@ -642,7 +642,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -663,8 +663,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -736,7 +736,7 @@ jobs: needs: [vars, test-pixel-4] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -757,8 +757,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -834,9 +834,9 @@ jobs: steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.device }} path: allure-results @@ -856,7 +856,7 @@ jobs: Device=${{ matrix.device }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.device }} path: allure-report @@ -880,7 +880,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/interop_modified.yml b/.github/workflows/interop_modified.yml index 5bfc14ec6..a5ed0bd06 100644 --- a/.github/workflows/interop_modified.yml +++ b/.github/workflows/interop_modified.yml @@ -42,19 +42,19 @@ jobs: - name: set variables id: vars run: | - echo "::set-output name=marker_overwrite::${{ github.event.inputs.marker_overwrite || '' }}" + echo "marker_overwrite=${{ github.event.inputs.marker_overwrite || '' }}" >> $GITHUB_OUTPUT DEVICES="${{ github.event.inputs.devices || 'galaxy-s9,galaxy-s10,galaxy-s20,pixel-4,iphone-7,iphone-11,iphone-xr,iphone-12' }}" DEVICES=$(echo $DEVICES | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=devices::${DEVICES}" - echo ::set-output name=openwifi::$(echo "${{ github.event.inputs.openwifi_revision || 'main' }}") - echo ::set-output name=ap_models::$(echo "${{ github.event.inputs.ap_models || 'edgecore_ecw5410,edgecore_eap101,tp-link_ec420-g1,edgecore_ecw5211,cig_wf188n,edgecore_eap102,cig_wf194c,hfcl_ion4' }}") - echo ::set-output name=ap_version::$(echo "${{ github.event.inputs.ap_version || 'next-latest' }}") - echo ::set-output name=marker_expression::$(echo "${{ github.event.inputs.marker_expression || 'uc_sanity' }}") - echo ::set-output name=existing_controller::$(echo "${{ github.event.inputs.existing_controller || 'qa01' }}") + echo "devices=${DEVICES}" >> $GITHUB_OUTPUT + echo "openwifi=$(echo ${{ github.event.inputs.openwifi_revision || 'main' }})" >> $GITHUB_OUTPUT + echo "ap_models=$(echo ${{ github.event.inputs.ap_models || 'edgecore_ecw5410,edgecore_eap101,tp-link_ec420-g1,edgecore_ecw5211,cig_wf188n,edgecore_eap102,cig_wf194c,hfcl_ion4' }})" >> $GITHUB_OUTPUT + echo "ap_version=$(echo ${{ github.event.inputs.ap_version || 'next-latest' }})" >> $GITHUB_OUTPUT + echo "marker_expression=$(echo ${{ github.event.inputs.marker_expression || 'uc_sanity' }})" >> $GITHUB_OUTPUT + echo "existing_controller=$(echo ${{ github.event.inputs.existing_controller || 'qa01' }})" >> $GITHUB_OUTPUT build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -68,7 +68,7 @@ jobs: needs: [vars, build] if: "!cancelled()" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -84,8 +84,8 @@ jobs: if: always() id: quali_reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace="$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT # echo "reservation_id=$(cat ./reservation_id.txt)" >> $GITHUB_ENV # echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_ENV # echo "${{ env.reservation_id}}" @@ -102,7 +102,7 @@ jobs: needs: [vars, quali_reservation] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -165,7 +165,7 @@ jobs: needs: [vars, quali_reservation, test-galaxy-s9] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -231,7 +231,7 @@ jobs: needs: [vars, quali_reservation] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -294,7 +294,7 @@ jobs: needs: [vars, quali_reservation, test-galaxy-s10] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -357,7 +357,7 @@ jobs: needs: [vars, quali_reservation] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -420,7 +420,7 @@ jobs: needs: [vars, quali_reservation, test-galaxy-s20] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -483,7 +483,7 @@ jobs: needs: [vars, quali_reservation] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -545,7 +545,7 @@ jobs: needs: [vars, quali_reservation, test-pixel-4] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -615,9 +615,9 @@ jobs: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.device }} path: allure-results @@ -635,7 +635,7 @@ jobs: additional_metadata: | Device=${{ matrix.device }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.device }} path: allure-report @@ -659,7 +659,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/interop_performance.yml b/.github/workflows/interop_performance.yml index 5f56f1e05..e3c3f2df8 100644 --- a/.github/workflows/interop_performance.yml +++ b/.github/workflows/interop_performance.yml @@ -42,17 +42,17 @@ jobs: - name: set variables id: vars run: | - echo "::set-output name=marker_overwrite::${{ github.event.inputs.marker_overwrite || '' }}" + echo "marker_overwrite=${{ github.event.inputs.marker_overwrite || '' }}" >> $GITHUB_OUTPUT DEVICES="${{ github.event.inputs.devices || 'galaxy-s9,galaxy-s10,galaxy-s20,pixel-4,iphone-7,iphone-11,iphone-xr,iphone-12' }}" DEVICES=$(echo $DEVICES | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=devices::${DEVICES}" - echo "::set-output name=testbed::${{ github.event.inputs.testbed || '' }}" + echo "devices=${DEVICES}" >> $GITHUB_OUTPUT + echo "testbed=${{ github.event.inputs.testbed || '' }}" >> $GITHUB_OUTPUT build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -66,7 +66,7 @@ jobs: needs: [ vars, build ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -107,7 +107,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -147,7 +147,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -188,7 +188,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -229,7 +229,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -269,7 +269,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -310,7 +310,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -350,7 +350,7 @@ jobs: needs: [vars, build] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -391,7 +391,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -432,7 +432,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -472,7 +472,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -513,7 +513,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -554,7 +554,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -594,7 +594,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -635,7 +635,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -675,7 +675,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteA, test-iphone-xr-bridge-gen-suiteA, test-iphone-12-bridge-gen-suiteA, test-iphone-7-bridge-gen-suiteA, test-pixel-4-bridge-gen-suiteA, test-galaxy-s20-bridge-gen-suiteA, test-galaxy-s10-bridge-gen-suiteA, test-galaxy-s9-bridge-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -716,7 +716,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -757,7 +757,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -797,7 +797,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -838,7 +838,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -879,7 +879,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -919,7 +919,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -960,7 +960,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1000,7 +1000,7 @@ jobs: needs: [ test-iphone-11-bridge-gen-suiteB, test-iphone-xr-bridge-gen-suiteB, test-iphone-12-bridge-gen-suiteB, test-iphone-7-bridge-gen-suiteB, test-pixel-4-bridge-gen-suiteB, test-galaxy-s20-bridge-gen-suiteB, test-galaxy-s10-bridge-gen-suiteB, test-galaxy-s9-bridge-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1041,7 +1041,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1082,7 +1082,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1122,7 +1122,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1163,7 +1163,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1204,7 +1204,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1244,7 +1244,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1285,7 +1285,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1325,7 +1325,7 @@ jobs: needs: [ test-iphone-11-bridge-eap-suiteA, test-iphone-xr-bridge-eap-suiteA, test-iphone-12-bridge-eap-suiteA, test-iphone-7-bridge-eap-suiteA, test-pixel-4-bridge-eap-suiteA, test-galaxy-s20-bridge-eap-suiteA, test-galaxy-s10-bridge-eap-suiteA, test-galaxy-s9-bridge-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1366,7 +1366,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1407,7 +1407,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1447,7 +1447,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1488,7 +1488,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1529,7 +1529,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1569,7 +1569,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1610,7 +1610,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1650,7 +1650,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteA, test-iphone-xr-nat-gen-suiteA, test-iphone-12-nat-gen-suiteA, test-iphone-7-nat-gen-suiteA, test-pixel-4-nat-gen-suiteA, test-galaxy-s20-nat-gen-suiteA, test-galaxy-s10-nat-gen-suiteA, test-galaxy-s9-nat-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1691,7 +1691,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1732,7 +1732,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1772,7 +1772,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1813,7 +1813,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1854,7 +1854,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1894,7 +1894,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1935,7 +1935,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -1975,7 +1975,7 @@ jobs: needs: [ test-iphone-11-nat-gen-suiteB, test-iphone-xr-nat-gen-suiteB, test-iphone-12-nat-gen-suiteB, test-iphone-7-nat-gen-suiteB, test-pixel-4-nat-gen-suiteB, test-galaxy-s20-nat-gen-suiteB, test-galaxy-s10-nat-gen-suiteB, test-galaxy-s9-nat-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2016,7 +2016,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2057,7 +2057,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2097,7 +2097,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2138,7 +2138,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2179,7 +2179,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2219,7 +2219,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2260,7 +2260,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2300,7 +2300,7 @@ jobs: needs: [ test-iphone-11-nat-eap-suiteA, test-iphone-xr-nat-eap-suiteA, test-iphone-12-nat-eap-suiteA, test-iphone-7-nat-eap-suiteA, test-pixel-4-nat-eap-suiteA, test-galaxy-s20-nat-eap-suiteA, test-galaxy-s10-nat-eap-suiteA, test-galaxy-s9-nat-eap-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2341,7 +2341,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2382,7 +2382,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2422,7 +2422,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2463,7 +2463,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2504,7 +2504,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2544,7 +2544,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2585,7 +2585,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2625,7 +2625,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteA, test-iphone-xr-vlan-gen-suiteA, test-iphone-12-vlan-gen-suiteA, test-iphone-7-vlan-gen-suiteA, test-pixel-4-vlan-gen-suiteA, test-galaxy-s20-vlan-gen-suiteA, test-galaxy-s10-vlan-gen-suiteA, test-galaxy-s9-vlan-gen-suiteA ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2666,7 +2666,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s10')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2707,7 +2707,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s9')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2747,7 +2747,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-11')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2788,7 +2788,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-7')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2829,7 +2829,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'galaxy-s20')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2869,7 +2869,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-xr')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2910,7 +2910,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'pixel-4')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2950,7 +2950,7 @@ jobs: needs: [ test-iphone-11-vlan-gen-suiteB, test-iphone-xr-vlan-gen-suiteB, test-iphone-12-vlan-gen-suiteB, test-iphone-7-vlan-gen-suiteB, test-pixel-4-vlan-gen-suiteB, test-galaxy-s20-vlan-gen-suiteB, test-galaxy-s10-vlan-gen-suiteB, test-galaxy-s9-vlan-gen-suiteB ] if: "!cancelled() && contains(fromJSON(needs.vars.outputs.devices), 'iphone-12')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -2996,9 +2996,9 @@ jobs: steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.device }}-performance path: allure-results @@ -3018,7 +3018,7 @@ jobs: Device=${{ matrix.device }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.device }}-performance path: allure-report @@ -3042,7 +3042,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index e191e685d..ded2946fd 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -41,7 +41,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -55,7 +55,7 @@ jobs: timeout-minutes: 1440 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install JRE run: | sudo apt-get update @@ -79,7 +79,7 @@ jobs: - name: save time for logs gathering id: logs_start_time run: | - echo ::set-output name=time::$(date --iso-8601=s) + echo "time=$(date --iso-8601=s)" >> $GITHUB_OUTPUT - name: tests env info run: | @@ -143,9 +143,9 @@ jobs: if: always() steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results path: allure-results @@ -156,7 +156,7 @@ jobs: results_path: ./allure-results - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report path: allure-report @@ -176,7 +176,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/ow_docker-compose-upgrade-test.yml b/.github/workflows/ow_docker-compose-upgrade-test.yml index b50971bc9..1eabef502 100644 --- a/.github/workflows/ow_docker-compose-upgrade-test.yml +++ b/.github/workflows/ow_docker-compose-upgrade-test.yml @@ -45,7 +45,7 @@ jobs: instance_name: ${{ steps.deploy-sdk-docker-compose.outputs.instance_name }} instance_public_ip: ${{ steps.deploy-sdk-docker-compose.outputs.instance_public_ip }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use deploy-sdk-docker-compose composite action id: deploy-sdk-docker-compose @@ -71,7 +71,7 @@ jobs: serial_number: ${{ steps.deploy-virtual-ap-instance.outputs.serial_number }} instance_id: ${{ steps.deploy-virtual-ap-instance.outputs.instance_id }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use deploy-virtual-ap-instance composite action id: deploy-virtual-ap-instance diff --git a/.github/workflows/ow_docker-compose.yml b/.github/workflows/ow_docker-compose.yml index 9811a7f76..30b147b9f 100644 --- a/.github/workflows/ow_docker-compose.yml +++ b/.github/workflows/ow_docker-compose.yml @@ -69,7 +69,7 @@ jobs: instance_name: ${{ steps.deploy-sdk-docker-compose.outputs.instance_name }} instance_public_ip: ${{ steps.deploy-sdk-docker-compose.outputs.instance_public_ip }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use deploy-sdk-docker-compose composite action id: deploy-sdk-docker-compose @@ -101,7 +101,7 @@ jobs: serial_number: ${{ steps.deploy-virtual-ap-instance.outputs.serial_number }} instance_id: ${{ steps.deploy-virtual-ap-instance.outputs.instance_id }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use deploy-virtual-ap-instance composite action id: deploy-virtual-ap-instance diff --git a/.github/workflows/ow_k8s.yml b/.github/workflows/ow_k8s.yml index f0c30671e..0a07690ba 100644 --- a/.github/workflows/ow_k8s.yml +++ b/.github/workflows/ow_k8s.yml @@ -79,7 +79,7 @@ jobs: namespace: ${{ steps.namespace.outputs.value }} steps: - name: Checkout repo with Helm values - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy @@ -103,15 +103,15 @@ jobs: - name: Set namespace output id: namespace - run: echo "::set-output name=value::deploy-k8s-${{ github.run_id }}" + run: echo "value=deploy-k8s-${{ github.run_id }}" >> $GITHUB_OUTPUT - name: Set gateway URL output id: gateway_url - run: echo "::set-output name=value::gw-${{ steps.namespace.outputs.value }}.cicd.lab.wlan.tip.build" + run: echo "value=gw-${{ steps.namespace.outputs.value }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set sec service URL output id: sec_url - run: echo "::set-output name=value::sec-${{ steps.namespace.outputs.value }}.cicd.lab.wlan.tip.build" + run: echo "value=sec-${{ steps.namespace.outputs.value }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Deploy OpenWIFI Cloud SDK working-directory: wlan-cloud-ucentral-deploy/chart/environment-values @@ -168,7 +168,7 @@ jobs: serial_number: ${{ steps.deploy-virtual-ap-instance.outputs.serial_number }} instance_id: ${{ steps.deploy-virtual-ap-instance.outputs.instance_id }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Use deploy-virtual-ap-instance composite action id: deploy-virtual-ap-instance diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index bfc72b028..2a4e9fc87 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -54,23 +54,23 @@ jobs: - name: set variables id: vars run: | - echo ::set-output name=openwifi::$(echo "${{ github.event.inputs.openwifi_revision || 'main' }}") - echo ::set-output name=ap_version::$(echo "${{ github.event.inputs.ap_version || 'next-latest' }}") - echo ::set-output name=existing_controller::$(echo "${{ github.event.inputs.existing_controller || 'qa01'}}") + echo "openwifi=$(echo ${{ github.event.inputs.openwifi_revision || 'main' }})" >> $GITHUB_OUTPUT + echo "ap_version=$(echo ${{ github.event.inputs.ap_version || 'next-latest' }})" >> $GITHUB_OUTPUT + echo "existing_controller=$(echo ${{ github.event.inputs.existing_controller || 'qa01'}})" >> $GITHUB_OUTPUT MARKER_EXPRESSIONS="${{ github.event.inputs.marker_expressions || 'dataplane_throughput_test,single_station_dual_band_throughput,wifi_capacity_test' }}" MARKER_EXPRESSIONS=$(echo $MARKER_EXPRESSIONS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=marker_expressions::${MARKER_EXPRESSIONS}" + echo "marker_expressions=${MARKER_EXPRESSIONS}" >> $GITHUB_OUTPUT AP_MODELS="${{ github.event.inputs.ap_models || 'Wallys_DR6018,hfcl_ion4xe,edgecore_eap101,edgecore_ecw5211,cig_wf188n,edgecore_eap102,liteon_wpx8324,hfcl_ion4,indio_um-305ac,hfcl_ion4xi,udaya_a5-id2,cig_wf196' }}" AP_MODELS=$(echo $AP_MODELS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=ap_models::${AP_MODELS}" + echo "ap_models=${AP_MODELS}" >> $GITHUB_OUTPUT # Build test image build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -93,11 +93,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -117,12 +117,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -144,7 +144,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -281,11 +281,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -305,12 +305,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -332,7 +332,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -469,11 +469,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -493,12 +493,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -520,7 +520,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -657,11 +657,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -681,12 +681,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -708,7 +708,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -845,11 +845,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -869,12 +869,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -896,7 +896,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1033,11 +1033,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1057,12 +1057,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1084,7 +1084,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1221,11 +1221,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1245,12 +1245,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1272,7 +1272,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1409,11 +1409,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1433,12 +1433,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1460,7 +1460,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1597,11 +1597,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1621,12 +1621,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1648,7 +1648,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1785,11 +1785,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1809,12 +1809,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1836,7 +1836,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1973,11 +1973,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1997,12 +1997,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -2024,7 +2024,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -2161,11 +2161,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -2185,12 +2185,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -2212,7 +2212,7 @@ jobs: id: namespace run: | NAMESPACE="performance-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -2347,19 +2347,19 @@ jobs: steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.model }}-dataplane_throughput_test path: allure-results-dataplane_throughput_test - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.model }}-single_station_dual_band_throughput path: allure-results-single_station_dual_band_throughput - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.model }}-wifi_capacity_test path: allure-results-wifi_capacity_test @@ -2386,7 +2386,7 @@ jobs: Ap.Model=${{ matrix.model }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.model }} path: allure-report @@ -2412,7 +2412,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/quali-advanced.yml b/.github/workflows/quali-advanced.yml index 0ac691110..03ce722d7 100644 --- a/.github/workflows/quali-advanced.yml +++ b/.github/workflows/quali-advanced.yml @@ -39,10 +39,10 @@ jobs: - name: set variables id: vars run: | - echo ::set-output name=openwifi::$(echo "${{ github.event.inputs.openwifi_revision || 'main' }}") - echo ::set-output name=ap_models::$(echo "${{ github.event.inputs.ap_models || 'edgecore_eap102,cig_wf194c4' }}") - echo ::set-output name=ap_version::$(echo "${{ github.event.inputs.ap_version || 'next-latest' }}") - echo ::set-output name=marker_expression::$(echo "${{ github.event.inputs.marker_expression || 'advance' }}") + echo "openwifi=$(echo ${{ github.event.inputs.openwifi_revision || 'main' }})" >> $GITHUB_OUTPUT + echo "ap_models=$(echo ${{ github.event.inputs.ap_models || 'edgecore_eap102,cig_wf194c4' }})" >> $GITHUB_OUTPUT + echo "ap_version=$(echo ${{ github.event.inputs.ap_version || 'next-latest' }})" >> $GITHUB_OUTPUT + echo "marker_expression=$(echo ${{ github.event.inputs.marker_expression || 'advance' }})" >> $GITHUB_OUTPUT generate-matrix: name: generate AP model matrix @@ -57,12 +57,12 @@ jobs: AP_MODELS="${{ needs.vars.outputs.ap_models }}" AP_MODELS=$(echo $AP_MODELS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') AP_MODELS=$(echo "$AP_MODELS" | jq -c 'map({"ap_model":.})') - echo "::set-output name=matrix::{\"include\":${AP_MODELS}}" + echo "matrix={\"include\":${AP_MODELS}}" >> $GITHUB_OUTPUT build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -103,12 +103,12 @@ jobs: sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: install dependencies run: pip install -r .quali/requirements.txt @@ -121,8 +121,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: get EKS access credentials run: aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} @@ -131,7 +131,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ matrix.ap_model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -206,9 +206,9 @@ jobs: matrix: ${{ fromJson( needs.generate-matrix.outputs.matrix ) }} steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.ap_model }} path: allure-results @@ -228,7 +228,7 @@ jobs: Ap.Model=${{ matrix.ap_model }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.ap_model }} path: allure-report @@ -253,7 +253,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/quali-basic-manual.yml b/.github/workflows/quali-basic-manual.yml index e20b3219f..e5dff29c7 100644 --- a/.github/workflows/quali-basic-manual.yml +++ b/.github/workflows/quali-basic-manual.yml @@ -40,12 +40,12 @@ jobs: steps: # checkout needed repositories - name: Checkout Testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: wlan-testing - name: Checkout LANforge scripts - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: wlan-lanforge-scripts repository: Telecominfraproject/wlan-lanforge-scripts @@ -69,9 +69,9 @@ jobs: timeout-minutes: 1440 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.8' @@ -90,8 +90,8 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT - name: install JRE run: | @@ -117,7 +117,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration env: @@ -171,7 +171,7 @@ jobs: results_path: ./allure-results - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report path: allure-report diff --git a/.github/workflows/quali.yml b/.github/workflows/quali.yml index ce36f8911..d98275e08 100644 --- a/.github/workflows/quali.yml +++ b/.github/workflows/quali.yml @@ -54,10 +54,10 @@ jobs: - name: set variables id: vars run: | - echo ::set-output name=openwifi::$(echo "${{ github.event.inputs.openwifi_revision || 'main' }}") - echo ::set-output name=ap_version::$(echo "${{ github.event.inputs.ap_version || 'release-latest' }}") - echo ::set-output name=marker_expression::$(echo "${{ github.event.inputs.marker_expression || 'ow_sanity_lf' }}") - echo ::set-output name=existing_controller::$(echo "${{ github.event.inputs.existing_controller || 'qa01' }}") + echo "openwifi=$(echo ${{ github.event.inputs.openwifi_revision || 'main' }})" >> $GITHUB_OUTPUT + echo "ap_version=$(echo ${{ github.event.inputs.ap_version || 'release-latest' }})" >> $GITHUB_OUTPUT + echo "marker_expression=$(echo ${{ github.event.inputs.marker_expression || 'ow_sanity_lf' }})" >> $GITHUB_OUTPUT + echo "existing_controller=$(echo ${{ github.event.inputs.existing_controller || 'qa01' }})" >> $GITHUB_OUTPUT DOW=$(date +%u) SLOT=$(( 10#$DOW % 7 % 2 )) # 0 - slot 1, 1 - slot 2 @@ -73,13 +73,13 @@ jobs: fi echo "List of AP models to test - $AP_MODELS" AP_MODELS=$(echo $AP_MODELS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=ap_models::${AP_MODELS}" + echo "ap_models=${AP_MODELS}" >> $GITHUB_OUTPUT # Build test image build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -101,11 +101,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -125,12 +125,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -146,7 +146,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -232,11 +232,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -258,12 +258,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -279,7 +279,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -362,11 +362,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -386,12 +386,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -407,7 +407,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -490,11 +490,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -514,12 +514,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -535,7 +535,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -618,11 +618,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -642,12 +642,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -663,7 +663,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -746,11 +746,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -770,12 +770,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -791,7 +791,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -874,11 +874,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -898,12 +898,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -919,7 +919,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1002,11 +1002,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1026,12 +1026,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1047,7 +1047,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1130,11 +1130,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1154,12 +1154,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1175,7 +1175,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1259,11 +1259,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1283,12 +1283,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo identifier="$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1304,7 +1304,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1388,11 +1388,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1412,12 +1412,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1433,7 +1433,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1517,11 +1517,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1541,12 +1541,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1562,7 +1562,7 @@ jobs: id: namespace run: | NAMESPACE="testing-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1645,9 +1645,9 @@ jobs: steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.model }} path: allure-results @@ -1667,7 +1667,7 @@ jobs: Ap.Model=${{ matrix.model }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.model }} path: allure-report @@ -1692,7 +1692,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index fbf967116..9869ae2ec 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -54,23 +54,23 @@ jobs: - name: set variables id: vars run: | - echo ::set-output name=openwifi::$(echo "${{ github.event.inputs.openwifi_revision || 'main' }}") - echo ::set-output name=ap_version::$(echo "${{ github.event.inputs.ap_version || 'next-latest' }}") - echo ::set-output name=existing_controller::$(echo "${{ github.event.inputs.existing_controller || 'qa01' }}") + echo "openwifi=$(echo ${{ github.event.inputs.openwifi_revision || 'main' }})" >> $GITHUB_OUTPUT + echo "ap_version=$(echo ${{ github.event.inputs.ap_version || 'next-latest' }})" >> $GITHUB_OUTPUT + echo "existing_controller=$(echo ${{ github.event.inputs.existing_controller || 'qa01' }})" >> $GITHUB_OUTPUT MARKER_EXPRESSIONS="${{ github.event.inputs.marker_expressions || 'ow_dfs_tests_lf,ow_multipsk_tests_lf,ow_rate_limiting_tests_lf,ow_dynamic_qos_tests_lf,ow_dvlan_tests_lf,ow_multi_vlan_tests_lf' }}" MARKER_EXPRESSIONS=$(echo $MARKER_EXPRESSIONS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=marker_expressions::${MARKER_EXPRESSIONS}" + echo "marker_expressions=${MARKER_EXPRESSIONS}" >> $GITHUB_OUTPUT AP_MODELS="${{ github.event.inputs.ap_models || 'Wallys_DR6018,hfcl_ion4xe,edgecore_eap101,edgecore_ecw5211,cig_wf188n,edgecore_eap102,liteon_wpx8324,hfcl_ion4,indio_um-305ac,hfcl_ion4xi,udaya_a5-id2,cig_wf196' }}" AP_MODELS=$(echo $AP_MODELS | sed "s/,/\",\"/g" | sed 's/^/[\"/g' | sed 's/$/\"]/g') - echo "::set-output name=ap_models::${AP_MODELS}" + echo "ap_models=${AP_MODELS}" >> $GITHUB_OUTPUT # Build test image build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: build and push Docker image uses: ./.github/actions/build-and-push-docker with: @@ -93,11 +93,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -117,12 +117,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -144,7 +144,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -353,11 +353,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -377,12 +377,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -404,7 +404,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -613,11 +613,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -637,12 +637,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -664,7 +664,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -873,11 +873,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -897,12 +897,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -924,7 +924,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1133,11 +1133,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1157,12 +1157,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1184,7 +1184,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1393,11 +1393,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1417,12 +1417,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1444,7 +1444,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1653,11 +1653,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1677,12 +1677,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1704,7 +1704,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -1913,11 +1913,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -1937,12 +1937,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -1964,7 +1964,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -2173,11 +2173,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -2197,12 +2197,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -2224,7 +2224,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -2433,11 +2433,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -2457,12 +2457,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -2484,7 +2484,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -2693,11 +2693,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -2717,12 +2717,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -2744,7 +2744,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -2947,11 +2947,11 @@ jobs: - name: Set AP model output id: ap_model run: | - echo "::set-output name=model::${AP_MODEL}" + echo "model=${AP_MODEL}" >> $GITHUB_OUTPUT - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: "3.8" @@ -2971,12 +2971,12 @@ jobs: if: always() id: reservation run: | - echo ::set-output name=identifier::"$(cat ./reservation_id.txt)" + echo "identifier=$(cat ./reservation_id.txt)" >> $GITHUB_OUTPUT if [ ${{ needs.vars.outputs.existing_controller }} != '' ] then - echo ::set-output name=namespace::"${{ needs.vars.outputs.existing_controller }}" + echo "namespace=${{ needs.vars.outputs.existing_controller }}" >> $GITHUB_OUTPUT else - echo ::set-output name=namespace::"$(cat ./reservation_id.txt | cut -d "-" -f 1)" + echo "namespace=$(cat ./reservation_id.txt | cut -d "-" -f 1)" >> $GITHUB_OUTPUT fi # TODO WIFI-7839 delete when issue is resolved on AWS CLI side @@ -2998,7 +2998,7 @@ jobs: id: namespace run: | NAMESPACE="regression-${{ github.run_id }}-$(echo ${{ steps.ap_model.outputs.model }} | tr '[:upper:]' '[:lower:]' | tr '_' '-')" - echo "::set-output name=name::${NAMESPACE}" + echo "name=${NAMESPACE}" >> $GITHUB_OUTPUT - name: prepare configuration run: | @@ -3200,9 +3200,9 @@ jobs: steps: - name: checkout testing repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: allure-results-${{ matrix.model }}-${{ matrix.marker }} path: allure-results @@ -3222,7 +3222,7 @@ jobs: Ap.Model=${{ matrix.model }} - name: upload Allure report as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: allure-report-${{ matrix.model }}-${{ matrix.marker }} path: allure-report @@ -3248,7 +3248,7 @@ jobs: runs-on: ubuntu-latest if: always() steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: cleanup Docker image uses: ./.github/actions/cleanup-docker with: diff --git a/.github/workflows/uc_loadsim.yml b/.github/workflows/uc_loadsim.yml index b197d4a3c..4c0573c47 100644 --- a/.github/workflows/uc_loadsim.yml +++ b/.github/workflows/uc_loadsim.yml @@ -45,8 +45,8 @@ jobs: run: | AMI=$(aws ec2 describe-images --filters '[{"Name":"description","Values":["Canonical, Ubuntu, 20.04 LTS, amd64*"]},{"Name":"owner-id","Values":["099720109477"]}]' --query 'sort_by(Images, &CreationDate)[-1].ImageId' --output text) INSTANCE_NAME=owgw-dc-sqlite-${{ github.run_number }} - echo "::set-output name=ami::${AMI}" - echo "::set-output name=instance_name::${INSTANCE_NAME}" + echo "ami=${AMI}" >> $GITHUB_OUTPUT + echo "instance_name=${INSTANCE_NAME}" >> $GITHUB_OUTPUT # Create EC2 infrastructure - name: Create EC2 instance for CloudSDK @@ -55,8 +55,8 @@ jobs: aws ec2 run-instances --key-name $EC2_KEY_NAME --subnet-id $VPC_SUBNET_ID --security-group-ids $EC2_SECURITY_GROUP_ID --instance-type $EC2_INSTANCE_TYPE --image-id ${{ steps.ec2_facts.outputs.ami }} --tag-specifications "ResourceType=instance,Tags=[{Key=Name,Value=${{ steps.ec2_facts.outputs.instance_name }}},{Key=Owner,Value=gha-wlan-testing}]" --output text INSTANCE_PUBLIC_IP=$(aws ec2 describe-instances --filters "Name=tag:Name,Values=${{ steps.ec2_facts.outputs.instance_name }}" --query 'Reservations[*].Instances[*].PublicIpAddress' --output text) INSTANCE_ID=$(aws ec2 describe-instances --filters "Name=tag:Name,Values=${{ steps.ec2_facts.outputs.instance_name }}" --query 'Reservations[*].Instances[*].InstanceId' --output text) - echo "::set-output name=instance_public_ip::${INSTANCE_PUBLIC_IP}" - echo "::set-output name=instance_id::${INSTANCE_ID}" + echo "instance_public_ip=${INSTANCE_PUBLIC_IP}" >> $GITHUB_OUTPUT + echo "instance_id=${INSTANCE_ID}" >> $GITHUB_OUTPUT - name: Create Route53 record run: | @@ -121,7 +121,7 @@ jobs: # Deploy CloudSDK with OWLS in K8s - name: Checkout wlan-cloud-ucentral-deploy repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy @@ -138,15 +138,15 @@ jobs: - name: Set gateway URL output id: gateway - run: echo "::set-output name=url::gw-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" + run: echo "url=gw-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set sec service URL output id: sec - run: echo "::set-output name=url::sec-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" + run: echo "url=sec-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set ls service URL output id: ls - run: echo "::set-output name=url::ls-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" + run: echo "url=ls-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Prepare certificates from secrets working-directory: wlan-cloud-ucentral-deploy/chart/environment-values @@ -187,7 +187,7 @@ jobs: # Run tests - name: Checkout OWLS for CLI tool - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-owls path: wlan-cloud-owls @@ -309,8 +309,8 @@ jobs: run: | AMI=$(aws ec2 describe-images --filters '[{"Name":"description","Values":["Canonical, Ubuntu, 20.04 LTS, amd64*"]},{"Name":"owner-id","Values":["099720109477"]}]' --query 'sort_by(Images, &CreationDate)[-1].ImageId' --output text) INSTANCE_NAME=owgw-dc-psql-${{ github.run_number }} - echo "::set-output name=ami::${AMI}" - echo "::set-output name=instance_name::${INSTANCE_NAME}" + echo "ami=${AMI}" >> $GITHUB_OUTPUT + echo "instance_name=${INSTANCE_NAME}" >> $GITHUB_OUTPUT # Create EC2 infrastructure - name: Create EC2 instance for CloudSDK @@ -319,8 +319,8 @@ jobs: aws ec2 run-instances --key-name $EC2_KEY_NAME --subnet-id $VPC_SUBNET_ID --security-group-ids $EC2_SECURITY_GROUP_ID --instance-type $EC2_INSTANCE_TYPE --image-id ${{ steps.ec2_facts.outputs.ami }} --tag-specifications "ResourceType=instance,Tags=[{Key=Name,Value=${{ steps.ec2_facts.outputs.instance_name }}},{Key=Owner,Value=gha-wlan-testing}]" --output text INSTANCE_PUBLIC_IP=$(aws ec2 describe-instances --filters "Name=tag:Name,Values=${{ steps.ec2_facts.outputs.instance_name }}" --query 'Reservations[*].Instances[*].PublicIpAddress' --output text) INSTANCE_ID=$(aws ec2 describe-instances --filters "Name=tag:Name,Values=${{ steps.ec2_facts.outputs.instance_name }}" --query 'Reservations[*].Instances[*].InstanceId' --output text) - echo "::set-output name=instance_public_ip::${INSTANCE_PUBLIC_IP}" - echo "::set-output name=instance_id::${INSTANCE_ID}" + echo "instance_public_ip=${INSTANCE_PUBLIC_IP}" >> $GITHUB_OUTPUT + echo "instance_id=${INSTANCE_ID}" >> $GITHUB_OUTPUT - name: Create Route53 record run: | @@ -387,7 +387,7 @@ jobs: # Deploy CloudSDK with OWLS in K8s - name: Checkout wlan-cloud-ucentral-deploy repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy @@ -404,15 +404,15 @@ jobs: - name: Set gateway URL output id: gateway - run: echo "::set-output name=url::gw-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" + run: echo "url=gw-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set sec service URL output id: sec - run: echo "::set-output name=url::sec-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" + run: echo "url=sec-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set ls service URL output id: ls - run: echo "::set-output name=url::ls-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" + run: echo "url=ls-${{ steps.ec2_facts.outputs.instance_name }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Prepare certificates from secrets working-directory: wlan-cloud-ucentral-deploy/chart/environment-values @@ -453,7 +453,7 @@ jobs: # Run tests - name: Checkout OWLS for CLI tool - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-owls path: wlan-cloud-owls @@ -572,7 +572,7 @@ jobs: - docker-compose-psql steps: - name: Checkout wlan-cloud-ucentral-deploy repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy @@ -593,19 +593,19 @@ jobs: NAMESPACE="ls-sqlite-${{ github.run_number }}" kubectl create ns openwifi-$NAMESPACE kubectl config set-context --current --namespace=openwifi-$NAMESPACE - echo "::set-output name=namespace::${NAMESPACE}" + echo "namespace=${NAMESPACE}" >> $GITHUB_OUTPUT - name: Set gateway URL output id: gateway - run: echo "::set-output name=url::gw-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" + run: echo "url=gw-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set sec service URL output id: sec - run: echo "::set-output name=url::sec-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" + run: echo "url=sec-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set ls service URL output id: ls - run: echo "::set-output name=url::ls-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" + run: echo "url=ls-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Prepare certificates from secrets working-directory: wlan-cloud-ucentral-deploy/chart/environment-values @@ -645,7 +645,7 @@ jobs: ./deploy.sh - name: Checkout OWLS for CLI tool - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-owls path: wlan-cloud-owls @@ -738,7 +738,7 @@ jobs: - kubernetes-sqlite steps: - name: Checkout wlan-cloud-ucentral-deploy repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy @@ -759,19 +759,19 @@ jobs: NAMESPACE="ls-psql-${{ github.run_number }}" kubectl create ns openwifi-$NAMESPACE kubectl config set-context --current --namespace=openwifi-$NAMESPACE - echo "::set-output name=namespace::${NAMESPACE}" + echo "namespace=${NAMESPACE}" >> $GITHUB_OUTPUT - name: Set gateway URL output id: gateway - run: echo "::set-output name=url::gw-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" + run: echo "url=gw-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set sec service URL output id: sec - run: echo "::set-output name=url::sec-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" + run: echo "url=sec-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Set ls service URL output id: ls - run: echo "::set-output name=url::ls-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" + run: echo "url=ls-${{ steps.namespace.outputs.namespace }}.cicd.lab.wlan.tip.build" >> $GITHUB_OUTPUT - name: Prepare certificates from secrets working-directory: wlan-cloud-ucentral-deploy/chart/environment-values @@ -811,7 +811,7 @@ jobs: ./deploy.sh - name: Checkout OWLS for CLI tool - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-owls path: wlan-cloud-owls diff --git a/.github/workflows/ucentralgw-dev-deployment.yaml b/.github/workflows/ucentralgw-dev-deployment.yaml index c79b9ea16..780a6d0bd 100644 --- a/.github/workflows/ucentralgw-dev-deployment.yaml +++ b/.github/workflows/ucentralgw-dev-deployment.yaml @@ -5,31 +5,31 @@ defaults: shell: bash env: - AWS_EKS_NAME: tip-wlan-main - AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 - AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} - - # DigiCert certs - DIGICERT_CERT: ${{ secrets.DIGICERT_CERT }} - DIGICERT_KEY: ${{ secrets.DIGICERT_KEY }} - - # https://stackoverflow.com/questions/59977364/github-actions-how-use-strategy-matrix-with-script - # Required object fiels per environment: - # - namespace - namespace suffix that will used added for the Kubernetes environment (i.e. if you pass 'test', kubernetes namespace will be named 'openwifi-test') - # - deploy_method - deployment method for the chart deployment (supported methods - 'git' (will use helm-git from assembly chart) and 'bundle' (will use chart stored in the Artifactory0 - # - chart_version - version of chart to be deployed from assembly chart (for 'git' method git ref may be passed, for 'bundle' method version of chart may be passed) - # - owgw_version - OpenWIFI Gateway version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owsec_version - OpenWIFI Security version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owfms_version - OpenWIFI Firmware version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owprov_version - OpenWIFI Provisioning version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owanalytics_version - OpenWIFI Analytics version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owsub_version - OpenWIFI Subscription (Userportal) version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owrrm_version - OpenWIFI radio resource management service version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owgwui_version - OpenWIFI Web UI version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) - # - owprovui_version - OpenWIFI Provisioning Web UI version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# AWS_EKS_NAME: tip-wlan-main +# AWS_DEFAULT_OUTPUT: json +# AWS_DEFAULT_REGION: us-east-2 +# AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} +# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} +# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} +# +# # DigiCert certs +# DIGICERT_CERT: ${{ secrets.DIGICERT_CERT }} +# DIGICERT_KEY: ${{ secrets.DIGICERT_KEY }} +# +# # https://stackoverflow.com/questions/59977364/github-actions-how-use-strategy-matrix-with-script +# # Required object fiels per environment: +# # - namespace - namespace suffix that will used added for the Kubernetes environment (i.e. if you pass 'test', kubernetes namespace will be named 'openwifi-test') +# # - deploy_method - deployment method for the chart deployment (supported methods - 'git' (will use helm-git from assembly chart) and 'bundle' (will use chart stored in the Artifactory0 +# # - chart_version - version of chart to be deployed from assembly chart (for 'git' method git ref may be passed, for 'bundle' method version of chart may be passed) +# # - owgw_version - OpenWIFI Gateway version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owsec_version - OpenWIFI Security version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owfms_version - OpenWIFI Firmware version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owprov_version - OpenWIFI Provisioning version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owanalytics_version - OpenWIFI Analytics version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owsub_version - OpenWIFI Subscription (Userportal) version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owrrm_version - OpenWIFI radio resource management service version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owgwui_version - OpenWIFI Web UI version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) +# # - owprovui_version - OpenWIFI Provisioning Web UI version to deploy (will be used for Docker image tag and git branch for Helm chart if git deployment is required) testbeds: '[ { "namespace": "dev01", @@ -77,7 +77,7 @@ jobs: - name: generate-matrix id: set-matrix run: | - echo '::set-output name=matrix::{"include":${{ env.testbeds }}}' + echo "matrix={\"include\":${{ env.testbeds }}}" >> $GITHUB_OUTPUT deploy: name: Update OpenWIFI Cloud SDK instances @@ -91,7 +91,7 @@ jobs: steps: - name: Checkout repo with Helm values - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy diff --git a/.github/workflows/ucentralgw-qa-deployment.yaml b/.github/workflows/ucentralgw-qa-deployment.yaml index 24ebb681f..d9659aa90 100644 --- a/.github/workflows/ucentralgw-qa-deployment.yaml +++ b/.github/workflows/ucentralgw-qa-deployment.yaml @@ -74,7 +74,7 @@ jobs: - name: generate-matrix id: set-matrix run: | - echo '::set-output name=matrix::{"include":${{ env.testbeds }}}' + echo "matrix={\"include\":${{ env.testbeds }}}" >> $GITHUB_OUTPUT deploy: name: Update OpenWIFI Cloud SDK instances @@ -86,7 +86,7 @@ jobs: steps: - name: Checkout repo with Helm values - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy diff --git a/.github/workflows/update-badges.yml b/.github/workflows/update-badges.yml index 81ee70659..34269ca44 100644 --- a/.github/workflows/update-badges.yml +++ b/.github/workflows/update-badges.yml @@ -13,12 +13,12 @@ jobs: runs-on: ubuntu-latest container: python:3.8 steps: - - uses: actions/checkout@v2 - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 + - uses: actions/checkout@v3 with: repository: Telecominfraproject/wlan-lanforge-scripts path: lanforge/lanforge-scripts - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: badges path: badges @@ -55,7 +55,7 @@ jobs: git diff-index --quiet HEAD || git commit -m "Updating test count badges: $(date -u)" - name: push changes - uses: ad-m/github-push-action@v0.6.0 + uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} directory: badges diff --git a/.github/workflows/update-overviews.yml b/.github/workflows/update-overviews.yml index 239140664..e9250d18e 100644 --- a/.github/workflows/update-overviews.yml +++ b/.github/workflows/update-overviews.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest container: python:3.8 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: generate overview page run: |