diff --git a/.github/workflows/k3d.yaml b/.github/workflows/k3d.yaml index 9caaced..ae562cb 100644 --- a/.github/workflows/k3d.yaml +++ b/.github/workflows/k3d.yaml @@ -7,10 +7,11 @@ on: jobs: deploy: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - k3d: [v5.7.5] + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + k3d: [v5.5.2, v5.6.0, v5.7.5] steps: - name: "Create single cluster" uses: AbsaOSS/k3d-action@v2 diff --git a/.github/workflows/kind.yaml b/.github/workflows/kind.yaml index 2bada74..6da4b98 100644 --- a/.github/workflows/kind.yaml +++ b/.github/workflows/kind.yaml @@ -7,10 +7,11 @@ on: jobs: deploy: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - kind: [v0.21.0, v0.22.0, v0.23.0, v0.24.0] + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + kind: [v0.21.0, v0.22.0, v0.23.0, v0.24.0, v0.25.0] steps: - name: Create kind uses: helm/kind-action@v1 diff --git a/.github/workflows/microk8s.yaml b/.github/workflows/microk8s.yaml index d342a98..3043ef6 100644 --- a/.github/workflows/microk8s.yaml +++ b/.github/workflows/microk8s.yaml @@ -9,10 +9,11 @@ jobs: strategy: matrix: os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + microk8s: [1.29/stable, 1.30/stable, 1.31/stable] steps: - uses: balchua/microk8s-actions@v0.4.3 with: - channel: "1.30/stable" + channel: ${{ matrix.microk8s }} addons: '["dns", "dashboard", "hostpath-storage", "nvidia"]' - name: Set permissions run: |