chore: update argocd v3.5.2 - #1266
Merged
Merged
Conversation
vitalii-codefresh
requested review from
a team and
masontikhonov
as code owners
September 10, 2026 15:24
Contributor
Author
|
/e2e |
masontikhonov
marked this pull request as draft
September 14, 2026 05:26
vitalii-codefresh
marked this pull request as ready for review
September 15, 2026 07:31
masontikhonov
approved these changes
Sep 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog
Breaking changes
Warning
This release bumps the bundled ArgoCD to v3.5.2.
Increased minimal supported version of BYOA up from 3.3.X to 3.5.X
ArgoCD 3.5 introduces the following breaking changes: More about changes in Argo CD here.
Two actions may be required:
--insecure-oci-force-httpviaargocd repo add ... --insecure-oci-force-http --upsert, or setinsecureOCIForceHttp: "true"directly in the repository Secret.Chart.yamldependencieswithrepository: oci://...) hosted on plain HTTP registries, those dependency repos must now also be explicitly registered with--insecure-oci-force-http— this was not required under Helm v3.--insecure-skip-server-verificationand--insecure-oci-force-httpon the same repo chain causes Helm v4 to silently drop--plain-http, breaking plain-HTTP OCI pulls. There is currently no workaround when both are legitimately required.react/jsx-runtime: the Argo CD UI moved from React 16 to React 19. Extensions built against an older UI may fail to load (TypeError: Cannot read properties of undefined) until rebuilt. No action needed if you don't install UI extensions.ListResourceEvents/ListEventsgRPC methods now return an Argo CD-definedEventListtype instead of the Kubernetesk8s.io.api.core.v1.EventList. Any custom/generated gRPC client calling these methods directly must be regenerated against Argo CD 3.5. REST endpoints, their JSON payloads, and the Argo CD CLI/UI are unaffected; the generated OpenAPI schema for these endpoints does change, so regenerate REST clients built from it.Deprecated:
--repo-server-strict-tls(boolean flag is deprecated across all componentsargocd-application-controller,argocd-applicationset-controller,argocd-notification)is deprecated in favor of
--repo-server-ca-cert-path/ARGOCD_SERVER_REPO_SERVER_CA_CERT_PATH. Still functional in 3.5 with a warning; may be removed in 3.6+.argocd proj add-signature-key/remove-signature-keyand.spec.signatureKeysonAppProjectare deprecated in favor ofsourceIntegrity.verifyResultfield in the REST API is deprecated in favor ofsourceIntegrityResult.Features and enhancements
argocd-repo-server-mtlsSecret (client-ca.crt,client.crt,client.key) and mTLS is enabled automatically across repo-server and its clients — no further configuration needed.More about changes in Argo CD here.
Related tickets