极狐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,以解决容器镜像仓库 DeploymentPodDisruptionBudget 的选择器问题。

如果您没有启用镜像仓库元数据数据库,或者您不使用它在任何外部工具中,如监控或日志解决方案,您无需做任何事情。如果您确实使用此标签,请相应地更新它。

升级至 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 专业支持团队:

upgrade-support-qrcode