core: support k8s versions 1.26 through 1.31
With the release of K8s v1.31.0, we update the minimum
supported version to v1.26, and add v1.31 to the CI
so we can test the most recent six versions of K8s.
Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
(cherry picked from commit e157bb5a56)
This commit is contained in:
11 files changed
+18
-16
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
`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
|
||||
|
||||
@@ -23,3 +24,4 @@
|
||||
- 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.
|
||||
Reference in new issue
Block a user