Argo CD

argoproj/argo-cd last check 451 releases
Notes
Release notes
2.6.5 · 1y+
view on github

Quick Start

Non-HA:

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.6.5/manifests/install.yaml

HA:

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.6.5/manifests/ha/install.yaml

Release signatures

All Argo CD container images and CLI binaries are signed by cosign. See the documentation on how to verify the signatures.

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEesHEB7vX5Y2RxXypjMy1nI1z7iRG
JI9/gt/sYqzpsa65aaNP4npM43DDxoIy/MQBo9s/mxGxmA+8UXeDpVC9vw==
-----END PUBLIC KEY-----

Upgrading

If upgrading from a different minor version, be sure to read the upgrading documentation.

Known Issues

Broken matrix-nested git files generator in 2.6.5

Argo CD 2.5.14 introduced a bug in the matrix-nested git files generator. The bug only applies when the git files generator is the second generator nested under a matrix. For example:

apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
  name: guestbook
spec:
  generators:
  - matrix:
      generators:
        - clusters: {}
        - git:
            repoURL: https://git.example.com/org/repo.git
            revision: HEAD
            files:
              - path: "defaults/*.yaml"
  template:
    # ...

The nested git files generator will produce no parameters, causing the matrix generator to also produce no parameters. This will cause the ApplicationSet to produce no Applications. If the ApplicationSet controller is configured with the ability to delete applications, it will delete all Applications which were previously created by the ApplicationSet.

To avoid this issue, upgrade directly to >=2.5.15 or >= 2.6.6.

Changes

This release includes 6 contributions from 2 contributors with 0 features and 3 bug fixes.

Bug fixes (3)

  • fix: ignore gitlab projects w/o repository (#12819) (#12820) (#12827)
  • fix: use field-wise templating for child matrix generators (#11661) (#12287) (#12771)
  • fix: Fix the applicationset kind typo (#12690) (#12767)

Documentation (2)

  • docs: Provide example RBAC for API server in apps-in-any-namespace (#12341) (#12824)
  • docs: Fix Jenkins guide link in understand_the_basics.md (#12814) (#12818)

Other (1)

  • chore: upgrade https lib to avoid CVE-2022-41723