1.21. Red Hat OpenShift GitOps 1.11.0 发行注记
Red Hat OpenShift GitOps 1.11.0 现在包括在 OpenShift Container Platform 4.12、4.13 和 4.14 中。
1.21.1. 新功能
当前发行版本添加了以下改进:
在这个版本中,您可以选择为指定命名空间中的 Argo CD 实例禁用
redis
和application-controller
组件。这些组件默认启用。要禁用组件,在 Argo CD 自定义资源(CR)的.spec.<component>.
字段中将 enabled 标志设置为enabled
false
。GITOPS-3723例如:
apiVersion: argoproj.io/v1alpha1 kind: ArgoCD metadata: name: example-argocd spec: controller: enabled: false redis: enabled: false
注意此功能目前仅限于
redis
和application-controller
组件。预计在以后的 Red Hat OpenShift GitOps 发行版本中会包括对其他组件的支持。
1.21.2. 修复的问题
在当前发行版本中解决了以下问题:
-
在此次更新之前,Argo CD Notifications Controller 不支持添加到
argocd-tls-certs-cm
配置映射中的自定义证书。因此,带有自定义证书的通知服务不会因为x509: certificate signed by unknown authority
错误信息而收到通知。在这个版本中解决了这个问题,在 Argo CD Notifications Controller 中正确初始化证书解析器功能,以加载存储在argocd-tls-certs-cm
配置映射中的所有证书。现在,带有自定义证书的通知服务可以成功接收通知。GITOPS-2809 -
在此次更新之前,当 Red Hat OpenShift GitOps Operator 没有安装在
openshift-gitops-operator
命名空间中时,用户会遇到PrometheusOperatorRejectedResources
警报。此问题会影响从早期版本的 Red Hat OpenShift GitOps Operator 升级到 v1.10 的用户。在这个版本中解决了这个问题,更新 Operator 的serverName
指标服务以反映正确的安装命名空间。现在,在openshift-gitops-operator
以外的命名空间中升级或安装 Red Hat OpenShift GitOps Operator 的用户不应该看到这些警报。GITOPS-3424