发布日期: 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

下载链接