发版日志

TIP

版本 v1.2.z 的维护期为 2025 年 8 月 22 日至 2025 年 12 月 22 日。

目录

兼容性与支持矩阵

下表展示了 Alauda DevOps Connectors operator 与 ACP 版本之间的兼容性与支持矩阵。

Alauda DevOps Connectors Operator 版本ACP 版本
v1.2.0v4.1, v4.0
v1.1.0v4.1, v4.0
v1.0.8v4.0
v1.0.4v4.0

v1.2.0

功能与增强

重大变更

无重大变更。

修复的问题

  • 在此更新之前,如果 ACP 打开了 project-ns-prefix 功能开关, 在业务集群ACP 项目下的 NS Pod 中挂载项目级别的Connector会提示权限错误,此次更新之后,修复了该问题。ACP 打开 project-ns-prefix 功能开关的情况下,在业务集群ACP 项目下的 NS Pod 中,可以正常挂载项目级别的Connector。

已知问题

此次发版无相关问题。

v1.1.0

功能与增强

重大变更

OCI ConnectorClass resolver-type 变更

OCI connector 镜像地址格式已更新,以提供更好的命名空间隔离和资源管理。

旧格式c-connector.connector-ns.svc.cluster.local

新格式connector.connector-ns.svc.cluster.local/namespaces/<connector-ns>/connectors/<connector-name>

影响场景

升级说明:现有使用 OCI connector 的工作负载需更新镜像地址格式以适应新的命名规范。

服务 "c-xxx" 已存在

升级到 v1.1.0 后,v1.0.8 创建的 Connectors 可能会遇到错误:services "c-xxx" already exist

该问题是由于与 Connector 代理关联的 Service 标签发生变化,导致无法匹配旧的 Service。

解决方案:删除冲突名称的 service 资源,Connector 状态将自动恢复。

修复的问题

  • 在此更新之前,在 kubernetes 1.31 之前部署 Connectors 组件后,由于 kubernetes Server-side apply 存在bug(https://github.com/kubernetes/kubernetes/issues/124605), 会不断的更新资源的 resourceVersion,可能导致集群的稳定性下降。此次更新之后,connectors-operator 绕过了该问题,在 kubernetes 1.31 之前版本部署,仅有 resourceVersion 变更时不会触发 reconcile。
  • 在此更新之前,如果 Connectors 组件部署到 非 connectors-system 命名空间下,创建的 OCI Connector 的认证状态会一直处于失败状态。 此次更新之后, 修复了该问题。 OCI Connector 的认证状态不会受到组件部署命名空间的影响,能够准确反馈凭据的有效性。
  • 在此更新之前,部署完 Connectors 组件之后,组件状态正常,在 Pod 中使用 connectors-csi driver 时,会偶发提示 “driver name connectors-csi not found in list of registered csi driver”, 导致 Pod 无法启动。 此次更新之后,修复了该问题。部署完成之后,组件状态正常的情况下,Pod 中可正常使用 connectors-csi driver,不会遇到该偶发问题

已知问题

此次发版无相关问题。

v1.0.8

功能与增强

  • 安全更新:更新基础镜像、依赖项并修复安全漏洞

修复的问题

此次发版无相关问题。

已知问题

此次发版无相关问题。

v1.0.4

功能与增强

Alauda DevOps Connectors v1.0(Alpha)

Connectors 提供了一种安全高效的方式连接外部服务和工具,并提供了无侵入式的集成方式。平台团队可以轻松且安全地创建 connectors,同时保护访问密钥。

开箱即用支持:

  • git 仓库
  • oci 注册表

Connectors 还通过 API 和自定义 connectors 实现提供了自定义 connectors 的扩展能力。

修复的问题

此次发版无相关问题。

已知问题

此次发版无相关问题。