Skip to content

Commit

Permalink
Merge pull request rook#14566 from travisn/k8s-1.31
Browse files Browse the repository at this point in the history
core: Support k8s versions 1.26 through 1.31
  • Loading branch information
travisn authored Aug 13, 2024
2 parents 5cf75d8 + e157bb5 commit 9b5beb1
Show file tree
Hide file tree
Showing 12 changed files with 29 additions and 27 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-helm-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.28.4"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-mgr-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.30.0"]
kubernetes-versions: ["v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.30.0"]
kubernetes-versions: ["v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-object-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-test-smoke-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-test-upgrade-suite.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -72,7 +72,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/integration-tests-on-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.27.13", "v1.28.9", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.28.12", "v1.29.7", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.27.13", "v1.28.9", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.28.12", "v1.29.7", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.27.13", "v1.28.9", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.28.12", "v1.29.7", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -140,7 +140,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.27.13", "v1.28.9", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.28.12", "v1.29.7", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -178,7 +178,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.27.13", "v1.28.9", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.28.12", "v1.29.7", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -219,7 +219,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-versions: ["v1.25.16", "v1.30.0"]
kubernetes-versions: ["v1.26.15", "v1.31.0"]
steps:
- name: checkout
uses: actions/checkout@v4
Expand Down
22 changes: 11 additions & 11 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -274,17 +274,17 @@ pull_request_rules:
- "check-success=canary-tests / encryption-pvc-kms-ibm-kp (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / multus-cluster-network (quay.io/ceph/ceph:v18)"
- "check-success=canary-tests / csi-hostnetwork-disabled (quay.io/ceph/ceph:v18)"
- "check-success=TestCephSmokeSuite (v1.25.16)"
- "check-success=TestCephSmokeSuite (v1.30.0)"
- "check-success=TestCephHelmSuite (v1.25.16)"
- "check-success=TestCephHelmSuite (v1.30.0)"
- "check-success=TestCephMultiClusterDeploySuite (v1.30.0)"
- "check-success=TestCephObjectSuite (v1.25.16)"
- "check-success=TestCephObjectSuite (v1.30.0)"
- "check-success=TestCephUpgradeSuite (v1.25.16)"
- "check-success=TestCephUpgradeSuite (v1.30.0)"
- "check-success=TestHelmUpgradeSuite (v1.25.16)"
- "check-success=TestHelmUpgradeSuite (v1.30.0)"
- "check-success=TestCephSmokeSuite (v1.26.15)"
- "check-success=TestCephSmokeSuite (v1.31.0)"
- "check-success=TestCephHelmSuite (v1.26.15)"
- "check-success=TestCephHelmSuite (v1.31.0)"
- "check-success=TestCephMultiClusterDeploySuite (v1.31.0)"
- "check-success=TestCephObjectSuite (v1.26.15)"
- "check-success=TestCephObjectSuite (v1.31.0)"
- "check-success=TestCephUpgradeSuite (v1.26.15)"
- "check-success=TestCephUpgradeSuite (v1.31.0)"
- "check-success=TestHelmUpgradeSuite (v1.26.15)"
- "check-success=TestHelmUpgradeSuite (v1.31.0)"
actions:
merge:
method: merge
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ and Rook is granted the required privileges (see below for more information).

## Kubernetes Version

Kubernetes versions **v1.25** through **v1.30** are supported.
Kubernetes versions **v1.26** through **v1.31** are supported.

## CPU Architecture

Expand Down
2 changes: 1 addition & 1 deletion Documentation/Getting-Started/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.25** through **v1.30** are supported.
Kubernetes versions **v1.26** through **v1.31** are supported.

## CPU Architecture

Expand Down
2 changes: 2 additions & 0 deletions PendingReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,12 @@
`spec.hosting` configurations are set. Use the new `spec.hosting.advertiseEndpoint` config to
define required behavior as
[documented](../Storage-Configuration/Object-Storage-RGW/object-storage.md#object-store-endpoint).
- Minimum version of Kubernetes supported is increased to K8s v1.26.

## Features

- Added support for Ceph Squid (v19)
- Allow updating the device class of OSDs, if `allowDeviceClassUpdate: true` is set
- CephObjectStore support for keystone authentication for S3 and Swift
(see [#9088](https://github.com/rook/rook/issues/9088)).
- Support K8s versions v1.26 through v1.31.

0 comments on commit 9b5beb1

Please sign in to comment.