1.28. Red Hat OpenShift GitOps 1.5.0 发行注记


Red Hat OpenShift GitOps 1.5.0 现在包括在 OpenShift Container Platform 4.8、4.9、4.10 和 4.11 中。

1.28.1. 新功能

当前发行版本包括以下改进:

  • 此功能增强将 Argo CD 升级到 2.3.3 版本。GITOPS-1708
  • 此功能增强将 Dex 升级到 2.30.3 版本。GITOPS-1850
  • 在这个版本中,将 Helm 升级到 3.8.0GITOPS-1709
  • 在这个版本中,将 Kustomize 升级到 4.4.1 版本。GITOPS-1710
  • 此功能增强将应用程序设置为版本 0.4.1
  • 在这个版本中,添加了名称 latest 的新频道,它提供 Red Hat OpenShift GitOps 的最新版本。对于 GitOps v1.5.0,Operator 被推送到 gitops-1.5latest 频道和现有的 stable 频道。从 GitOps v1.6 中,所有最新版本只会推送到 latest 频道,而不是 stable 频道。GITOPS-1791
  • 在这个版本中,新 CSV 添加 olm.skipRange: '>=1.0.0 <1.5.0' 注解。因此,所有之前的版本都会被跳过。Operator 直接升级到 v1.5.0。GITOPS-1787
  • 在这个版本中,Operator 将 Red Hat Single Sign-On(RH-SSO)更新至 v7.5.1 版本,包括以下改进:

    • 您可以使用包含 kube:admin 凭证的 OpenShift 凭证登录到 Argo CD。
    • RH-SSO 支持并使用 OpenShift 组为基于角色的访问控制(RBAC)配置 Argo CD 实例。
    • RH-SSO 遵循 HTTP_Proxy 环境变量。您可以使用 RH-SSO 作为在代理后面的 Argo CD 的 SSO。

      GITOPS-1330

  • 在这个版本中,一个新的 .host URL 字段添加到 Argo CD 操作对象的 .status 字段中。当为路由启用了路由或入口时,新的 URL 字段会显示路由。如果没有从路由或入口提供 URL,则不会显示 .host 字段。

    当配置了路由或入口时,但对应的控制器没有正确设置,且不是 Ready 状态,也不会传播其 URL,操作对象中的 .status.host 字段的值表示为 Pending 而不是显示 URL。这会影响操作对象的整体状态,方法是将其设置为 Pending 而不是 AvailableGITOPS-654

1.28.2. 修复的问题

在当前发行版本中解决了以下问题:

  • 在此次更新之前,特定于 AppProjects 的 RBAC 规则不允许在角色的 subject 字段中使用逗号,从而防止绑定到 LDAP 帐户。在这个版本中解决了这个问题,您可以在 AppProject 特定的 RBAC 规则中指定复杂的角色绑定。GITOPS-1771
  • 在此次更新之前,当将 DeploymentConfig 资源扩展到 0 时,Argo CD 会显示它为 progressing 状态,并具有一个 "replication controller is waiting for pods to run" 的健康状态信息。在这个版本中解决了边缘情况,健康检查现在会报告 DeploymentConfig 资源的正确健康状况。GITOPS-1738
  • 在此次更新之前,Red Hat OpenShift GitOps 会删除 argocd-tls-certs-cm 配置映射中的 TLS 证书,除非证书是在 ArgoCD CR specification tls.initialCerts 字段中配置的。这个问题现已解决。GITOPS-1725
  • 在此次更新之前,当使用 managed-by 标签创建命名空间时,它会在新命名空间中创建了大量 RoleBinding 资源。在这个版本中解决了这个问题,Red Hat OpenShift GitOps 会删除之前版本创建的不相关的 RoleRoleBinding 资源。GITOPS-1550
  • 在此次更新之前,pass-through 模式中的路由的 TLS 证书没有 CA 名称。因此,Firefox 94 和更高版本无法连接到 Argo CD UI,并显示代码 SEC_ERROR_BAD_DER。在这个版本中解决了这个问题。您必须删除 <openshift-gitops-ca> secret 并使其重新创建。然后,您必须删除 <openshift-gitops-tls> secret。在 Red Hat OpenShift GitOps 重新创建后,Firefox 可以再次访问 Argo CD UI。GITOPS-1548

1.28.3. 已知问题

  • 当使用 Ingress 资源而不是 OpenShift 集群中的 Route 资源时,Argo CD .status.host 字段不会被更新。GITOPS-1920
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat