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.0。GITOPS-1709
- 在这个版本中,将 Kustomize 升级到 4.4.1 版本。GITOPS-1710
- 此功能增强将应用程序设置为版本 0.4.1。
- 在这个版本中,添加了名称 latest 的新频道,它提供 Red Hat OpenShift GitOps 的最新版本。对于 GitOps v1.5.0,Operator 被推送到 gitops-1.5、latest 频道和现有的 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。
-
您可以使用包含
在这个版本中,一个新的
.hostURL 字段添加到 Argo CD 操作对象的.status字段中。当为路由启用了路由或入口时,新的 URL 字段会显示路由。如果没有从路由或入口提供 URL,则不会显示.host字段。当配置了路由或入口时,但对应的控制器没有正确设置,且不是
Ready状态,也不会传播其 URL,操作对象中的.status.host字段的值表示为Pending而不是显示 URL。这会影响操作对象的整体状态,方法是将其设置为Pending而不是Available。GITOPS-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 证书,除非证书是在ArgoCDCR specificationtls.initialCerts字段中配置的。这个问题现已解决。GITOPS-1725 -
在此次更新之前,当使用
managed-by标签创建命名空间时,它会在新命名空间中创建了大量RoleBinding资源。在这个版本中解决了这个问题,Red Hat OpenShift GitOps 会删除之前版本创建的不相关的Role和RoleBinding资源。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