Update Rook Ceph group to v1.14.0 (minor) #179

Merged
jahanson merged 1 commit from renovate/rook-ceph into main 2024-04-04 08:05:49 -05:00
Collaborator

This PR contains the following updates:

Package Update Change
rook-ceph minor v1.13.8 -> v1.14.0
rook-ceph-cluster minor v1.13.8 -> v1.14.0

Release Notes

rook/rook (rook-ceph)

v1.14.0

Compare Source

Upgrade Guide

To upgrade from previous versions of Rook, see the Rook upgrade guide.

Breaking Changes
  • The minimum supported version of Kubernetes is v1.25. Upgrade to Kubernetes v1.25 or higher before upgrading Rook.
  • The image repository and tag settings are specified separately in the helm chart values.yaml for the CSI images. Helm users previously specifying the CSI images with the image setting will need to update their values.yaml with the separate repository and tag settings.
  • Rook is beginning the process of deprecating CSI network "holder" pods. If there are pods named csi-*plugin-holder-* in the Rook operator namespace, see the holder pod deprecation documentation to disable them. Migration of affected clusters is optional for v1.14, but will be required in a future release.
  • The Rook operator config CSI_ENABLE_READ_AFFINITY was removed. v1.13 clusters that have modified this value to be "true" must set the option as desired in each CephCluster as documented here before upgrading to v1.14.
Features
  • Kubernetes versions v1.25 through v1.29 are supported. K8s v1.30 will be supported as soon as released.
  • Ceph daemon pods using the default service account now use a new rook-ceph-default service account.
  • A custom Ceph application can be applied to a CephBlockPool CR.
  • Object stores can be created with shared metadata and data pools. Isolation between object stores is enabled via RADOS namespaces. This configuration is recommended to limit the number of pools when multiple object stores are created.
  • Support for VolumeSnapshotGroup is available for the RBD and CephFS CSI drivers.
  • Support for virtual style hosting for s3 buckets is added in the CephObjectStore, by adding hosting.dnsNames to the object store.
  • A static prefix can be specified for the CSI drivers and OBC provisioner (the default prefix is the rook-ceph namespace).
  • Azure Key Vault KMS support is added for storing OSD encryption keys.
  • Additional status columns added to the kubectl output for Rook CRDs.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [rook-ceph](https://github.com/rook/rook) | minor | `v1.13.8` -> `v1.14.0` | | [rook-ceph-cluster](https://github.com/rook/rook) | minor | `v1.13.8` -> `v1.14.0` | --- ### Release Notes <details> <summary>rook/rook (rook-ceph)</summary> ### [`v1.14.0`](https://github.com/rook/rook/releases/tag/v1.14.0) [Compare Source](https://github.com/rook/rook/compare/v1.13.8...v1.14.0) ##### Upgrade Guide To upgrade from previous versions of Rook, see the [Rook upgrade guide](https://rook.github.io/docs/rook/v1.14/Upgrade/rook-upgrade/). ##### Breaking Changes - The minimum supported version of Kubernetes is v1.25. Upgrade to Kubernetes v1.25 or higher before upgrading Rook. - The image `repository` and `tag` settings are specified separately in the helm chart values.yaml for the CSI images. Helm users previously specifying the CSI images with the `image` setting will need to update their values.yaml with the separate `repository` and `tag` settings. - Rook is beginning the process of deprecating CSI network "holder" pods. If there are pods named `csi-*plugin-holder-*` in the Rook operator namespace, see the [holder pod deprecation documentation](https://rook.io/docs/rook/v1.14/CRDs/Cluster/network-providers/#holder-pod-deprecation) to disable them. Migration of affected clusters is optional for v1.14, but will be required in a future release. - The Rook operator config `CSI_ENABLE_READ_AFFINITY` was removed. v1.13 clusters that have modified this value to be `"true"` must set the option as desired in each CephCluster as documented [here](https://rook.github.io/docs/rook/v1.14/CRDs/Cluster/ceph-cluster-crd/#csi-driver-options) before upgrading to v1.14. ##### Features - Kubernetes versions **v1.25** through **v1.29** are supported. K8s v1.30 will be supported as soon as released. - Ceph daemon pods using the `default` service account now use a new `rook-ceph-default` service account. - A custom Ceph `application` can be applied to a [CephBlockPool CR](https://rook.io/docs/rook/v1.14/CRDs/Block-Storage/ceph-block-pool-crd/#spec). - Object stores can be created with [shared metadata and data pools](https://rook.io/docs/rook/v1.14/Storage-Configuration/Object-Storage-RGW/object-storage/#create-local-object-stores-with-shared-pools). Isolation between object stores is enabled via RADOS namespaces. This configuration is recommended to limit the number of pools when multiple object stores are created. - Support for VolumeSnapshotGroup is available for the RBD and CephFS CSI drivers. - Support for virtual style hosting for s3 buckets is added in the CephObjectStore, by adding [hosting.dnsNames](https://rook.io/docs/rook/v1.14/Storage-Configuration/Object-Storage-RGW/object-storage/#client-connections) to the object store. - A static prefix can be specified for the CSI drivers and OBC provisioner (the default prefix is the `rook-ceph` namespace). - [Azure Key Vault KMS support](https://rook.io/docs/rook/v1.14/Storage-Configuration/Advanced/key-management-system/#azure-key-vault) is added for storing OSD encryption keys. - Additional status columns added to the `kubectl` output for Rook CRDs. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI1Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
smeagol-help force-pushed renovate/rook-ceph from 9fb3e52782 to ee93dee154 2024-04-03 17:02:06 -05:00 Compare
jahanson merged commit 41a53b1ad0 into main 2024-04-04 08:05:49 -05:00
jahanson deleted branch renovate/rook-ceph 2024-04-04 08:05:49 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jahanson/theshire#179
No description provided.