极狐GitLab 原生 Chart 8.0
极狐GitLab 17.0
一起,我们将 Chart 版本更新为 8.0
。
主要变更总结
- 传统的 runner 注册工作流已经被默认禁用。需要手动迁移至新的注册工作流。
- Support for PostgreSQL 13 has been removed. Make sure you are running PostgreSQL 14 or newer before upgrading.
- 对于 PostgreSQL 13 的支持已被移除。请在升级前确保您正在运行 PostgreSQL 14 或更高版本。
所有升级相关变更请查阅极狐GitLab 17 变更。
从 7.x 升级
如要升级到 8.0
版本的 Chart,您首先需要升级到最新的 7.11.x
版本的 Chart。请查阅版本映射详情以获取最新的补丁版本。
升级至 8.6.0
为镜像仓库元数据数据库执行数据迁移的作业的 app
标签已经从 registry
更改为 registry-migrations
,以解决容器镜像仓库 Deployment
和 PodDisruptionBudget
的选择器问题。
如果您没有启用镜像仓库元数据数据库,或者您不使用它在任何外部工具中,如监控或日志解决方案,您无需做任何事情。如果您确实使用此标签,请相应地更新它。
升级至 8.6.x、8.5.1、8.4.3 和 8.3.6
如果您还没修改极狐GitLab chart 的 nginx-ingress.rbac.create
值,或者它被设置为 true
,您可以跳过此部分。
在这几个版本中,Ingress NGINX Controoler 的镜像跳到了 v1.11.2,但 Ingress NGINX Controller chart 版本仍停留在 4.0.6。旧的 v1.3.1
镜像现在已被弃用,并计划在 GitLab chart 9.0 中删除。
默认情况下将会被设置为 v1.11.2
。如果您将 nginx-ingress.rbac.create
设置为 false
,则会自动回退到 v1.3.1
。这是因为 v1.11.2
需要新的 RBAC 规则,我们已将其添加到我们的NGINX forked chart。
如果您正在使用自管理的 NGINX RBAC 规则,并且想要使用新的 v1.11.2
,请将新的 RBAC 规则应用到您的集群,并启用 v1.11.2
:
nginx-ingress:
rbac:
create: false
controller:
image:
disableFallback: true
如果您的设置是 nginx-ingress-geo.rbac.create: false
,也同样适用。
Runner 工作流变更
传统的 runner 注册工作流已默认禁用。您必须迁移到新的注册工作流或重新启用传统工作流。
请参考runner 子 chart 文档获取迁移说明。
技术支持
如果您在升级过程中遇到任何问题,您可以通过下面的二维码联系极狐GitLab 专业支持团队: