1.4. Red Hat OpenShift GitOps 1.15.2 发行注记
Red Hat OpenShift GitOps 1.15.2 现在包括在 OpenShift Container Platform 4.14、4.15、4.16 和 4.17 中。
1.4.1. 勘误更新 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
发布日期:2525 年 5 月 15 日
此发行版本中包括的安全修复列表包括在以下公告中:
如果您在 default 命名空间中安装了 Red Hat OpenShift GitOps Operator,请运行以下命令来查看此发行版本中的容器镜像:
oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
1.4.2. 修复的问题 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
在此次更新之前,您可能会在 Argo CD 组件(如
服务器
、repo-server
和application-controller
)中因为网络或 DNS instabilities 访问 Redis 实例时崩溃。当连接池中的多个连接调用dial hook
函数时,这些崩溃来自go-redis
客户端库的竞争条件。在这个版本中,集成一个更新的go-redis
客户端库,消除除hook
功能调用期间的竞争条件可以解决这个问题,并改进了对网络和 DNS 错误的处理和恢复,确保 Argo CD 组件的稳定性更大。GITOPS-6287 -
在此次更新之前,将 Red Hat OpenShift GitOps Operator 升级到 v1.15.1 引发健康检查错误,阻止 Red Hat Advanced Cluster Management (RHACM)策略同步。在这个版本中,将缺少的 nil 检查添加到
.status.placement
for Policy 可解决这个问题。GITOPS-6664 -
在此次更新之前,当将
.spec.source.targetRevision
设置为注解的 Git 标签时,Argo CD 会被视为需要协调并恢复集群中的手动更改,尽管禁用自我修复。这个行为与轻量级标签不一致。在这个版本中,当selfHeal
设为false
时,对实时资源的手动更改将不再恢复,即使您使用注解的 Git 标签作为源,Argo CD 现在一致处理注解和轻量级标签。GITOPS-6150 - 在此次更新之前,当在任何命名空间中部署到任何命名空间和用户工作负载监控支持时,Argo CD 监控会自动工作,不需要手动配置。在这个版本中,如果在非 OpenShift Container Platform 命名空间中部署 Argo CD,您必须在 OpenShift Container Platform 中启用用户工作负载监控。如需更多信息,请参阅 为用户定义的项目启用监控。GITOPS-6251