diff --git a/.github/workflows/canary-test-config/action.yaml b/.github/workflows/canary-test-config/action.yaml index 49c032d9c417..cb1ed4d961e4 100644 --- a/.github/workflows/canary-test-config/action.yaml +++ b/.github/workflows/canary-test-config/action.yaml @@ -19,7 +19,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.29.1 + tests/scripts/github-action-helper.sh install_minikube_with_none_driver v1.29.2 - name: install deps shell: bash --noprofile --norc -eo pipefail -x {0} diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index 5bf7d673d18a..d45881701c9e 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -54,6 +54,7 @@ jobs: steps: - uses: actions/setup-go@v5 with: - go-version: "1.21.5" + go-version: "1.21" + check-latest: true - name: govulncheck uses: golang/govulncheck-action@v1 diff --git a/.github/workflows/integration-test-helm-suite.yaml b/.github/workflows/integration-test-helm-suite.yaml index ab7d731c54ff..37b626daca64 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.24.17", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 diff --git a/.github/workflows/integration-test-mgr-suite.yaml b/.github/workflows/integration-test-mgr-suite.yaml index 0b94b916aeea..c843add54988 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.29.1"] + kubernetes-versions: ["v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -36,7 +36,6 @@ jobs: with: use-tmate: ${{ secrets.USE_TMATE }} - - name: setup cluster resources uses: ./.github/workflows/integration-test-config-latest-k8s with: diff --git a/.github/workflows/integration-test-multi-cluster-suite.yaml b/.github/workflows/integration-test-multi-cluster-suite.yaml index 8ce883ece1c2..fc16eaa2a9fc 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.29.1"] + kubernetes-versions: ["v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 diff --git a/.github/workflows/integration-test-object-suite.yaml b/.github/workflows/integration-test-object-suite.yaml index 11a394f3620b..6190dc4f9c2e 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.24.17", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 diff --git a/.github/workflows/integration-test-smoke-suite.yaml b/.github/workflows/integration-test-smoke-suite.yaml index a2acb9653b94..9366960cd296 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.24.17", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 diff --git a/.github/workflows/integration-test-upgrade-suite.yaml b/.github/workflows/integration-test-upgrade-suite.yaml index e006af209144..3e55f368f109 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.24.17", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -69,7 +69,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.24.17", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 diff --git a/.github/workflows/integration-tests-on-release.yaml b/.github/workflows/integration-tests-on-release.yaml index 0f15ed334bbe..567a2864e3f4 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.24.17", "v1.25.16", "v1.27.10", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -58,7 +58,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -99,7 +99,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -137,7 +137,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.24.17", "v1.25.16", "v1.27.10", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -175,7 +175,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.24.17", "v1.26.11", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.27.11", "v1.28.7", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 @@ -216,7 +216,7 @@ jobs: strategy: fail-fast: false matrix: - kubernetes-versions: ["v1.24.17", "v1.29.1"] + kubernetes-versions: ["v1.25.16", "v1.29.2"] steps: - name: checkout uses: actions/checkout@v4 diff --git a/Documentation/CRDs/Cluster/ceph-cluster-crd.md b/Documentation/CRDs/Cluster/ceph-cluster-crd.md index e9df0f3f8edb..c6efd41fb3e1 100755 --- a/Documentation/CRDs/Cluster/ceph-cluster-crd.md +++ b/Documentation/CRDs/Cluster/ceph-cluster-crd.md @@ -220,8 +220,9 @@ Configure the network that will be enabled for the cluster and services. See the kernel requirements above for encryption. !!! caution - Changing networking configuration after a Ceph cluster has been deployed is NOT - supported and will result in a non-functioning cluster. + Changing networking configuration after a Ceph cluster has been deployed is only supported for + the network encryption settings. Changing other network settings is *NOT* supported and will + likely result in a non-functioning cluster. #### Provider diff --git a/Documentation/Getting-Started/Prerequisites/prerequisites.md b/Documentation/Getting-Started/Prerequisites/prerequisites.md index 9a34d3cf9fbb..9281e6338b00 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). ## Kubernetes Version -Kubernetes versions **v1.24** through **v1.29** are supported. +Kubernetes versions **v1.25** through **v1.29** are supported. ## CPU Architecture diff --git a/Documentation/Getting-Started/quickstart.md b/Documentation/Getting-Started/quickstart.md index 380f3d0ef063..f71939cc54a8 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 ## Kubernetes Version -Kubernetes versions **v1.24** through **v1.29** are supported. +Kubernetes versions **v1.25** through **v1.29** are supported. ## CPU Architecture diff --git a/PendingReleaseNotes.md b/PendingReleaseNotes.md index bf11c3fb0e90..4ca3fbd82e6c 100644 --- a/PendingReleaseNotes.md +++ b/PendingReleaseNotes.md @@ -10,6 +10,6 @@ read affinity setting in cephCluster CR (CSIDriverOptions section) in [PR](https - Impact: This results in the unintended network configurations, with pods using the host networking instead of pod networking. ## Features -- Kubernetes versions **v1.24** through **v1.29** are supported. +- Kubernetes versions **v1.25** through **v1.29** are supported. - Ceph daemon pods using the `default` service account now use a new `rook-ceph-default` service account. - The feature support for VolumeSnapshotGroup has been added to the RBD and CephFS CSI driver.