Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Supported ArgoCD Chart Version #1081

Merged

Conversation

RoseSecurity
Copy link
Contributor

what and why

  • Argo versions 0.1.0 through 2.10.0-rc1, v2.9.3, v2.8.7, v2.7.15 are affected by CVE-2024-22424, a CSRF attack when the attacker has the ability to write HTML to a page on the same parent domain as Argo CD.
  • Propose that we update the default values for Argo's chart from:
argo/argo-cd	5.19.12      	v2.5.9

to an unaffected version patched after 2.10-rc2, 2.9.4, 2.8.8, 2.7.16

notable changes

  • Argo CD 2.10 upgraded kubectl from 1.24 to 1.26. This upgrade introduced a change where client-side-applied labels and annotations are no longer preserved when using a server-side kubectl apply
  • Note that bundled Helm version has been upgraded from 3.13.2 to 3.14.3
  • Starting with Argo CD 2.10.11, the NetworkPolicy for the argocd-redis and argocd-redis-ha-haproxy dropped Egress restrictions. This change was made to allow access to the Kubernetes API to create a secret to secure Redis access

testing

  • This version has been tested and verified to work with the existing component configuration

references

@mtb-xt
Copy link
Contributor

mtb-xt commented Jul 23, 2024

💯

@milldr milldr merged commit 2c73ce3 into cloudposse:main Jul 24, 2024
5 checks passed
goruha pushed a commit to cloudposse-terraform-components/aws-eks-argocd that referenced this pull request Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants