From bc796e50c7527927111c9a909f709f87e2b33acf Mon Sep 17 00:00:00 2001 From: "william.vanhevelingen" Date: Sat, 14 Sep 2024 10:18:08 -0700 Subject: [PATCH 1/3] ci: test k8s version 1.31 Signed-off-by: william.vanhevelingen --- .github/workflows/ci-build.yaml | 8 ++++---- docs/releases.md | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 688bbe3f84c7..259489720fbc 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -225,15 +225,15 @@ jobs: profile: minimal useApi: true - test: test-executor - install_k3s_version: v1.28.11+k3s1 + install_k3s_version: v1.28.13+k3s1 profile: minimal useApi: false - test: test-corefunctional - install_k3s_version: v1.28.11+k3s1 + install_k3s_version: v1.28.13+k3s1 profile: minimal useApi: false - test: test-functional - install_k3s_version: v1.28.11+k3s1 + install_k3s_version: v1.28.13+k3s1 profile: minimal useApi: false steps: @@ -260,7 +260,7 @@ jobs: - name: Install and start K3S run: | if ! echo "${{ matrix.install_k3s_version }}" | egrep '^v[0-9]+\.[0-9]+\.[0-9]+\+k3s1$'; then - export INSTALL_K3S_VERSION=v1.30.2+k3s1 + export INSTALL_K3S_VERSION=v1.31.0+k3s1 else export INSTALL_K3S_VERSION=${{ matrix.install_k3s_version }} fi diff --git a/docs/releases.md b/docs/releases.md index 4ebd5cd06ead..50ffe4c4d040 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -40,10 +40,10 @@ Otherwise, we typically release every two weeks: ## Kubernetes Compatibility Matrix -| Argo Workflows \ Kubernetes | 1.28 | 1.29 | 1.30 | -|-----------------------------|------|------|------| -| **3.5** | `✓` | `✓` | `✓` | -| **3.4** | `?` | `?` | `?` | +| Argo Workflows \ Kubernetes | 1.28 | 1.29 | 1.30 | 1.31 | +|-----------------------------|------|------|------|------| +| **3.5** | `✓` | `✓` | `✓` | `✓` | +| **3.4** | `?` | `?` | `?` | `?` | * `✓` Fully supported versions. * `?` Due to breaking changes might not work. Also, we haven't thoroughly tested against this version. @@ -57,4 +57,4 @@ Note that Kubernetes [is backward compatible with clients](https://github.com/ku The caveats with newer k8s versions are possible changes to experimental APIs and unused new features. Argo uses stable Kubernetes APIs such as Pods and ConfigMaps; see the Controller and Server RBAC of your [installation](installation.md) for a full list. -The `main` branch is currently [tested on Kubernetes 1.28](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L218) and [1.30](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L250). +The `main` branch is currently [tested on Kubernetes 1.28](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L218) and [1.31](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L250). From 4775c66435200180ce9352000d7dbbc3bd3922d8 Mon Sep 17 00:00:00 2001 From: "william.vanhevelingen" Date: Mon, 16 Sep 2024 09:45:34 -0700 Subject: [PATCH 2/3] docs: apply feedback Signed-off-by: william.vanhevelingen --- docs/releases.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/releases.md b/docs/releases.md index 50ffe4c4d040..68abebbaa782 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -42,7 +42,8 @@ Otherwise, we typically release every two weeks: | Argo Workflows \ Kubernetes | 1.28 | 1.29 | 1.30 | 1.31 | |-----------------------------|------|------|------|------| -| **3.5** | `✓` | `✓` | `✓` | `✓` | +| **main** | `✓` | `✓` | `✓` | `✓` | +| **3.5** | `✓` | `✓` | `✓` | `?` | | **3.4** | `?` | `?` | `?` | `?` | * `✓` Fully supported versions. From f7f580f8c45a5d74fd8542ddbedc39b307de98d0 Mon Sep 17 00:00:00 2001 From: "william.vanhevelingen" Date: Mon, 16 Sep 2024 09:48:51 -0700 Subject: [PATCH 3/3] docs: fix line number Signed-off-by: william.vanhevelingen --- docs/releases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/releases.md b/docs/releases.md index 68abebbaa782..125ba9557e74 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -58,4 +58,4 @@ Note that Kubernetes [is backward compatible with clients](https://github.com/ku The caveats with newer k8s versions are possible changes to experimental APIs and unused new features. Argo uses stable Kubernetes APIs such as Pods and ConfigMaps; see the Controller and Server RBAC of your [installation](installation.md) for a full list. -The `main` branch is currently [tested on Kubernetes 1.28](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L218) and [1.31](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L250). +The `main` branch is currently [tested on Kubernetes 1.28](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L228) and [1.31](https://github.com/argoproj/argo-workflows/blob/main/.github/workflows/ci-build.yaml#L263).