From b94634556073d145f69286729bd042c0e30a7161 Mon Sep 17 00:00:00 2001 From: Alexander Dejanovski Date: Fri, 5 Jan 2024 16:14:33 +0100 Subject: [PATCH] Run tests against v1.27 and update the docs compatibility matrix (#963) --- .github/workflows/kind_e2e_tests.yaml | 2 +- Makefile | 4 ++-- docs/content/en/_index.md | 14 ++++++++------ scripts/setup-kind-multicluster.sh | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/kind_e2e_tests.yaml b/.github/workflows/kind_e2e_tests.yaml index 6905d6645..9444d6741 100644 --- a/.github/workflows/kind_e2e_tests.yaml +++ b/.github/workflows/kind_e2e_tests.yaml @@ -29,7 +29,7 @@ jobs: - id: input_or_default name: Set Kind node version from workflow input or default env: - DEFAULT_KIND_NODE_VERSION: v1.25.3 + DEFAULT_KIND_NODE_VERSION: v1.27.1 run: | if [[ -z "${{ inputs.kind_node_version }}" ]]; then echo "kind_node_version=${{ env.DEFAULT_KIND_NODE_VERSION }}" >> $GITHUB_OUTPUT diff --git a/Makefile b/Makefile index a60056b06..b5b7e9959 100644 --- a/Makefile +++ b/Makefile @@ -55,7 +55,7 @@ IMG ?= $(IMAGE_TAG_BASE):latest CRD_OPTIONS ?= "crd" # ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary. -ENVTEST_K8S_VERSION = 1.25.x +ENVTEST_K8S_VERSION = 1.27.x # Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set) ifeq (,$(shell go env GOBIN)) @@ -92,7 +92,7 @@ NUM_CLUSTERS = 2 NUM_WORKER_NODES = 4 # The version of the Kind image to run end-to-end tests. -KIND_NODE_VERSION = v1.25.3 +KIND_NODE_VERSION = v1.27.1 ifeq ($(DEPLOYMENT), ) DEPLOY_TARGET = diff --git a/docs/content/en/_index.md b/docs/content/en/_index.md index b32f6a3e8..0961cafec 100755 --- a/docs/content/en/_index.md +++ b/docs/content/en/_index.md @@ -79,12 +79,14 @@ A comparison between the two can be found [here]({{< relref "reference/old-k8ssa ## Compatibility matrix -| Kubernetes | **v1.17** | **v1.18** | **v1.19** | **v1.20** | **v1.21** | **v1.22** | **v1.23** | **v1.24** | -|-----------------------------|:---------:|:---------:|:---------:|:---------:|:---------:|:---------:|:---------:|:---------:| -| **K8ssandra v1.5** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| **K8ssandra-operator v1.0** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| **K8ssandra-operator v1.1** | | | | | ✅ | ✅ | ✅ | ✅ | -| **K8ssandra-operator v1.2** | | | | | ✅ | ✅ | ✅ | ✅ | +| | **k8s v1.20** | **k8s v1.21** | **k8s v1.22** | **k8s v1.23** | **k8s v1.24** | **k8s v1.25** | **k8s v1.26** | **k8s v1.27** | **k8s v1.28** | **k8s v1.29** | +|------------------------------|---------------|---------------|---------------|---------------|---------------|---------------|---------------|---------------|---------------|---------------| +| **K8ssandra-operator v1.6** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | ❓ | +| **K8ssandra-operator v1.7** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | ❓ | +| **K8ssandra-operator v1.8** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | ❓ | +| **K8ssandra-operator v1.9** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | ❓ | +| **K8ssandra-operator v1.10** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | ❓ | +| **K8ssandra-operator v1.11** | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | ## Next steps diff --git a/scripts/setup-kind-multicluster.sh b/scripts/setup-kind-multicluster.sh index 6244344a0..4bdf6e44b 100755 --- a/scripts/setup-kind-multicluster.sh +++ b/scripts/setup-kind-multicluster.sh @@ -18,7 +18,7 @@ fi OPTS=$(getopt -o ho --long clusters:,cluster-prefix:,kind-node-version:,kind-worker-nodes:,output-file:,overwrite,help -n 'setup-kind-multicluster' -- "$@") eval set -- "$OPTS" -default_kind_node_version=v1.25.3 +default_kind_node_version=v1.27.1 function help() { cat << EOF