From 1856340fd8e335619ba2a17b801b66797a01d29a Mon Sep 17 00:00:00 2001 From: MichalKalke Date: Fri, 26 Jan 2024 11:20:44 +0100 Subject: [PATCH] Upgrade test --- .github/workflows/upgrade-test.yaml | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/upgrade-test.yaml diff --git a/.github/workflows/upgrade-test.yaml b/.github/workflows/upgrade-test.yaml new file mode 100644 index 00000000..2a4e2601 --- /dev/null +++ b/.github/workflows/upgrade-test.yaml @@ -0,0 +1,36 @@ +name: Upgrade test + +on: + push: + branches: [ "main" ] + +jobs: + upgrade-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: create single cluster + uses: AbsaOSS/k3d-action@4e8b3239042be1dc0aed6c5eb80c13b18200fc79 #v2.4.0 + with: + cluster-name: "k3dCluster" + args: >- + --agents 1 + --port 80:80@loadbalancer + --port 443:443@loadbalancer + --wait + - name: set up Go + uses: actions/setup-go@v2 + with: + go-version: '*' #use latest version + - name: install latest warden operator from the release + run: | + git fetch --tags + git checkout $(git describe --tags $(git rev-list --tags --max-count=1)) + make install + - name: checkout to latest commit and install warden + run: | + git checkout $(git rev-parse origin/main) + make install + - name: run integration tests + run: make test +