发布日期: 2025-06-19
版本号: v1.17.5

Rook v1.17.5 是一个专注于 Ceph 算子功能增强和错误修复的小版本更新。本版本重点改进了构建流程、RBD 设备管理、命名空间状态报告、OSD 配置与磁盘管理、存储池功能以及核心日志。同时,优化了 Helm 模板中的 Prometheus 规则配置,更新了 CI 工具链版本,并修复了多个已知问题。

更新内容 (中文)

改进内容

Rook v1.17.5 是一个范围有限的补丁版本,专注于 Ceph 操作符的功能添加和错误修复。

  • 构建:合并 Helm 索引而非每次发布时重建 (#16033, @obnoxxx)
  • RBD:移除 RADOS 命名空间映像观察者时将其列入黑名单 (#16009, @sp98)
  • 命名空间:为 RADOS 命名空间报告空条件 (#16013, @travisn)
  • OSD:更新允许的配置表格 (#16005, @satoru-takeuchi)
  • 存储池:支持 targetSizeRatio=0 和默认 compressionMode (#15951, @OdedViner)
  • 核心:修正 RADOS 命名空间日志消息 (#15996, @OdedViner)
  • RBD 镜像:修复状态更新时的空指针错误检查 (#15989, @parth-gr)
  • Helm:在 PrometheusRule 模板中使用嵌套 if 语句 (#15979, @hedgieinsocks)
  • Helm:允许编辑 PrometheusRule (#15928, @hedgieinsocks)
  • CI:在 Helm 构建中使用最新版本 Helm v3.18 (#15952, @obnoxxx)
  • OSD:允许从另一个集群擦除加密的 OSD 磁盘 (#15972, @sp98)
  • OSD:在重新安装集群前清理 OSD 磁盘 (#15796, @sp98)
  • CSI:用动态 Go 模板替换硬编码的 imagePullPolicy (#15962, @praveen21b)

更新内容 (原始)

Improvements

Rook v1.17.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • build: merge helm indexes instead of recreating for every release (#16033, @obnoxxx)
  • rbd: Blocklist rados namespace image watchers during removal (#16009, @sp98)
  • namespace: Report empty condition for rados namespace (#16013, @travisn)
  • osd: Update the table of allowed configurations (#16005, @satoru-takeuchi)
  • pool: Support targetSizeRatio=0 and default compressionMode (#15951, @OdedViner)
  • core: Correct rados namespace log message (#15996, @OdedViner)
  • rbdmirror: Fix the nil point error check during status updates (#15989, @parth-gr)
  • helm: Use nested if clauses in prometheusrule template (#15979, @hedgieinsocks)
  • helm: allow prometheusrule edits (#15928, @hedgieinsocks)
  • ci: Use latest helm version v3.18 for helm builds (#15952, @obnoxxx)
  • osd: Allow wiping encrypted osd disk from another cluster (#15972, @sp98)
  • osd: Clean osd disks before reinstalling cluster (#15796, @sp98)
  • csi: Replace hardcoded imagePullPolicy with dynamic Go template (#15962, @praveen21b)

下载链接