From 5bb6d36be03ccbc98c84b81c5e902290a641ff72 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Fri, 10 Mar 2023 19:20:51 +0100 Subject: [PATCH] ci: set up and build with k3s Signed-off-by: CrazyMax --- .github/workflows/ci.yml | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ee00219..94a28c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -496,3 +496,53 @@ jobs: uses: ./ with: cleanup: ${{ matrix.cleanup }} + + k3s: + runs-on: ubuntu-20.04 + strategy: + fail-fast: false + matrix: + version: + - v0.11.0-rc1 + - v0.10.5 + steps: + - + name: Checkout + uses: actions/checkout@v3 + - + name: Install k3s + uses: crazy-max/.github/.github/actions/install-k3s@605d30d5ae97f6680578ace4b56645af79343e60 + with: + version: "v1.21.2-k3s1" + - + name: Set up Docker Buildx + id: buildx + uses: ./ + with: + version: ${{ matrix.version }} + driver: kubernetes + platforms: linux/amd64 + driver-opts: | + image=moby/buildkit:buildx-stable-1 + qemu.install=true + append: | + - platforms: linux/arm64 + driver-opts: + - image=moby/buildkit:buildx-stable-1 + - qemu.install=true + - platforms: linux/s390x + driver-opts: + - image=moby/buildkit:buildx-stable-1 + - qemu.install=true + - + name: Create Dockerfile + run: | + cat > ./Dockerfile <