diff --git a/.github/workflows/advanced.yml b/.github/workflows/advanced.yml index ac98be053..685faf255 100644 --- a/.github/workflows/advanced.yml +++ b/.github/workflows/advanced.yml @@ -3,7 +3,7 @@ name: advanced testing env: AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -60,11 +60,11 @@ jobs: runs-on: [ self-hosted, small ] needs: [ build ] timeout-minutes: 1440 - + strategy: fail-fast: false matrix: - testbed: + testbed: - advanced-01 - advanced-02 @@ -79,7 +79,7 @@ jobs: - name: install kubectl run: | # TODO WIFI-7839 revert to using stable when issue is resolved on AWS CLI side - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: get EKS access credentials diff --git a/.github/workflows/interop.yml b/.github/workflows/interop.yml index 61effd967..97ce3f413 100644 --- a/.github/workflows/interop.yml +++ b/.github/workflows/interop.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -128,7 +128,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -222,7 +222,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -318,7 +318,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -412,7 +412,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -509,7 +509,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -601,7 +601,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -694,7 +694,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration @@ -788,7 +788,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration diff --git a/.github/workflows/interop_modified.yml b/.github/workflows/interop_modified.yml index 3634e7c5c..20b96dbf0 100644 --- a/.github/workflows/interop_modified.yml +++ b/.github/workflows/interop_modified.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -137,7 +137,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -204,7 +204,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -270,7 +270,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -332,7 +332,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -396,7 +396,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -458,7 +458,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -521,7 +521,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -583,7 +583,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare configuration env: @@ -699,7 +699,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: stop reservation if: always() diff --git a/.github/workflows/interop_performance.yml b/.github/workflows/interop_performance.yml index 555135a6f..473efc618 100644 --- a/.github/workflows/interop_performance.yml +++ b/.github/workflows/interop_performance.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -96,7 +96,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -137,7 +137,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -177,7 +177,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -218,7 +218,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -259,7 +259,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -299,7 +299,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -340,7 +340,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -380,7 +380,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -421,7 +421,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -462,7 +462,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -502,7 +502,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -543,7 +543,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -584,7 +584,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -624,7 +624,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -665,7 +665,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -705,7 +705,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -746,7 +746,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -787,7 +787,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -827,7 +827,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -868,7 +868,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -909,7 +909,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -949,7 +949,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -990,7 +990,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1030,7 +1030,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1071,7 +1071,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1112,7 +1112,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1152,7 +1152,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1193,7 +1193,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1234,7 +1234,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1274,7 +1274,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1315,7 +1315,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1355,7 +1355,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1396,7 +1396,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1437,7 +1437,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1477,7 +1477,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1518,7 +1518,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1559,7 +1559,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1599,7 +1599,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1640,7 +1640,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1680,7 +1680,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1721,7 +1721,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1762,7 +1762,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1802,7 +1802,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1843,7 +1843,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1884,7 +1884,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1924,7 +1924,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -1965,7 +1965,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2005,7 +2005,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2046,7 +2046,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2087,7 +2087,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2127,7 +2127,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2168,7 +2168,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2209,7 +2209,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2249,7 +2249,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2290,7 +2290,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2330,7 +2330,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2371,7 +2371,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2412,7 +2412,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2452,7 +2452,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2493,7 +2493,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2534,7 +2534,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2574,7 +2574,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2615,7 +2615,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2655,7 +2655,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2696,7 +2696,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2737,7 +2737,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2777,7 +2777,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2818,7 +2818,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2859,7 +2859,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2899,7 +2899,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2940,7 +2940,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests @@ -2980,7 +2980,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: run tests diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 5bf845484..67f6bdffb 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -3,7 +3,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -101,7 +101,7 @@ jobs: - name: install kubectl run: | # TODO WIFI-7839 revert to using stable when issue is resolved on AWS CLI side - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: save time for logs gathering diff --git a/.github/workflows/ow_k8s.yml b/.github/workflows/ow_k8s.yml index 0a07690ba..07d8cef17 100644 --- a/.github/workflows/ow_k8s.yml +++ b/.github/workflows/ow_k8s.yml @@ -70,7 +70,7 @@ jobs: name: Deploy OpenWIFI Cloud SDK env: AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 runs-on: ubuntu-latest needs: id outputs: @@ -98,7 +98,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Set namespace output @@ -163,7 +163,7 @@ jobs: needs: deploy-controller runs-on: ubuntu-latest env: - AWS_DEFAULT_REGION: us-east-1 + AWS_DEFAULT_REGION: ap-south-1 outputs: serial_number: ${{ steps.deploy-virtual-ap-instance.outputs.serial_number }} instance_id: ${{ steps.deploy-virtual-ap-instance.outputs.instance_id }} @@ -215,7 +215,7 @@ jobs: needs: [deploy-controller, test] runs-on: ubuntu-latest env: - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 if: always() steps: - name: Fetch kubeconfig @@ -225,7 +225,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Delete Cloud SDK @@ -238,7 +238,7 @@ jobs: needs: [deploy-virtual-ap-instance, test] runs-on: ubuntu-latest env: - AWS_DEFAULT_REGION: us-east-1 + AWS_DEFAULT_REGION: ap-south-1 if: always() steps: - name: Terminate virtual AP EC2 instance diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 60e6c2ea7..e5a13c4d1 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -152,7 +152,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -366,7 +366,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -580,7 +580,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -794,7 +794,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1008,7 +1008,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1222,7 +1222,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1436,7 +1436,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1650,7 +1650,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1864,7 +1864,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -2078,7 +2078,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -2292,7 +2292,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -2506,7 +2506,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool diff --git a/.github/workflows/quali-advanced.yml b/.github/workflows/quali-advanced.yml index 3d230fc01..fddb81f02 100644 --- a/.github/workflows/quali-advanced.yml +++ b/.github/workflows/quali-advanced.yml @@ -102,7 +102,7 @@ jobs: env: AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -121,7 +121,7 @@ jobs: - name: install kubectl run: | # TODO WIFI-7839 revert to using stable when issue is resolved on AWS CLI side - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Set up Python diff --git a/.github/workflows/quali-basic-manual.yml b/.github/workflows/quali-basic-manual.yml index ef25d04be..bff1b37b3 100644 --- a/.github/workflows/quali-basic-manual.yml +++ b/.github/workflows/quali-basic-manual.yml @@ -7,7 +7,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -137,7 +137,7 @@ jobs: - name: install kubectl run: | # TODO WIFI-7839 revert to using stable when issue is resolved on AWS CLI side - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: prepare namespace diff --git a/.github/workflows/quali.yml b/.github/workflows/quali.yml index 2816e63ab..9e29e4cfe 100644 --- a/.github/workflows/quali.yml +++ b/.github/workflows/quali.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -134,7 +134,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: get EKS access credentials @@ -233,7 +233,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: get EKS access credentials diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index d82a18870..a697026b2 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -152,7 +152,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -412,7 +412,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -672,7 +672,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -932,7 +932,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1192,7 +1192,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1452,7 +1452,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1712,7 +1712,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -1972,7 +1972,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -2232,7 +2232,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -2492,7 +2492,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -2752,7 +2752,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool @@ -3006,7 +3006,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: install aws CLI tool diff --git a/.github/workflows/restart_gw.yml b/.github/workflows/restart_gw.yml index d76764e37..393a5104d 100644 --- a/.github/workflows/restart_gw.yml +++ b/.github/workflows/restart_gw.yml @@ -7,7 +7,7 @@ defaults: env: AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -30,7 +30,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Restart OWGW in defined namespace diff --git a/.github/workflows/uc_loadsim.yml b/.github/workflows/uc_loadsim.yml index 8ff9882ae..a79952ff2 100644 --- a/.github/workflows/uc_loadsim.yml +++ b/.github/workflows/uc_loadsim.yml @@ -4,7 +4,7 @@ env: # AWS credentials AWS_EKS_NAME: tip-wlan-main AWS_DEFAULT_OUTPUT: json - AWS_DEFAULT_REGION: us-east-2 + AWS_DEFAULT_REGION: ap-south-1 AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_CLIENT_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_CLIENT_KEY }} @@ -139,7 +139,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Set gateway URL output @@ -408,7 +408,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Set gateway URL output @@ -594,7 +594,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Prepare namespace @@ -761,7 +761,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Prepare namespace diff --git a/.github/workflows/ucentralgw-demo-deployment.yaml b/.github/workflows/ucentralgw-demo-deployment.yaml new file mode 100644 index 000000000..84ed5c778 --- /dev/null +++ b/.github/workflows/ucentralgw-demo-deployment.yaml @@ -0,0 +1,186 @@ +name: Update DEMO OpenWIFI Cloud SDK 2.x clusters + +defaults: + run: + shell: bash + +env: + AWS_EKS_NAME: tip-wlan-main + AWS_DEFAULT_OUTPUT: json + AWS_DEFAULT_REGION: ap-south-1 + 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": "demo", + "deploy_method": "git", + "chart_version": "main", + "owgw_version": "master", + "owsec_version": "main", + "owfms_version": "main", + "owprov_version": "main", + "owanalytics_version": "main", + "owsub_version": "main", + "owrrm_version": "main", + "owgwui_version": "main", + "owprovui_version": "main" + } + ]' + +on: + workflow_dispatch: + inputs: + force_latest: + default: 'false' + description: 'Force deployment of the latest versions of all microservices ignoring matrix versions' + required: true + id: + description: 'run identifier' + required: false + +jobs: + id: + name: Workflow ID Provider + runs-on: ubuntu-latest + steps: + - name: ${{ github.event.inputs.id }} + run: echo run identifier ${{ inputs.id }} + + generate-matrix: + name: Generate matrix for build + runs-on: ubuntu-latest + needs: + - id + outputs: + matrix: ${{ steps.set-matrix.outputs.matrix }} + steps: + - name: generate-matrix + id: set-matrix + run: | + cat >> $GITHUB_OUTPUT << EOF + matrix={"include":${{ env.testbeds }}} + EOF + + deploy: + name: Update OpenWIFI Cloud SDK instances + runs-on: ubuntu-latest + needs: + - id + - generate-matrix + strategy: + matrix: ${{ fromJson( needs.generate-matrix.outputs.matrix ) }} + fail-fast: false + steps: + + - name: Checkout repo with Helm values + uses: actions/checkout@v3 + with: + repository: Telecominfraproject/wlan-cloud-ucentral-deploy + path: wlan-cloud-ucentral-deploy + #ref: ${{ matrix.chart_version }} + ref: region_and_k8s_change + + - name: Prepare certificates from secrets + working-directory: wlan-cloud-ucentral-deploy/chart/environment-values + run: | + echo "${{ env.DIGICERT_CERT }}" | base64 -d > cert.pem + echo "${{ env.DIGICERT_KEY }}" | base64 -d > key.pem + + - name: Fetch kubeconfig + run: | + aws eks update-kubeconfig --name ${{ env.AWS_EKS_NAME }} + + # TODO WIFI-7839 delete when issue is resolved on AWS CLI side + - name: install kubectl + run: | + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" + sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl + + - name: Deploy OpenWIFI Cloud SDK + working-directory: wlan-cloud-ucentral-deploy/chart/environment-values + run: | + export NAMESPACE=${{ matrix.namespace }} + export VALUES_FILE_LOCATION=values.openwifi-qa.yaml,values.openwifi-qa.single-external-db.yaml + export RTTY_TOKEN=${{ secrets.RTTY_TOKEN }} + export OWGW_AUTH_USERNAME=${{ secrets.UCENTRALGW_AUTH_USERNAME }} + export OWGW_AUTH_PASSWORD=${{ secrets.UCENTRALGW_AUTH_PASSWORD }} + export OWFMS_S3_SECRET=${{ secrets.UCENTRALFMS_S3_SECRET }} + export OWFMS_S3_KEY=${{ secrets.UCENTRALFMS_S3_KEY }} + export CERT_LOCATION=cert.pem + export KEY_LOCATION=key.pem + export OWSEC_NEW_PASSWORD=${{ secrets.OWSEC_NEW_PASSWORD }} + export MAILER_USERNAME=${{ secrets.MAILER_USERNAME }} + export MAILER_PASSWORD=${{ secrets.MAILER_PASSWORD }} + export IPTOCOUNTRY_IPINFO_TOKEN=${{ secrets.IPTOCOUNTRY_IPINFO_TOKEN }} + if [[ "${{ github.event.inputs.force_latest }}" == "false" ]]; then + export DEPLOY_METHOD=${{ matrix.deploy_method }} + export CHART_VERSION=${{ matrix.chart_version }} + export OWGW_VERSION=${{ matrix.owgw_version }} + export OWGWUI_VERSION=${{ matrix.owgwui_version }} + export OWSEC_VERSION=${{ matrix.owsec_version }} + export OWFMS_VERSION=${{ matrix.owfms_version }} + export OWPROV_VERSION=${{ matrix.owprov_version }} + export OWPROVUI_VERSION=${{ matrix.owprovui_version }} + export OWANALYTICS_VERSION=${{ matrix.owanalytics_version }} + export OWSUB_VERSION=${{ matrix.owsub_version }} + export OWRRM_VERSION=${{ matrix.owrrm_version }} + ./deploy.sh + else + export DEPLOY_METHOD=git + export CHART_VERSION=main + export OWGW_VERSION=master + export OWGWUI_VERSION=main + export OWSEC_VERSION=main + export OWFMS_VERSION=main + export OWPROV_VERSION=main + export OWPROVUI_VERSION=main + export OWANALYTICS_VERSION=main + export OWSUB_VERSION=main + export OWRRM_VERSION=main + ./deploy.sh + fi + + - name: Show resource state on deployment failure + if: failure() + run: | + kubectl get pods --namespace openwifi-${{ matrix.namespace }} + kubectl get services --namespace openwifi-${{ matrix.namespace }} + kubectl get persistentvolumeclaims --namespace openwifi-${{ matrix.namespace }} + - name: Describe pods on deployment failure + if: failure() + run: | + kubectl describe pods --namespace openwifi-${{ matrix.namespace }} + - name: Describe services on deployment failure + if: failure() + run: | + kubectl describe services --namespace openwifi-${{ matrix.namespace }} + - name: Describe persistentvolumeclaims on deployment failure + if: failure() + run: | + kubectl describe persistentvolumeclaims --namespace openwifi-${{ matrix.namespace }} + + - name: Rollback Cloud SDK + if: failure() + run: | + helm rollback tip-openwifi --namespace openwifi-${{ matrix.namespace }} --wait --timeout 20m + diff --git a/.github/workflows/ucentralgw-dev-deployment.yaml b/.github/workflows/ucentralgw-dev-deployment.yaml index 86145fd30..54e8f3df3 100644 --- a/.github/workflows/ucentralgw-dev-deployment.yaml +++ b/.github/workflows/ucentralgw-dev-deployment.yaml @@ -97,7 +97,8 @@ jobs: with: repository: Telecominfraproject/wlan-cloud-ucentral-deploy path: wlan-cloud-ucentral-deploy - ref: ${{ matrix.chart_version }} + #ref: ${{ matrix.chart_version }} + ref: region_and_k8s_change - name: Prepare certificates from secrets working-directory: wlan-cloud-ucentral-deploy/chart/environment-values @@ -112,7 +113,7 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" + curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl - name: Deploy OpenWIFI Cloud SDK diff --git a/.github/workflows/ucentralgw-qa-deployment.yaml b/.github/workflows/ucentralgw-qa-deployment.yaml index 79303b15d..54d19e42d 100644 --- a/.github/workflows/ucentralgw-qa-deployment.yaml +++ b/.github/workflows/ucentralgw-qa-deployment.yaml @@ -94,7 +94,6 @@ jobs: # TODO WIFI-7839 delete when issue is resolved on AWS CLI side - name: install kubectl run: | - #curl -LO "https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl" curl -s -LO "https://dl.k8s.io/release/v1.27.6/bin/linux/amd64/kubectl" sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl