rook v1.15.5 版本更新介绍
发布日期: 2024-11-06
版本号: v1.15.5
Rook v1.15.5 是一个针对 Ceph 操作员的功能增强和错误修复的补丁版本。主要改进包括:为 RGW 对象存储新增支持存储池布局功能;在 OSD 初始化容器中挂载
/run/udev
以支持 ceph-volume 激活;允许在不可调度节点上部署 OSD;支持为版本检测任务配置资源;优化 MDS 升级逻辑,仅等待同一文件系统的备用升级;移除 CSI 对 Kubernetes 和 CephCSI 的版本检查限制;新增 Vault KMS 密钥轮换支持;在 RGW 证书验证中引入系统证书校验;通过注解设置清理块存储池的卸载逻辑;优化对象存储桶用户配额设置,支持单次调用完成配置。
更新内容 (中文)
改进
Rook v1.15.5 是一个小版本更新,主要针对 Ceph 运算符的功能增强和错误修复。
- rgw: 添加对存储池布局的支持 (#14588 #14715 #14884 #14951, @arttor)
- osd: 在 ceph-volume activate 的初始化容器中挂载
/run/udev
(#14901, @guits) - osd: 允许在不可调度节点上部署 OSD (#14949, @travisn)
- core: 支持为版本检测任务设置资源 (#14941, @travisn)
- mds: 等待同一文件系统的 MDS 备用升级而非任意文件系统 (#14952, @travisn)
- csi: 移除对 Kubernetes 和 cephcsi 的版本检查 (#14942, @travisn)
- kms: 为 vault KMS 添加密钥轮换支持 (#14818, @iPraveenParihar)
- object: 同时使用系统证书验证 RGW 证书 (#14835, @BlaineEXE)
- core: 设置对应注解时在卸载过程中清理块存储池 (#14895, @Madhu-1)
- object: 通过单次 SetUserQuota() 调用设置 OBC 用户配额 (#14827, @jhoblitt)
更新内容 (原始)
Improvements
Rook v1.15.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- rgw: Add support for pool placements (#14588 #14715 #14884 #14951, @arttor)
- osd: Mount
/run/udev
in the init container for ceph-volume activate (#14901, @guits) - osd: Allow scheduling OSDs on unschedulable nodes (#14949, @travisn)
- core: Allow setting resources on the detect version job (#14941, @travisn)
- mds: Wait for mds standby upgrade for the same filesystem instead of any filesystem (#14952, @travisn)
- csi: Remove version check for k8s and cephcsi (#14942, @travisn)
- kms: Key rotation support for vault kms (#14818, @iPraveenParihar)
- object: Also use system certs for validating RGW cert (#14835, @BlaineEXE)
- core: Cleanup blockpool during uninstall if corresponding annotation is set (#14895, @Madhu-1)
- object: set OBC user quota(s) in one SetUserQuota() call (#14827, @jhoblitt)