Skip to content

v2.0 至 2.1

升级版 kustomize

请注意,捆绑的 kustomize 已升级至 v4.2.0。 Kustomize V4 中的部分 flag 有所更改。 例如,Kustomize v4+ 中更改了 flag 名称 "load_restrictor",从"--load_restrictor=none "更改为"--load-restrictor LoadRestrictionsNone"。

timeout.reconciliation 设置替换 --app-resync flag

app--resync "标志允许控制 Argo CD 应用程序控制器检查解析每个应用程序的目标应用程序修订版本的频率。 为了允许缓存每个版本库而非每个应用程序的解析修订版本,"--app--resync "标志已被弃用。 请使用 argocd-cm ConfigMap 中的 timeout.reconciliation 设置。 timeout.reconciliation 的值是一个持续时间字符串,例如 60s1m1h1d。 请参阅 argocd-cm.yaml 中的示例。

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

reposititoriesrepository.credentials 替换为 Secrets

通过 argocd-cm 配置版本库和版本库凭据模板的做法已被弃用。 现在,版本库和版本库凭据可通过分别标有 argocd.argoproj.io/secret-type=repositoryargocd.argoproj.io/secret-type=repo-creds 的 Secrets 发现。 请参阅 argocd-repositories.yamlargocd-repo-creds.yaml 中的示例。

argocd-util CLI 命令合并到 argocd admin

argocd-util CLI 命令可在 argocd admin 下使用,而 argocd-util 二进制文件已不再可用。

Replace runtime system user while BYOI

运行时系统用户应从 argocd 更改为 999,如下所示。

FROM argoproj/argocd:latest

# Switch to root for the ability to perform install
USER root

# Something custom here
RUN apt-get update

# Switch back to non-root user

# deprecated: USER argocd
USER 999