发版日志

Tip

版本 v17.8.z 的维护期为 2025 年 4 月 8 日至 2026 年 4 月 8 日。

兼容性和支持矩阵

下表展示了 Alauda Build of Gitlab operator 与 ACP 版本之间的兼容性和支持矩阵。

Alauda Build of Gitlab Operator 版本Gitlab 版本ACP 版本
v17.8.12v17.8.7v4.0,v4.1,v4.2
v17.8.11v17.8.7v4.0,v4.1
v17.8.10v17.8.5v4.0,v4.1
v17.8.9v17.8.5v4.0
v17.8.4v17.8.5v4.0

v17.8.12

功能和增强

  • 通过对 operator 和 gitlab 组件应用关键安全补丁,修复了漏洞。

已修复的问题

  • 在此更新之前,以高可用模式部署 GitLab 时,praefect 组件未配置默认的资源请求(requests)和限制(limits),这可能导致资源争用或不可预测的调度行为。此更新后,praefect 组件已包含默认资源配置:请求值为 500m CPU 和 500Mi 内存,限制值为 2 CPU 和 2Gi 内存。
  • 在此次更新之前,当用户创建多个不同工具(例如 GitLab 和 Harbor)且使用相同名称的实例时,后创建的实例虽然能够创建成功,但在部署阶段会失败。通过本次更新,Operator 会在创建阶段直接拦截重复的名称并返回错误,提示用户修改 release 名称。

已知问题

此次发版无相关问题。

v17.8.11

功能和增强

  • 本次发布将 Gitlab 升级至 v17.8.7 版本。
  • 通过对 operator 和 gitlab 组件应用关键安全补丁,修复了漏洞。

已修复的问题

  • 在此更新之前,operator 因 HPA 资源不断地重新调和 GitLab 实例,导致 CPU 占用过高。随着此更新,operator 能够正常调和 GitLab 实例,从而降低 CPU 消耗。

已知问题

此次发版无相关问题。

v17.8.10

功能和增强

安全更新:本次发布包含重要的安全补丁,用于修复 operator 及其依赖项中的潜在漏洞。

已修复的问题

  • 在此更新之前,插件会安装一个 ClusterRole 和多个命名空间范围内的 Role 对象,这些对象在 resources 和 verbs 字段中使用了通配符(”*”)。通过此次更新,所有通配符已被替换为明确的资源和操作列表,仅包含插件实际所需的权限。

已知问题

此次发版无相关问题。

v17.8.9

功能和增强

模板能力增强

本次发布中,内置的 Quick StartHigh-Availability 部署模板现已支持 Redis Sentinel 模式。有关配置详情,请参阅 Redis Credentials

已修复的问题

此次发版无相关问题。

已知问题

此次发版无相关问题。

v17.8.4

功能和增强

Alauda Build of Gitlab

包含部署 Gitlab Community Edition 的 Alauda Build of Gitlab v17.8.5 插件。

包含以下模板的部署:

  • Quick Start:用于快速创建 Gitlab 实例的模板,适用于开发和测试场景,不推荐用于生产环境。
  • Production:用于创建生产就绪 Gitlab 实例的模板,推荐用于生产环境。

欲了解更多关于 Gitlab v17.8 的功能,请访问 Gitlab v17.8 Release Blog

已修复的问题

此次发版无相关问题。

已知问题

此次发版无相关问题。