From 0d68c7be84310b5f6b1311c9127d1dcfab0575c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Verstraeten?= Date: Tue, 29 Jul 2025 06:58:44 +0000 Subject: [PATCH] Refactor workflow configurations to remove deprecated OS versions for k3d, kind, and microk8s deployments --- .github/workflows/k3d.yaml | 8 ++++---- .github/workflows/kind.yaml | 4 +--- .github/workflows/microk8s.yaml | 2 +- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/k3d.yaml b/.github/workflows/k3d.yaml index af2a6e9..f1b0e10 100644 --- a/.github/workflows/k3d.yaml +++ b/.github/workflows/k3d.yaml @@ -8,14 +8,16 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + os: [ubuntu-22.04, ubuntu-24.04] #k3d: [v5.5.2, v5.6.0, v5.7.5] k3d: [v5.7.5] steps: + - name: Checkout repository + uses: actions/checkout@v4 - name: "Create single cluster" uses: AbsaOSS/k3d-action@v2 with: - k3d-version: ${{ matrix.k3d }} + k3d-version: ${{ matrix.k3d }} cluster-name: "k3d-cluster" - name: Print Kubernetes Version run: | @@ -26,8 +28,6 @@ jobs: kubectl get no kubectl get pods -A -o wide kubectl get sc - - name: Checkout repository - uses: actions/checkout@v2 - name: Install OpenEBS run: | kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml diff --git a/.github/workflows/kind.yaml b/.github/workflows/kind.yaml index 528bc44..4f929cc 100644 --- a/.github/workflows/kind.yaml +++ b/.github/workflows/kind.yaml @@ -1,16 +1,14 @@ name: Deploy on kind - on: workflow_dispatch: schedule: - cron: "0 0 * * *" # This will run the workflow every day at midnight UTC - jobs: deploy: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + os: [ubuntu-22.04, ubuntu-24.04] #kind: [v0.21.0, v0.22.0, v0.23.0, v0.24.0, v0.25.0] kind: [v0.25.0] steps: diff --git a/.github/workflows/microk8s.yaml b/.github/workflows/microk8s.yaml index c569035..4860913 100644 --- a/.github/workflows/microk8s.yaml +++ b/.github/workflows/microk8s.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] + os: [ubuntu-22.04, ubuntu-24.04] #microk8s: [1.29/stable, 1.30/stable, 1.31/stable, 1.32/stable] microk8s: [1.32/stable] steps: