Skip to content

v1.6 至 1.7

AppProject 标记移至状态字段

为了解决 argoproj/argo-cd#2718,存储在 AppProject CRD 中的 JWT 标记已从 "spec "字段移至 "status "字段。 迁移在升级过程中自动执行,可能会导致几秒钟的延迟。 除了延迟外,预计不会有其他副作用。 可以回滚到以前的版本 - 预计不会有数据丢失。

由于 YAML 库升级,ConfigMap 等资源可能会不同步

作为 v1.7 发布的一部分,Kubernetes 客户端库已升级至 v1.18.8,同时我们开始使用 https://github.com/kubernetes-sigs/yaml 来处理 YAML,以便与 kubectl 行为保持一致。 这带来了资源配置清单中多行字符串处理的变化。 因此,带有多行字符串的 YAML 配置清单可能会在升级后变得不同步,您可能需要触发一次同步来解决这个问题。

受影响资源示例:

---
apiVersion: v1
kind: ConfigMap
metadata:
  name: my-config-map
data:
  value: |+ # block chomping indicator is dropped by Argo CD v1.7 ( same as kubectl apply)
  hello

针对 GnuPG 相关功能的新 RBAC 规则

GnuPG 功能](.../.../.../user-guide/gpg-verification)在 Argo CD 中引入了一个新的 RBAC 资源gpgkeys

请调整您的 RBAC 规则,设置适当的权限。 每个角色至少应拥有以下一组权限:

p, <your-role>, gpgkeys, get, *, allow

更多信息请参阅 [文档](.../.../.../user-guide/gpg-verification#rbac-rules-for-managing-gnupg-keys)。

从现在起,您可以按照[常规升级流程](./overview.md)进行升级。