1.5.2. 修复的问题
- ImageUpdater spec.namespace 字段已弃用
在此次更新之前,
ImageUpdater自定义资源(CR)中的spec.namespace字段指定控制器搜索目标应用程序的命名空间。在这个版本中,spec.namespace字段已弃用,并将在以后的发行版本中删除。控制器现在使用ImageUpdater资源的metadata.namespace来识别目标应用程序。因此,操作仅限于本地命名空间。您必须在与它们管理的应用程序相同的命名空间中创建ImageUpdater资源;这些命名空间的不同配置不再被支持。- 为 AppProjects 更新了 ApplicationSet 控制器权限
在此次更新之前,
ApplicationSet控制器缺少列出集群范围内的 AppProject 资源的权限。因此,当ApplicationSet资源在默认 Argo CD 命名空间以外的命名空间中创建时,协调会失败。在这个版本中,控制器 ClusterRole 被更新为包含appprojects.argoproj.io所需的权限。此更改与上游版本一致,并允许ApplicationSet控制器在集群的所有命名空间中成功生成应用程序。