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
的值是一个持续时间字符串,例如 60s
、1m
、1h
或 1d
。 请参阅 argocd-cm.yaml 中的示例。
从现在起,您可以按照[常规升级流程](./overview.md)进行升级。
将 reposititories
和 repository.credentials
替换为 Secrets¶
通过 argocd-cm
配置版本库和版本库凭据模板的做法已被弃用。 现在,版本库和版本库凭据可通过分别标有 argocd.argoproj.io/secret-type=repository
或 argocd.argoproj.io/secret-type=repo-creds
的 Secrets 发现。 请参阅 argocd-repositories.yaml 和 argocd-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