argo-cd v2.12.10 版本更新介绍
发布日期: 2025-01-29
版本号: v2.12.10
Argo CD v2.12.10版本提供了快速安装指南,非高可用(Non-HA)模式下需创建命名空间并应用指定YAML文件,高可用(HA)模式则使用对应的HA安装文件。所有容器镜像均通过cosign签名,并符合SLSA Level 3规范,用户可参考文档验证来源。升级时需注意跨小版本升级需查阅升级指南。更新日志包含多项修复:解决应用集事件命名空间配置问题、修复ksonnet应用的端到端测试问题;文档方面优化了mkdocs配置;依赖项更新了go-git至v5.13.1版本。完整变更可通过GitHub对比v2.12.9至v2.12.10版本查看。
更新内容 (中文)
快速入门
非高可用:
kubectl create namespace argocd
kubectl apply -n argocd -f https:\/\/raw.githubusercontent.com\/argoproj\/argo-cd\/v2.12.10\/manifests\/install.yaml
高可用:
kubectl create namespace argocd
kubectl apply -n argocd -f https:\/\/raw.githubusercontent.com\/argoproj\/argo-cd\/v2.12.10\/manifests\/ha\/install.yaml
版本签名与来源验证
所有 Argo CD 容器镜像均通过 cosign 签名。符合 SLSA Level 3 规范的容器镜像和 CLI 二进制文件均附有来源证明。查看文档了解验证方法。
升级指南
若从其他次要版本升级,请务必阅读升级说明。
更新日志
缺陷修复
- c26ee6921b1c3a20dfecb2027657399b9f9c048b: 修复(appset): 事件未遵循配置的命名空间问题 (#21219) (#21241) (#21521) (@eadred)
- 4ba830f5dd1ed58cf345fdc64dfd97bc6bd17715: 修复: 解决 ksonnet 应用的 e2e appset 测试失败问题 (cherry-pick #21580) (#21606) (@gcp-cherry-pick-bot[bot])
文档更新
- 84ace16689717cf30988d81e1bae6056863b7df5: 文档: 在 .readthedocs.yaml 中添加 mkdocs 配置节 (cherry-pick #21475) (#21610) (@gcp-cherry-pick-bot[bot])
依赖更新
- b6e1080936975f18aa0d81ee2396864eb433752c: 依赖更新: 升级 go-git 版本至 go-git/v5 5.13.1 (#21550) (@aali309)
其他工作
- a9d8027d4a8bf3230e16063d4a24fbcaa3a8b457: 合并来自 fork 的提交 (@svghadi)
完整更新日志: https://github.com/argoproj/argo-cd/compare/v2.12.9…v2.12.10
<a href="https://argoproj.github.io/cd/">img src="https://raw.githubusercontent.com/argoproj/argo-site/master/content/pages/cd/gitops-cd.png" width="25%" ></a>
更新内容 (原始)
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.10/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.10/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
- c26ee6921b1c3a20dfecb2027657399b9f9c048b: fix(appset): events not honouring configured namespaces (#21219) (#21241) (#21521) (@eadred)
- 4ba830f5dd1ed58cf345fdc64dfd97bc6bd17715: fix: resolve the failing e2e appset tests for ksonnet applications (cherry-pick #21580) (#21606) (@gcp-cherry-pick-bot[bot])
Documentation
- 84ace16689717cf30988d81e1bae6056863b7df5: docs: add mkdocs configuration stanza to .readthedocs.yaml (cherry-pick #21475) (#21610) (@gcp-cherry-pick-bot[bot])
Dependency updates
- b6e1080936975f18aa0d81ee2396864eb433752c: chore(deps): bump go-git version to go-git/v5 5.13.1 (#21550) (@aali309)
Other work
- a9d8027d4a8bf3230e16063d4a24fbcaa3a8b457: Merge commit from fork (@svghadi)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v2.12.9...v2.12.10