Trigger ARM int tests for edge releases as well

Used to be triggered only for stable releases, but now that 2.9 stable
approaches let's turn it on for the upcoming RCs.
This commit is contained in:
Alejandro Pedraza 2020-10-13 16:46:47 +00:00
parent 0f4be79830
commit 85cbcb4a85
No known key found for this signature in database
GPG Key ID: 2ABE89089FECC63E
1 changed files with 6 additions and 6 deletions

View File

@ -137,11 +137,11 @@ jobs:
needs: [docker_build] needs: [docker_build]
steps: steps:
- name: Checkout code - name: Checkout code
if: startsWith(github.ref, 'refs/tags/stable') #if: startsWith(github.ref, 'refs/tags/stable')
# actions/checkout@v2 # actions/checkout@v2
uses: actions/checkout@722adc6 uses: actions/checkout@722adc6
- name: Try to load cached Go modules - name: Try to load cached Go modules
if: startsWith(github.ref, 'refs/tags/stable') #if: startsWith(github.ref, 'refs/tags/stable')
# actions/cache@v1.1.2 # actions/cache@v1.1.2
uses: actions/cache@70655ec uses: actions/cache@70655ec
with: with:
@ -150,7 +150,7 @@ jobs:
restore-keys: | restore-keys: |
${{ runner.os }}-go- ${{ runner.os }}-go-
- name: Install linkerd CLI - name: Install linkerd CLI
if: startsWith(github.ref, 'refs/tags/stable') #if: startsWith(github.ref, 'refs/tags/stable')
run: | run: |
TAG="$(CI_FORCE_CLEAN=1 bin/root-tag)" TAG="$(CI_FORCE_CLEAN=1 bin/root-tag)"
CMD="$PWD/target/release/linkerd2-cli-$TAG-linux-amd64" CMD="$PWD/target/release/linkerd2-cli-$TAG-linux-amd64"
@ -161,19 +161,19 @@ jobs:
echo "Installed Linkerd CLI version: $TAG" echo "Installed Linkerd CLI version: $TAG"
echo "CMD=$CMD" >> $GITHUB_ENV echo "CMD=$CMD" >> $GITHUB_ENV
- name: Set KUBECONFIG environment variables - name: Set KUBECONFIG environment variables
if: startsWith(github.ref, 'refs/tags/stable') #if: startsWith(github.ref, 'refs/tags/stable')
run: | run: |
mkdir -p $HOME/.kube mkdir -p $HOME/.kube
echo "${{ secrets.ARM64_KUBECONFIG }}" > $HOME/.kube/config echo "${{ secrets.ARM64_KUBECONFIG }}" > $HOME/.kube/config
echo "KUBECONFIG=$HOME/.kube/config" >> $GITHUB_ENV echo "KUBECONFIG=$HOME/.kube/config" >> $GITHUB_ENV
kubectl cluster-info kubectl cluster-info
- name: Run integration tests - name: Run integration tests
if: startsWith(github.ref, 'refs/tags/stable') #if: startsWith(github.ref, 'refs/tags/stable')
env: env:
RUN_ARM_TEST: 1 RUN_ARM_TEST: 1
run: bin/tests --images skip --skip-kind-create "$CMD" run: bin/tests --images skip --skip-kind-create "$CMD"
- name: CNI tests - name: CNI tests
if: startsWith(github.ref, 'refs/tags/stable') #if: startsWith(github.ref, 'refs/tags/stable')
run: | run: |
export TAG="$($CMD version --client --short)" export TAG="$($CMD version --client --short)"
go test -cover -race -v -mod=readonly ./cni-plugin/test -integration-tests go test -cover -race -v -mod=readonly ./cni-plugin/test -integration-tests