1.19. Red Hat OpenShift GitOps 1.10.5 发行注记
Red Hat OpenShift GitOps 1.10.5 现在包括在 OpenShift Container Platform 4.12、4.13 和 4.14 中。
1.19.1. 勘误更新
1.19.1.1. RHSA-2024:2817 - Red Hat OpenShift GitOps 1.10.5 安全更新公告
发布日期: 2024 年 5 月 10 日
此发行版本中包括的安全修复列表包括在以下公告中:
如果安装了 Red Hat OpenShift GitOps Operator,请运行以下命令来查看此发行版本中的容器镜像:
$ oc describe deployment gitops-operator-controller-manager -n openshift-operators
1.19.2. 修复的问题
-
在此次更新之前,用户无法使用
argocd-k8s-auth
二进制文件来添加 Google Kubernetes Engine (GKE)和 Amazon Elastic Kubernetes Service (EKS)集群,因为 GitOps 容器中没有这个二进制文件。在这个版本中,通过在 GitOps 容器中添加argocd-k8s-auth
二进制文件解决了这个问题。GITOPS-4226 -
在此次更新之前,尝试使用 Argo CD 连接到 Azure DevOps 会导致因为 Azure DevOps Repository 服务已弃用
rsa-ssh
主机密钥算法而出错。在这个版本中解决了这个问题,在 Argo CD 和 Azure DevOps Repository 服务之间的通信过程中支持rsa-ssh
主机密钥算法。GITOPS-4543 -
在此次更新之前,Argo CD 中的
ignoreDifferences
sync 选项不适用于数组字段。在这个版本中,通过修改上游项目中使用的ignoreDifferences
同步选项的合并策略来处理数组字段解决了这个问题。因此,sync 选项现在可以通过允许用户在同步过程中忽略阵列中的特定元素来正常工作。GITOPS-2962 -
在此次更新之前,用户无法从 Red Hat OpenShift GitOps Web 控制台的 Developer 视角中的 Add 页面为 Argo CD 创建自定义资源。这个问题已从 Red Hat OpenShift GitOps 1.10 及更新的版本观察到。在这个版本中解决了这个问题,因为
ClusterServiceVersion
清单文件中包含了带有正确版本的 Operator 支持的资源。GITOPS-4513