elf-infra
elf-infra copied to clipboard
Update quay.io/csiaddons/k8s-sidecar Docker tag (main)
This PR contains the following updates:
Package | Update | Change |
---|---|---|
quay.io/csiaddons/k8s-sidecar | minor | v0.7.0 -> v0.8.0 |
registry.k8s.io/sig-storage/csi-provisioner | minor | v3.5.0 -> v3.6.4 |
rook-ceph | minor | v1.13.x -> 1.14.x |
rook/ceph | minor | v1.13.1 -> v1.14.4 |
Release Notes
rook/rook (rook-ceph)
v1.14.4
Improvements
Rook v1.14.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- core: Remove obsolete Ceph Pacific checks (#14210, @satoru-takeuchi)
- osd: Add cephcluster status for deprecated OSDs that should be replaced (#14187, @travisn)
- mgr: Fix UpdateActiveMgrLabel to retry label update on failure (#14160, @rkachach)
- ci: Update ubuntu image from 20.04 to 22.04 (#14166, @subhamkrai)
v1.14.3
Improvements
Rook v1.14.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- csi: Fix missing namespace in internal csi cluster config map (#14154, @BlaineEXE)
- osd: Limit storageClassDeviceSet names to 40 chars (#14134, @subhamkrai)
- mon: Disable the msgr v1 port listening inside the mon pod if msgr2 is required (#14147, @travisn)
- external: Restructure external cluster examples manifests (#13932, @smoshiur1237)
- mon: Allow mon scale-down when mons are portable (#14106, @subhamkrai)
- osd: Legacy LVM-based OSDs on PVCs crash on resize init container (#14100, @travisn)
- csi: Update csi sidecars image version (#14129, @iPraveenParihar)
- csi: Create csi configmap if csi controller is disabled (#14125, @parth-gr)
- operator: Support custom dashboard service labels and annotations (#14115, @sfackler)
- external: Add support for rados namespace for rbd EC pools (#13769, @parth-gr)
- ci: Use markdownlint to enforce mkdocs compatibility (#14114, @BlaineEXE)
v1.14.2
Improvements
Rook v1.14.2 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- ci: Add K8s 1.30 support (#14093, @subhamkrai)
- helm: Use correct metadata and data EC block pool (#14088, @travisn)
- csi: Only create CSI config configmap in CSI reconciler (#14089, @BlaineEXE)
v1.14.1
Improvements
Rook v1.14.1 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- crds: More verbose kubectl info for CephBlockPoolRadosNamespace and CephFilesystemSubVolumeGroup (#14049, @NymanRobin)
- subvolumegroup: Add support for quota and datapool (#14036, @Madhu-1)
- osd: Add option to require healthy PGs during OSD upgrade (#14040, @mmaoyu)
- core: Cleanup RADOS namespace with forced deletion annotation (#14052, @sp98)
- core: Cleanup Subvolumegroups with forced deletion annotation (#14026, @sp98)
- osd: Prevent osd reconcile when device set names duplicated (#14002, @travisn)
- doc: Host networking required for CSI driver (#14023, @BlaineEXE)
- operator: Ensure cluster owner info is set in LoadClusterInfo (#14079, @BlaineEXE)
v1.14.0
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
andtag
settings are specified separately in the helm chart values.yaml for the CSI images. Helm users previously specifying the CSI images with theimage
setting will need to update their values.yaml with the separaterepository
andtag
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 newrook-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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.