From eee31f2b726e766c3b95673173aeef6cb2fecea6 Mon Sep 17 00:00:00 2001 From: Sheetal Pamecha Date: Wed, 14 Jun 2023 13:44:09 +0530 Subject: [PATCH] ci: update the minimum kubernetes version supported For v1.12 update the minimum K8s version supported to v1.22, and run CI against the most recent six versions. Signed-off-by: Sheetal Pamecha --- .github/workflows/canary-test-config/action.yaml | 2 +- .github/workflows/integration-test-helm-suite.yaml | 2 +- .github/workflows/integration-test-mgr-suite.yaml | 2 +- .../integration-test-multi-cluster-suite.yaml | 2 +- .github/workflows/integration-test-object-suite.yaml | 2 +- .github/workflows/integration-test-smoke-suite.yaml | 2 +- .../workflows/integration-test-upgrade-suite.yaml | 4 ++-- .github/workflows/integration-tests-on-release.yaml | 12 ++++++------ .../Getting-Started/Prerequisites/prerequisites.md | 2 +- Documentation/Getting-Started/quickstart.md | 2 +- .../Helm-Charts/ceph-cluster-chart.gotmpl.md | 2 +- Documentation/Helm-Charts/ceph-cluster-chart.md | 2 +- Documentation/Helm-Charts/operator-chart.gotmpl.md | 2 +- Documentation/Helm-Charts/operator-chart.md | 2 +- Documentation/Upgrade/rook-upgrade.md | 2 +- 15 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/canary-test-config/action.yaml b/.github/workflows/canary-test-config/action.yaml index b5bd26ee9..f2369e8a4 100644 --- a/.github/workflows/canary-test-config/action.yaml +++ b/.github/workflows/canary-test-config/action.yaml @@ -16,7 +16,7 @@ runs: - name: Setup Minikube shell: bash --noprofile --norc -eo pipefail -x {0} run: | - tests/scripts/github-action-helper.sh install_minikube_with_none_driver v1.27.1 + tests/scripts/github-action-helper.sh install_minikube_with_none_driver v1.27.3 - name: install deps shell: bash --noprofile --norc -eo pipefail -x {0} diff --git a/.github/workflows/integration-test-helm-suite.yaml b/.github/workflows/integration-test-helm-suite.yaml index 238cf959b..53d7d5de1 100644 --- a/.github/workflows/integration-test-helm-suite.yaml +++ b/.github/workflows/integration-test-helm-suite.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/integration-test-mgr-suite.yaml b/.github/workflows/integration-test-mgr-suite.yaml index eefcba11b..972dd789a 100644 --- a/.github/workflows/integration-test-mgr-suite.yaml +++ b/.github/workflows/integration-test-mgr-suite.yaml @@ -24,7 +24,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.27.1"] + kubernetes-versions: ["v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/integration-test-multi-cluster-suite.yaml b/.github/workflows/integration-test-multi-cluster-suite.yaml index 753a81c1c..cf0bd2f50 100644 --- a/.github/workflows/integration-test-multi-cluster-suite.yaml +++ b/.github/workflows/integration-test-multi-cluster-suite.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.27.1"] + kubernetes-versions: ["v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/integration-test-object-suite.yaml b/.github/workflows/integration-test-object-suite.yaml index bc91515e3..8d468e544 100644 --- a/.github/workflows/integration-test-object-suite.yaml +++ b/.github/workflows/integration-test-object-suite.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/integration-test-smoke-suite.yaml b/.github/workflows/integration-test-smoke-suite.yaml index 186b26aed..340994b31 100644 --- a/.github/workflows/integration-test-smoke-suite.yaml +++ b/.github/workflows/integration-test-smoke-suite.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/integration-test-upgrade-suite.yaml b/.github/workflows/integration-test-upgrade-suite.yaml index b7d1ef336..27360fb74 100644 --- a/.github/workflows/integration-test-upgrade-suite.yaml +++ b/.github/workflows/integration-test-upgrade-suite.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 @@ -70,7 +70,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/integration-tests-on-release.yaml b/.github/workflows/integration-tests-on-release.yaml index e86de607c..894028678 100644 --- a/.github/workflows/integration-tests-on-release.yaml +++ b/.github/workflows/integration-tests-on-release.yaml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.23.15", "v1.24.10", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.24.14", "v1.26.5", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 @@ -59,7 +59,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.23.15", "v1.24.10", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.24.14", "v1.26.5", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 @@ -99,7 +99,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.23.15", "v1.24.10", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.24.14", "v1.26.5", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 @@ -138,7 +138,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.23.15", "v1.24.10", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.24.14", "v1.26.5", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 @@ -177,7 +177,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.23.10", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.24.14", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 @@ -220,7 +220,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.21.14", "v1.27.1"] + kubernetes-versions: ["v1.22.17", "v1.27.2"] steps: - name: checkout uses: actions/checkout@v3 diff --git a/Documentation/Getting-Started/Prerequisites/prerequisites.md b/Documentation/Getting-Started/Prerequisites/prerequisites.md index a81edf61e..6cb7977b4 100644 --- a/Documentation/Getting-Started/Prerequisites/prerequisites.md +++ b/Documentation/Getting-Started/Prerequisites/prerequisites.md @@ -7,7 +7,7 @@ and Rook is granted the required privileges (see below for more information). ## Minimum Version -Kubernetes **v1.21** or higher is supported. +Kubernetes **v1.22** or higher is supported. ## CPU Architecture diff --git a/Documentation/Getting-Started/quickstart.md b/Documentation/Getting-Started/quickstart.md index ed75797c0..b751320c8 100644 --- a/Documentation/Getting-Started/quickstart.md +++ b/Documentation/Getting-Started/quickstart.md @@ -12,7 +12,7 @@ This guide will walk through the basic setup of a Ceph cluster and enable K8s ap ## Minimum Version -Kubernetes **v1.21** or higher is supported by Rook. +Kubernetes **v1.22** or higher is supported by Rook. ## CPU Architecture diff --git a/Documentation/Helm-Charts/ceph-cluster-chart.gotmpl.md b/Documentation/Helm-Charts/ceph-cluster-chart.gotmpl.md index a2c93e265..422f4f22b 100644 --- a/Documentation/Helm-Charts/ceph-cluster-chart.gotmpl.md +++ b/Documentation/Helm-Charts/ceph-cluster-chart.gotmpl.md @@ -13,7 +13,7 @@ This chart is a simple packaging of templates that will optionally create Rook r ## Prerequisites -* Kubernetes 1.19+ +* Kubernetes 1.22+ * Helm 3.x * Install the [Rook Operator chart](operator-chart.md) diff --git a/Documentation/Helm-Charts/ceph-cluster-chart.md b/Documentation/Helm-Charts/ceph-cluster-chart.md index df0b30200..383cc3cff 100644 --- a/Documentation/Helm-Charts/ceph-cluster-chart.md +++ b/Documentation/Helm-Charts/ceph-cluster-chart.md @@ -16,7 +16,7 @@ This chart is a simple packaging of templates that will optionally create Rook r ## Prerequisites -* Kubernetes 1.19+ +* Kubernetes 1.22+ * Helm 3.x * Install the [Rook Operator chart](operator-chart.md) diff --git a/Documentation/Helm-Charts/operator-chart.gotmpl.md b/Documentation/Helm-Charts/operator-chart.gotmpl.md index 1a7d177f2..e000bcdb5 100644 --- a/Documentation/Helm-Charts/operator-chart.gotmpl.md +++ b/Documentation/Helm-Charts/operator-chart.gotmpl.md @@ -11,7 +11,7 @@ This chart bootstraps a [rook-ceph-operator](https://github.com/rook/rook) deplo ## Prerequisites -* Kubernetes 1.19+ +* Kubernetes 1.22+ * Helm 3.x See the [Helm support matrix](https://helm.sh/docs/topics/version_skew/) for more details. diff --git a/Documentation/Helm-Charts/operator-chart.md b/Documentation/Helm-Charts/operator-chart.md index 7bc02b102..70e909471 100644 --- a/Documentation/Helm-Charts/operator-chart.md +++ b/Documentation/Helm-Charts/operator-chart.md @@ -14,7 +14,7 @@ This chart bootstraps a [rook-ceph-operator](https://github.com/rook/rook) deplo ## Prerequisites -* Kubernetes 1.19+ +* Kubernetes 1.22+ * Helm 3.x See the [Helm support matrix](https://helm.sh/docs/topics/version_skew/) for more details. diff --git a/Documentation/Upgrade/rook-upgrade.md b/Documentation/Upgrade/rook-upgrade.md index f3bf38fd6..f59fc2828 100644 --- a/Documentation/Upgrade/rook-upgrade.md +++ b/Documentation/Upgrade/rook-upgrade.md @@ -48,7 +48,7 @@ those releases. ## Breaking changes in v1.12 -* The minimum supported version of Kubernetes is v1.21.0. +* The minimum supported version of Kubernetes is v1.22. ## Considerations