Update quay.io/argoproj/argocd Docker tag to v3.2.0 #32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/quay.io-argoproj-argocd-3.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v3.1.9->v3.2.0Release Notes
argoproj/argo-cd (quay.io/argoproj/argocd)
v3.2.0Compare Source
Quick Start
Non-HA:
HA:
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.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
be8e79e: feat(appset): add pprof endpoints (cherry-pick #25044 for 3.2) (#25051) (@rumstead)79f152c: feat(appset): deleting applications in order when Progressive sync enabled on applicationSet (#23465) (@ranakan19)b1a9fab: feat(appset): enhance ApplicationSet status debugging logs (#23869) (@somln)a5c6898: feat(appset): increase concurrent reconcile maximum to max int64 (#23721) (@rumstead)6a20776: feat(cli): Support Server-Side Diff CLI (#23978) (@pjiang-dev)69f7d39: feat(cli): add 'get-resource' command (#23196) (#23609) (@cjcocokrisp)853b8dd: feat(cli): support password prompt input when --password is not provided in bcrypt cli (#23906) (@gyu-young-park)5a8b427: feat(controller): Permit using newer revision when retrying failed sync (#11494) (#23038) (@olivergondza)5c9a5ef: feat(health): Add healthCheck for CRD DatadogMetric (#23464) (@Nicolas-Richard)d3de443: feat(health): CronJob health and suspend, resume and terminate Job actions (#23991) (@agaudreault)36f1a59: feat(health): add health checks for GitOps Promoter (#23663) (@crenshaw-dev)99fea7c: feat(helm): upgrade to 3.18.3 (#23618) (@crenshaw-dev)e8e39a9: feat(helm): upgrading helm to 3.18.4 (#23724) (@mubarak-j)6f6c39d: feat(hydrator): Commit message templating (#23679) (#24204) (@pbhatnagar-oss)e85e353: feat(hydrator): Credential template to source hydrator (#23999) (@pbhatnagar-oss)562194b: feat(hydrator): add .gitattributes file to hydrated repo root (#23678) (#23725) (@FourFifthsCode)8b2799c: feat(hydrator): parallelize repo-server calls (#24451) (#24436) (@crenshaw-dev)a6a78ef: feat(kustomize): upgrade to 5.7.0 (#23619) (@crenshaw-dev)d954789: feat(server): 3scale health checks (#24327) (#24326) (@ammachado)5b8e4b5: feat(server): pass authenticated userId as header to extensions (#24356) (@agaudreault)2229f9d: feat(ui): Add hydration in status to dashboard application tiles (#24319) (@adityaraj178)13c47ee: feat(ui): Added repo connection state message (#24175) (@surajyadav1108)72d054d: feat(ui): Requests info for Cpu and Mem added to Pod details (#20637) (@surajyadav1108)762114c: feat(ui): Sort by application-sync-order in the list page (#23521) (#24191) (@downfa11)97af89a: feat(ui): add prune option to application rollback (#23861) (#23932) (@anthisfan)8d018bb: feat(ui): add sortable columns to application list (#24213) (#24535) (@downfa11)6212ea2: feat(ui): adjust line-height and spacing for multi-line text in details row (#24173) (@jiwlee97)26b970b: feat: Add gRPC health check in argocd-server (#24276) (@krapie)dcf1965: feat: Add health checks for Coralogix (#23853) (@daniel-leinov)4e63bc7: feat: Adding ExtensionService health-check (#23576) (@solomon-kibret)be042c4: feat: AppSet PR generator return 0 results upon repo not found instead of failing (#23447) (@reggie-k)3401d3b: feat: Export metrics to track number of users (#20801) (#23343) (@sathiya06)c447628: feat: Implement Altinity clickhouse-operator CRD health checks (#24017) (@acze)6028dea: feat: add OpenTelemetry trace context propagation for HTTP requests (#23029) (@yafeiaa)3af3a05: feat: add sso-host flag for OAuth2 login configuration (#22738) (#22784) (@PaleHazy)feab307: feat: add status.resourcesCount field to appset and change limit default (#24698) (#24711) (@alexmt)29df864: feat: add title matching filter for Pull Request Generator (#23569) (@nitishfy)fca42e3: feat: log a warning instead of debug when repository webhook does not match an application (#23939) (@fernandocarletti)7ae14c8: feat: preserve non-hydrated files during hydration (#24129) (@nitishfy)c012702: feat: read argocd password from stdin (#23520) (@nitishfy)07bd5e0: feat: show operation state UI (#23589) (@Aaron-9900)14a22ad: feat: update unpause action for Numaproj CRDs (#24036) (@dpadhiar)Bug fixes
48a7030: fix(UI): Add missing icon colors to auto-sync (#23962) (@surajyadav1108)aff3ae3: fix(api):app create --upsertshould not error on invalid current destination (#23922) (@agaudreault)fb94cad: fix(applications): update application navigation URLs (#22671) (#23285) (@Ruby-rc)460111f: fix(applicationset): Git generator: Don't append default object to literal empty json array (#23500) (#23513) (@ChristianCiach)ac4ae17: fix(appset): When Appset is deleted, the controller should reconcile applicationset #23723 (#23823) (@sangdammad)31e0f42: fix(appset): add applicationset leader election to roles and clean up (#14369) (#23976) (@rumstead)d269e6f: fix(appset): add applicationsets to the built-in readonly role (#24190) (#24318) (@crenshaw-dev)6ec1aa1: fix(appset): do not remove progressive sync conditions (#23506) (@agaudreault)03ac864: fix(cli): avoid panic in configure command when no local config exists (#23085) (#23967) (@krapie)7f5ef5c: fix(cli): correct typo in bcrypt error message (#23849) (@gyu-young-park)70c8f46: fix(cli): honor ALL_PROXY and other proxy environment variables (#24177) (@SinnoLn)f13aa46: fix(cli): respect refresh type when running with specified revision (#22463) (#22462) (@thejoeejoee)c4d99bb: fix(controller): expose ARGOCD_SYNC_WAVE_DELAY as configurable parameter (#24536) (@u-kai)e981167: fix(controller): get commit server url from env (#23536) (@nobbs)83d553c: fix(controller): impersonation with destination name (#23309) (#23504) (@crenshaw-dev)e0f4b00: fix(darwin): remove the need for cgo when building a darwin binary on linux (#23507) (@rumstead)d7364b4: fix(dashboard): Allow quantile label as float and integer (#24087) (@adberger)b20fd43: fix(discovery): add missing lua syntax and return to discovery (fixes #24257) (#24262) (@jan-mrm)614c85c: fix(docs): fix applicationsetcontroller.enable.github.api.metrics to false in docs cm (#23516) (@reggie-k)4501ebb: fix(docs): include v3.1 upgrade docs (#23529) (@mubarak-j)786b24e: fix(health): CRD health check message (#23690) (#23691) (@crenshaw-dev)f4c4c66: fix(health): add logic for disabled policies (#21347) (@dhaiducek)91b8bba: fix(health): custom resource health for flux helm repository of type oci (#24294) (@adberger)35e3897: fix(health): incorrect reason in PullRequest script (cherry-pick #24826 for 3.2) (#24828) (@argo-cd-cherry-pick-bot[bot])8fa3e47: fix(health): remove CronJob progressing/suspended status (#24430) (@agaudreault)4821d71: fix(health): typo in PromotionStrategy health.lua (cherry-pick #24726 for 3.2) (#24760) (@argo-cd-cherry-pick-bot[bot])c68ec27: fix(health): undeclared var used in ChangeTransferPolicy check (#23912) (@crenshaw-dev)d1251f4: fix(health): use promotion resource Ready condition regardless of reason (cherry-pick #24971 for 3.2) (#24973) (@argo-cd-cherry-pick-bot[bot])56320a7: fix(hydrator): handle empty path (#24349) (@crenshaw-dev)4d16fdc: fix(hydrator): normalize repo URL when grouping (#23564) (#23565) (@crenshaw-dev)c60a727: fix(hydrator): omit Argocd- trailers from hydrator.metadata (#23463) (@crenshaw-dev)02de363: fix(metrics): grpc prometheus stats missing (#23877) (#23838) (@pbhatnagar-oss)50531e6: fix(oci): loosen up layer restrictions (cherry-pick #24640 for 3.2) (#24648) (@argo-cd-cherry-pick-bot[bot])b96401b: fix(project): Do not block project update when a cluster referenced in an App doesn't exist (#23659) (@OpenGuidou)e8f8610: fix(security): repository.GetDetailedProject exposes repo secrets (#24387) (@crenshaw-dev)796f72c: fix(server): Send Azure DevOps token via git extra headers (#23478) (#23631) (@mikebordon)1ba3929: fix(server): ensure resource health status is inferred on application retrieval (#24832) (cherry-pick #24851 for 3.2) (#24865) (@argo-cd-cherry-pick-bot[bot])f420cce: fix(server): make parameterized resource actions backwards-compatible (#23695) (@crenshaw-dev)0a1572b: fix(server): preserve webhook secret references on server restart (#22588) (#23905) (@somln)8c8902b: fix(server): validate new project on update (#23970) (#23973) (@agaudreault)1fbd63d: fix(sync): auto-sync loop when FailOnSharedResource (#23357) (#23641) (@agaudreault)65a082b: fix(sync): do not retry when sync timeout has elapsed (#24020) (@agaudreault)9dfa9db: fix(sync): operations in errors without status cause infinite auto-sync loop (#23356) (@agaudreault)3349949: fix(test): TestFailKustomizeBuildPatches fails on MacOS dev. env (#23737) (@dudinea)965c83e: fix(test): Test_SSHCreds_Environ_TempFileCleanupOnInvalidProxyURL fails on Macos dev. env. (#23755) (@dudinea)c880373: fix(tests): race condition creating the sync id (#23460) (@agaudreault)8884b27: fix(ui): Improve Delete Dialog Behaviour when deleting child apps in the app-of-app pattern (cherry-pick #24802 for 3.2) (#25123) (@argo-cd-cherry-pick-bot[bot])d54c8af: fix(ui): Made App name font bolder in applications-list rows (#24256) (@surajyadav1108)1bc9adb: fix(ui): account detail page crashes for accounts with empty capabilities (#23787) (@hanxiaop)04d1ca4: fix(ui): catch AbortError during data fetch cancellation (#24054) (@youhonglian)24b0ecc: fix(ui): convert GroupWrapper to a functional component (#23796) (@jiwlee97)564e507: fix(ui): convert PolicyWrapper component to functional component (#23809) (@jiwlee97)dd1547f: fix(ui): convert RevisionFormField components to functional components (#23813) (@chansuke)d6ecc66: fix(ui): enable natural sort ordering for resources, add autocomplete attributes to login form #22853 (#23599) (@sea-gull-diana)3e6f11e: fix(ui): fix filter header label wrap (#23560) (@linghaoSu)aa5d139: fix(ui): fix misleading pointer cursor and animation click-block issue (#23688) (@choejwoo)88a32d6: fix(ui): handle missing resources on UI (#24355) (@pjiang-dev)b18ea68: fix(ui): prevent undefined values in filter state causing checkbox corruption (#23733) (@choejwoo)e24d8d4: fix(ui): resolve duplicate sync-policy (#24233) (@downfa11)f3dbc6f: fix(ui): wrap log lines are wrapped to the next line (#23946) (@xfrnk2)a8cae97: fix(util): Fix default key exchange algorthims used for SSH connection to be FIPS compliant (#24086) (@anandf)1b3ced9: fix: "admin cluster generate-spec" fails on missing "argocd-cm" (#10429) (#24088) (@ATGardner)001bfda: fix: #24781 update crossplane healthchecks to V2 version (cherry-pick #24782 for 3.2) (#24784) (@argo-cd-cherry-pick-bot[bot])5ee35ad: fix: Address shellcheck detected shell warnings (#22686) (@olivergondza)58b0116: fix: Allow metrics ingress for redis-ha-proxy (#23926) (#23928) (@JulesTriomphe)4e5b201: fix: ArgoCD CLI diff shows installationID annotations (#22409) (#22567) (@muma378)0793efb: fix: Badge display revision for multiple-sources application #17986 (#22547) (@fpetr)ef8ac49: fix: Clear ApplicationSet applicationStatus when ProgressiveSync is disabled (cherry-pick #24587 for 3.2 (#24716) (@aali309)bb56b9e: fix: Ensure application sets in custom namespace can be upserted (#23860) (@onematchfox)df324c0: fix: Ensure that symlink targets are not made absolute on extracting a tar (#24145) (#24146) (@leh-ppi)c94874f: fix: HTTPProxy health-check update (#23575) (@solomon-kibret)6aa9c20: fix: Health status for HTTPRoute with multiple generations (#24958) (cherry-pick #24959 for 3.2) (#25039) (@lindeskar)7129a2c: fix: High Application Controller CPU Usage - Reduce calls to db.GetSettings (#24235) (@FourFifthsCode)87faf58: fix: Hydrator wipes out entire branch when multiple Applications hydrate to the same branch with different path (fixes #24179) (#24185) (@adityaraj178)b8ac5ef: fix: OCI client, avoid calling tags/list if revision is not a constraint #23580 (#23581) (@erdody)1453367: fix: Progress Sync Unknown in UI (cherry-pick #24202 for 3.2) (#24641) (@argo-cd-cherry-pick-bot[bot])12d3f5d: fix: RunResourceAction: error getting Lua resource action: built-in script does not exist #24490 (#24491) (@FourFifthsCode)1c9bb47: fix: Selecting repoType in dropdown doesn't do anything (#23747) (#23750) (@keithchong)8d47727: fix: UI error with ApplicationSet in any namespace (#23601) (@jaqxues)45a7a18: fix:kustomize edit add componentcheck (#24100) (@blakepettersson)4c92911: fix:syncPolicy.automated.enabled=falsedoes not disable automated sync (#24254) (@downfa11)2e4af5f: fix: autosync would not trigger for different sources (#23615) (#23655) (@agaudreault)1c5d7f1: fix: cache external TLS cert to avoidLoading TLS configlog spam (#17277) (#23965) (#24080) (@mtbennett-godaddy)a1df57d: fix: capture stderr in executil RunWithExecRunOpts (cherry-pick #25139 for 3.2) (#25140) (@argo-cd-cherry-pick-bot[bot])670d383: fix: change the appset namespace to server namespace when generating appset (#23900) (@nitishfy)3eb442e: fix: correct misleading log and linter directive (#23824) (@augustkang)ed752cb: fix: correct post-delete finalizer removal when cluster not found (#24415) (@aborilov)22c652c: fix: correct typo in applicationset/utils/utils.go (#24352) (@augustkang)51fa4e8: fix: do not change CronJob to progressing (#24269) (@agaudreault)b227ef1: fix: don't show error about missing appset (cherry-pick #24995 for 3.2) (#24997) (@argo-cd-cherry-pick-bot[bot])7168674: fix: downgrade go-git (#24288) (@blakepettersson)42d4cfb: fix: existingWindows to treat all fields of the window instead of a small subset of them (#20712) (#23636) (@itaispiegel)9895f55: fix: helm GetTags cache writing (#23865) (@mclarke47)a1f4248: fix: hydration errors not set on applications (#24755) (#24809) (@agaudreault)ba38778: fix: improve CMP logging and error messages (#24022) (@korECM)8ed3a24: fix: improves message for diff-exit-code configuration option (#24039) (@ppapapetrou76)a90c545: fix: improves the ui message when an operation is terminated due to controller sync timeout (#23657) (@ppapapetrou76)5c2b13f: fix: incorrect source used in CompareAppState (#23630) (@agaudreault)e37c3db: fix: kustomize components + monorepos (#23486) (@blakepettersson)873c2fc: fix: labels field is nil in values interpolation (#24501) (#24502) (@tonychg)f3c8e1d: fix: limit number of resources in appset status (#24690) (#24697) (@alexmt)3db95b1: fix: make webhook payload handlers recover from panics (cherry-pick #24862 for 3.2) (#24912) (@argo-cd-cherry-pick-bot[bot])b1b1570: fix: prevent idle connection buildup by cloning http.DefaultTransport in Bitbucket SCM/PR generator #24209 (#24210) (@portly-halicore-76)8b8d04e: fix: propagate gRPC context to HTTP client in grpcproxy (#23840) (#24157) (@BHAVISHYA2005)8f23c88: fix: remove mounting of host /tmp when running argocd-test-(client|server) images (#24025) (#24028) (#24024) (@dudinea)aed63c6: fix: remove platform flag to fix multi-platform binary architecture of CLI tools #24549 (#24550) (@pinelibg)4dfab5d: fix: remove tracking annotation from git manifest when performing hydration (#23857) (@nitishfy)559744a: fix: replace:arrow_heading_up:for MS teams (#22258) (#22725) (@chansuke)c641837: fix: replace grpc.NewClient (#19653) (#24188) (@Jack-R-lantern)6c38186: fix: resolve argocd ui error for externalSecrets, fixes #23886 (#24232) (@raweber42)28510cd: fix: resolve argocdService initialization issue in notifications CLI (cherry-pick #24664 for 3.2) (#24680) (@argo-cd-cherry-pick-bot[bot])fe6aaad: fix: resource tree endpoint doesn't have missing state (#23948) (@hanxiaop)22d3ef0: fix: respect ignore differences for individual array elements in CRDs (#24197) (@nitishfy)f78cddf: fix: revert kubeVersion change to preserve trailing+(#24066) (@agaudreault)8c3b78e: fix: set correct path to metadata for numa rollout pause actions (#24280) (@dpadhiar)16cc1b1: fix: support dynamic field path based on Hydrator state in summary view (#23950) (@bianbbc87)51d8819: fix: the specified namespace is not taking effect in argocd-notifications (#23839) (@iawia002)262c815: fix: typo err for GetConditions comment (#23807) (@warjiang)087378c: fix: update ExternalSecret discovery.lua to also include the refreshPolicy (cherry-pick #24707 for 3.2) (#24713) (@argo-cd-cherry-pick-bot[bot])bf9f927: fix: use informer in webhook handler to reduce memory usage (cherry-pick #24622 for 3.2) (#24623) (@argo-cd-cherry-pick-bot[bot])Documentation
7515505: docs(actions): document parameterized resource actions (#24007) (@crenshaw-dev)5ac055d: docs(cli): Add example usage for 'argocd repo rm' command (#23833) (@somln)d83ef2c: docs(cli): addargocd repo listexample (#23822) (@jemlog)ce35b4c: docs(cli): add commandargocd repo getexamples (#23843) (@downfa11)4024fe7: docs(cli): improve example usage for argocd logout command (#24001) (@CHOUMnote)d154627: docs(hydrator): remove trailer that doesn't exist (#23923) (@crenshaw-dev)9e25f93: docs(images): add a note about missing images for 3.0 releases (#23612) (#23712) (@rumstead)313e8bf: docs(images): add a note about missing images for 3.0 releases (#23741) (@rumstead)eaef25c: docs(progressivesync): Proposal of Deletion strategy for progressive sync (#22843) (@ranakan19)4362e8c: docs(users): Add 100ms to the list of users (#24265) (@ygit)1e4cfcc: docs(users): Add Shock Media to users (#24538) (@sven-mollinga)90eae48: docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true (#23918) (@reggie-k)49f3c05: docs: Add Sophotech to adopters list (#24247) (@archy-rock3t-cloud)e4eb86d: docs: Add code comment to explain relativizing all symlinks on extraction (#24514) (@leh-ppi)9fd0601: docs: Add example of using argocd.argoproj.io/hook: Skip (#23505) (@jsoref)3df2883: docs: Added Intel to USERS.md (#23596) (@charlesmcchan)2cfc70a: docs: Change reference URL for HA manifests to stable. (#24049) (@Kelketek)15a35da: docs: Clarifications in in user-guide/helm.md (#23281) (@HarHarLinks)e8875bb: docs: Correct a minor typo (#24566) (@looperunbalanced)ee0de13: docs: Delete dangling word in Source Hydrator docs (cherry-pick #24601 for 3.2) (#24604) (@argo-cd-cherry-pick-bot[bot])bfe8b30: docs: Document ARGOCD_CONFIG_DIR env variable (#24193) (#24194) (@den-is)ac49c67: docs: Fix a typo in 3.0-3.1 upgrade manual (#23544) (@Chupaka)728674f: docs: Fix cluster bootstrapping documentation (#24353) (@FalseDev)b834987: docs: Fix typos in user guide documentation (#24548) (@choejwoo)79943d8: docs: Improve developer guide (#23669) (@reggie-k)e5417e1: docs: Incorporate grafana service doc change (#24069) (@lrochette)a74d899: docs: Microsoft SSO requestedIDTokenClaims to be ApplicationGroup (#23711) (@DavidNorena)4393f7d: docs: PR generator title match (#24000) (@EmilyXinyi)7e868da: docs: RBAC: Fix typo and rephrase fine-grained action syntax (#24033) (@kwentine)bc49329: docs: Update Kustomize script in Custom Namespace Instructions (#23803) (@Jtango18)bed3d56: docs: Update command to check PKCE usage in ArgoCD (#24516) (@yuvraj9)b0336b8: docs: Update how crd-install hook is handled in helm.md (#23452) (@todaywasawesome)928aee5: docs: Update rbac.md (#24224) (@huguesalary)5c10b47: docs: Update rbac.md to include more examples for group policies: g, role:admin, role:readonly, ... (#24569) (@revitalbarletz)db7acf8: docs: Use enabled in application example (#24448) (@gsalamin)5510bdf: docs: add Content-Type header to example curl command in api doc (#24127) (@jessebot)fed3c7e: docs: add TLS configuration quick reference table for easier understanding (#23888) (@puretension)ec80ebd: docs: add batumbu to USERS.md (#24035) (@gustysap)d3bdc9d: docs: add docs for Progressive Sync's deletionOrder feature (#24201) (@ranakan19)998253a: docs: add notes related to Revision Cache Expiration settings (#23986) (#23963) (@dudinea)9aff762: docs: add shipfox to argocd user list (#23771) (@noe-charmet)139debe: docs: clarifytimeout.reconciliationvalues (#24551) (@osoriano)23f3472: docs: clarify manifest-generate-paths annotation usage without webhooks (#24421) (@Aamir017)37b0f0f: docs: document server-side diff requests being issued on resource change (#24299) (@stek29)f953976: docs: enhance orphaned resources documentation (#24243) (@ractive)9fffcd5: docs: fix TLS certificate installation guide link error (#23908) (@ruyut)2de6819: docs: fix code block errors in web_based_terminal.md (#23892) (@alexandregv)4e72dd7: docs: fix missing closing parenthesis in onelogin (#23779) (@gyu-young-park)dc309cb: docs: fix typo in hydrator commit message template documentation (cherry-pick #24822 for 3.2) (#24827) (@argo-cd-cherry-pick-bot[bot])0174fcc: docs: inform about #11104 in applicationset docs (#24533) (@nissessenap)20e3877: docs: intersection of apps-in-any-namespace and parameter overrides clarification (#23810) (#23816) (@bittrance)0c82f40: docs: mention that applicationsets resource can be used with project roles (#24182) (@Anthony-Fiddes)1d6ba89: docs: promote server-side diff from beta to stable (#24119) (@pjiang-dev)5e2a8a8: docs: promote server-side diff stable (#24138) (@pjiang-dev)b686012: docs: remove incorrect ignoreDifferences example (#24425) (@crenshaw-dev)01d00ac: docs: rewrite section on self-heal and autosync for clarity (#23812) (@dmgress)e492587: docs: update Google OIDC connector to support Workload Identity (#23955) (@karahiyo)7f5072f: docs: update USERS.md adding Hotjar (#23971) (@alainrk)ea31d17: docs: update declarative-setup.md (azure auth) (#23408) (@CCOLLOT)Dependency updates
cb61611: chore(deps): bump SonarSource/sonarqube-scan-action from 5.2.0 to 5.3.0 (#23897) (@dependabot[bot])3533155: chore(deps): bump SonarSource/sonarqube-scan-action from 5.3.0 to 5.3.1 (#24358) (@dependabot[bot])0984b03: chore(deps): bump actions/cache from 4.2.3 to 4.2.4 (#24072) (@dependabot[bot])90e2148: chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 (#24052) (@dependabot[bot])ae16c00: chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0 (#24412) (@dependabot[bot])c7588ff: chore(deps): bump actions/setup-node from 4.4.0 to 5.0.0 (#24384) (@dependabot[bot])29805b0: chore(deps): bump code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0 (#24304) (@dependabot[bot])8657798: chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 (#24219) (@dependabot[bot])cb2b7fa: chore(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 (#24413) (@dependabot[bot])390ea4f: chore(deps): bump docker/login-action from 3.4.0 to 3.5.0 (#24043) (@dependabot[bot])fd78d66: chore(deps): bump form-data from 4.0.0 to 4.0.4 in /ui (#23876) (@dependabot[bot])9cc960d: chore(deps): bump form-data from 4.0.0 to 4.0.4 in /ui-test (#23875) (@dependabot[bot])6f1e27e: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.0 to 1.18.1 (#23759) (@dependabot[bot])9928c90: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.1 to 1.18.2 (#24013) (@dependabot[bot])6265da1: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.2 to 1.19.0 (#24227) (@dependabot[bot])41f6644: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.0 to 1.19.1 (#24527) (@dependabot[bot])ef8d03c: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.10.1 to 1.11.0 (#24050) (@dependabot[bot])9567183: chore(deps): bump github.com/Azure/kubelogin from 0.2.8 to 0.2.9 (#23551) (@dependabot[bot])8239102: chore(deps): bump github.com/Azure/kubelogin from 0.2.9 to 0.2.10 (#23825) (@dependabot[bot])0a0176f: chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 (#23603) (@dependabot[bot])733350c: chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1 to 4.9.0 (#23774) (@dependabot[bot])7da3ecc: chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.0 to 4.9.1 (#23960) (@dependabot[bot])d518f13: chore(deps): bump github.com/casbin/casbin/v2 from 2.107.0 to 2.108.0 (#23518) (@dependabot[bot])276d92d: chore(deps): bump github.com/casbin/casbin/v2 from 2.108.0 to 2.109.0 (#23758) (@dependabot[bot])635b9fe: chore(deps): bump github.com/casbin/casbin/v2 from 2.109.0 to 2.110.0 (#23895) (@dependabot[bot])99710b5: chore(deps): bump github.com/casbin/casbin/v2 from 2.110.0 to 2.111.0 (#24011) (@dependabot[bot])2558e80: chore(deps): bump github.com/casbin/casbin/v2 from 2.111.0 to 2.116.0 (#24073) (@dependabot[bot])37b67fa: chore(deps): bump github.com/casbin/casbin/v2 from 2.116.0 to 2.118.0 (#24099) (@dependabot[bot])2a0eac0: chore(deps): bump github.com/casbin/casbin/v2 from 2.118.0 to 2.119.0 (#24123) (@dependabot[bot])b74c0a0: chore(deps): bump github.com/casbin/casbin/v2 from 2.119.0 to 2.120.0 (#24159) (@dependabot[bot])24d4cb5: chore(deps): bump github.com/casbin/casbin/v2 from 2.120.0 to 2.121.0 (#24302) (@dependabot[bot])c07768c: chore(deps): bump github.com/casbin/casbin/v2 from 2.121.0 to 2.122.0 (#24409) (@dependabot[bot])f4541a6: chore(deps): bump github.com/casbin/casbin/v2 from 2.122.0 to 2.123.0 (#24557) (@dependabot[bot])ca6e205: chore(deps): bump github.com/casbin/govaluate from 1.7.0 to 1.8.0 (#23602) (@dependabot[bot])2ed67e8: chore(deps): bump github.com/casbin/govaluate from 1.8.0 to 1.9.0 (#23913) (@dependabot[bot])05385b3: chore(deps): bump github.com/casbin/govaluate from 1.9.0 to 1.10.0 (#24411) (@dependabot[bot])e039293: chore(deps): bump github.com/expr-lang/expr from 1.17.5 to 1.17.6 (#24124) (@dependabot[bot])54b3c95: chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.0 to 4.1.1 (#23585) (@dependabot[bot])9a990b7: chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.1 to 4.1.2 (#24032) (@dependabot[bot])60adba2: chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 (#23802) (@dependabot[bot])b8decb7: chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 (#24003) (@dependabot[bot])7f37093: chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.7 to 0.7.8 (#23482) (@dependabot[bot])98f2760: chore(deps): bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1 (#24205) (@dependabot[bot])5e5c4b7: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.86 to 0.9.87 (#24383) (@dependabot[bot])36345af: chore(deps): bump github.com/olekukonko/tablewriter from 1.0.7 to 1.0.8 (#23670) (@dependabot[bot])a78a616: chore(deps): bump github.com/olekukonko/tablewriter from 1.0.8 to 1.0.9 (#23982) (@dependabot[bot])3f03097: chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#24012) (@dependabot[bot])c69d30e: chore(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#24442) (@dependabot[bot])48faed1: chore(deps): bump github.com/r3labs/diff/v3 from 3.0.1 to 3.0.2 (#24098) (@dependabot[bot])2ffaf43: chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#24362) (@dependabot[bot])908c732: chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 (#23826) (@dependabot[bot])4a3884f: chore(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 (#24377) (@dependabot[bot])9bc35de: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#24248) (@dependabot[bot])d135f73: chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#24306) (@dependabot[bot])0479433: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.130.1 to 0.131.0 (#23634) (@dependabot[bot])0864f1a: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.131.0 to 0.132.0 (#23647) (@dependabot[bot])09b5cbd: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.132.0 to 0.133.0 (#23656) (@dependabot[bot])ff01924: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.133.0 to 0.134.0 (#23681) (@dependabot[bot])195b238: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.134.0 to 0.137.0 (#23896) (@dependabot[bot])34bc563: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.137.0 to 0.138.0 (#24125) (@dependabot[bot])2b1f595: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.138.0 to 0.139.0 (#24141) (@dependabot[bot])57cccb6: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.139.0 to 0.139.2 (#24160) (@dependabot[bot])7a2dc7e: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.139.2 to 0.141.2 (#24216) (@dependabot[bot])5ce60ca: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.141.2 to 0.142.0 (#24226) (@dependabot[bot])08cd547: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.0 to 0.142.1 (#24249) (@dependabot[bot])e6a7c1d: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.1 to 0.142.4 (#24316) (@dependabot[bot])3e70033: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.4 to 0.142.5 (#24361) (@dependabot[bot])634ef6f: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.4 to 0.142.6 (#24373) (@dependabot[bot])ebff248: chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 (#23757) (@dependabot[bot])88ce38e: chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 (#23756) (@dependabot[bot])3c6449d: chore(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 (#24075) (@dependabot[bot])bc47754: chore(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 (#24493) (@dependabot[bot])1268dd9: chore(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (#24444) (@dependabot[bot])69b1f0a: chore(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 (#23730) (@dependabot[bot])a608753: chore(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 (#24443) (@dependabot[bot])e452870: chore(deps): bump golang.org/x/term from 0.32.0 to 0.33.0 (#23729) (@dependabot[bot])f5a562a: chore(deps): bump golang.org/x/term from 0.34.0 to 0.35.0 (#24472) (@dependabot[bot])52683fd: chore(deps): bump golang.org/x/time from 0.12.0 to 0.13.0 (#24441) (@dependabot[bot])b090ee7: chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#23827) (@dependabot[bot])2e90919: chore(deps): bump google.golang.org/grpc from 1.74.0 to 1.74.2 (#23894) (@dependabot[bot])7ed0f23: chore(deps): bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#24206) (@dependabot[bot])17e5c1f: chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#24511) (@dependabot[bot])ad2e445: chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (#24077) (@dependabot[bot])88fccc9: chore(deps): bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#24218) (@dependabot[bot])21ec075: chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (#24495) (@dependabot[bot])940a489: chore(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 (#24161) (@dependabot[bot])d2b881a: chore(deps): bump library/busybox fromf64ff79tof9a104fin /test/e2e/multiarch-container (#23980) (@dependabot[bot])d737f8f: chore(deps): bump library/busybox fromf9a104ftoab33eacin /test/e2e/multiarch-container (#24162) (@dependabot[bot])be2c243: chore(deps): bump library/golang from 1.24.4 to 1.24.5 in /test/container (#23930) (@dependabot[bot])cd11e44: chore(deps): bump library/golang from 1.24.4 to 1.24.5 in /test/remote (#23699) (@dependabot[bot])0e42012: chore(deps): bump library/golang from 1.24.5 to 1.24.6 in /test/remote (#24061) (@dependabot[bot])a37a4d4: chore(deps): bump library/golang from14fd8a5to267159cin /test/remote (#23898) (@dependabot[bot])835c1fb: chore(deps): bump library/golang from267159ctoef5b4bein /test/remote (#23914) (@dependabot[bot])4e69156: chore(deps): bump library/golang froma9219ebto14fd8a5in /test/remote (#23728) (@dependabot[bot])a4919ed: chore(deps): bump library/redis from 7.4.3 to 8.2.1 in /test/container (#24200) (@dependabot[bot])6b6512a: chore(deps): bump library/registry from1fc7de6to45fbac2in /test/container (#23800) (@dependabot[bot])6747cfa: chore(deps): bump library/registry from45fbac2to3725021in /test/container (#23842) (@dependabot[bot])c67763b: chore(deps): bump library/ubuntu from 25.04 to 25.10 in /test/container (#23961) (@dependabot[bot])b88527c: chore(deps): bump library/ubuntu from1041699toa61c057in /test/container (#24382) (@dependabot[bot])9bca485: chore(deps): bump library/ubuntu from10b61aatofcdea13in /test/container (#24158) (@dependabot[bot])5d5d17a: chore(deps): bump library/ubuntu fromacdb2d3to1041699in /test/container (#24207) (@dependabot[bot])1e5761c: chore(deps): bump library/ubuntu fromfcdea13toacdb2d3in /test/container (#24184) (@dependabot[bot])7628473: chore(deps): bump redis from 8.2.1 to 8.2.2 to address vuln (release-3.2) (#24891) (@carlosrodfern)f401a0e: chore(deps): bump renovatebot/github-action from 43.0.10 to 43.0.11 (#24476) (@dependabot[bot])81da5ea: chore(deps): bump renovatebot/github-action from 43.0.11 to 43.0.12 (#24559) (@dependabot[bot])4445dba: chore(deps): bump renovatebot/github-action from 43.0.8 to 43.0.10 (#24363) (@dependabot[bot])986e1f8: chore(deps): bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#23567) (@dependabot[bot])8eac64d: chore(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 (#23931) (@dependabot[bot])a1bcd42: chore(deps): bump sigstore/cosign-installer from 3.9.0 to 3.9.1 (#23530) (@dependabot[bot])be37e0a: chore(deps): bump sigstore/cosign-installer from 3.9.1 to 3.9.2 (#23841) (@dependabot[bot])a330ae4: chore(deps): bump sigstore/cosign-installer from 3.9.2 to 3.10.0 (#24558) (@dependabot[bot])cc39e63: chore(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 (#24445) (@dependabot[bot])9e804f9: chore(deps): bump the otel group across 1 directory with 2 updates (#24217) (@dependabot[bot])04cf408: chore(deps): bump the otel group with 4 updates (#24364) (@dependabot[bot])cd3dc7a: chore(deps): bump tj-actions/changed-files from 46.0.5 to 47.0.0 (#24560) (@dependabot[bot])4dd9bc7: chore(deps): update dependency gotestyourself/gotestsum to v1.12.3 (#23483) (@renovate[bot])d111397: chore(deps): update dependency markdown to v3.8.2 (#23499) (@renovate[bot])38ad19f: chore(deps): update dependency pymdown-extensions to v10.16.1 (#23974) (@renovate[bot])414d9eb: chore(deps): update docs dependencies (#23510) (@renovate[bot])203e07c: chore(deps): update module github.com/golangci/golangci-lint to v2.2.1 (#23598) (@renovate[bot])5bd2d0d: chore(deps): update module github.com/golangci/golangci-lint to v2.2.2 (#23761) (@renovate[bot])d5383de: chore(deps): update module github.com/golangci/golangci-lint to v2.3.0 (#23874) (@renovate[bot])39b9e4f: chore(deps): update module github.com/vektra/mockery/v3 to v3.5.0 (#23632) (@renovate[bot])Other work
8f8a1ec: Merge commit from fork (@thevilledev)46409ae: Merge commit from fork (@crenshaw-dev)5f5d46c: Merge commit from fork (@crenshaw-dev)722036d: Merge commit from fork (@crenshaw-dev)27b70cf: chore(ci): Use default TARGETPLATFORM for base ArgoCD image to fix multi-platform builds (#24048) (@joshuabaird)346a749: chore(ci): allow make mockgen for renovate (#23633) (@crenshaw-dev)0fe2a21: chore(ci): cherry pick v2 (#24322) (@blakepettersson)2bba563: chore(ci): cherry-pick workflow improvements (#24575) (@blakepettersson)1cec174: chore(ci): run e2e tests on CNCF runner (#24320) (@crenshaw-dev)cd87a13: chore(ci): update github runners to oci gh arc runners (3.2) (#24632) (#24653) (@crenshaw-dev)7fafc99: chore(ci): use existing label standard (#24543) (@crenshaw-dev)2e5601f: chore(cli): print groups when retrieving roles info (#24522) (@nitishfy)922e459: chore(cli): rewrite supported formats (#24483) (@nitishfy)adf89ea: chore(cmd): remove duplicate code in argocd-notification (#23929) (@iawia002)68e5a4a: chore(hydrator): simplify dupe destination detection (#23566) (@crenshaw-dev)6ead52c: chore(migrate): migrate otelgrpc pkg interceptor to stats handler(#18258) (#18366) (@Jack-R-lantern)1db5f2e: chore(migrate): migrate renovate to renovate GH action (#24253) (@nitishfy)3b1ac4b: chore(refactor): project as SyncAppState parameter (#23629) (@agaudreault)5ca7524: chore(refactor): remove redundant rollback argument (#23627) (@agaudreault)6ec5319: chore(refactor): remove unused actions parameter fields (#24008) (@crenshaw-dev)2c4dd51: chore(refactor): simplify auto-sync and alreadyAttemptedSync (#23628) (@agaudreault)7829e2c: chore(refactor): simplify hydrator manifest generation (#24427) (@crenshaw-dev)f2233cc: chore(refactor): simplify logic that generates server cert (#24335) (@crenshaw-dev)abbdfa2: chore(refactor): simplify selfHeal logic (#23626) (@agaudreault)3247474: chore(refactor): use contexts in hydration operations (#24431) (@crenshaw-dev)69f24f0: chore(refactor): use new root.Mkdirall (#24298) (@crenshaw-dev)678f61b: chore(reposerver): Remove last occurrences of deprecated otelgrpc interceptors (#23921) (@elafarge)5107ec1: chore(sonar): Fix sonar warnings in applicationset/generators/cluster.go (#23210) (@olivergondza)7922c77: chore(test): prevent data race (#23488) (@blakepettersson)a3eb4e7: chore(tilt): fix sync reference to argocd build file (#23749) (@FourFifthsCode)d58ba04: chore(ui): add jsx-no-useless-fragment lint rule (#23666) (@linghaoSu)1e2a66d: chore(ui): convert ApplicationParametersSource components to functional components (#23769) (@chansuke)728262a: chore(ui/refactor): convert Login component to functional component (#23780) (@jiwlee97)f44de4b: chore: Add make test-local to tiltfile (#24325) (@todaywasawesome)3f44b85: chore: Add unit test to cover apps health status in an app in any namespace context (#23693) (@OpenGuidou)4893325: chore: Adds an option to control what Docker network the virtualized … (#24174) (@anfly0)d39c008: chore: Convert ProjectsList and VersionPanel components to functional components (#23606) (@olegt-codefresh)939d88c: chore: Fix data race in TestLogAppProjEvent (#24528) (#24529) (@andrii-korotkov)b9daeac: chore: Update PR title guide link in PR checklist (#23979) (@krapie)1b48f36: chore: Upgrade ubuntu base image to latest 25.04 digest (#23479) (#23514) (@dudinea)df3a45a: chore: add 42School to USERS.md (#23893) (@alexandregv)6d9b5bd: chore: add @nitishfy for v3.2 release champion (#24097) (@nitishfy)f8aea44: chore: add Close to USERS.md (#23904) (@vtomasr5)45c8fd9: chore: addtriage/pendinglabel to new issues (#24572) (@agaudreault)267eb2f: chore: add cli scoped approver role for argocd (#24006) (@nitishfy)b2b6d98: chore: add oci env vars to manifests (#24113) (@blakepettersson)0f822ff: chore: add renovate config to update mockery (#23388) (#23508) (@chansuke)54e2648: chore: adds all components in goreman run script (#23777) (@ppapapetrou76)93148b5: chore: adds scripts to perform gitops-engine migration (#24291) (@ppapapetrou76)a42ccae: chore: bump gitops engine (#24864) (@pjiang-dev)660295f: chore: bump gitops engine + remove IterateHierarchyv1 (#23924) (@pjiang-dev)871b0b4: chore: bump gitops-engine w/ finalizer fix (#24348) (@agaudreault)993344e: chore: bump k8s 1.34 (#24405) (@pjiang-dev)4ac3f92: chore: bumps redis version to 8.2.1 (cherry-pick #24523 for 3.2) (#24582) (@argo-cd-cherry-pick-bot[bot])a06dfeb: chore: check forgotestsuminstallation when running tests locally (#24271) (@nitishfy)24c0892: chore: enable exposedSyncMutex rule from go-critic (#24026) (@mmorel-35)56f8797: chore: fix contradiction between function name and comment (#23736) (@chansuke)9922336: chore: fix some function names in comments (#24381) (@vetclippy)1941597: chore: improving e2e stability (#23587) (@oleksandr-codefresh)323f993: chore: local docker build on MAC with amd64 target (#23993) (@agaudreault)69d1d88: chore: remove ErrApplicationNotAllowedToUseProject from API (#23972) (@agaudreault)7dae82d: chore: remove automaxprocs (#24164) (@blakepettersson)c39fde7: chore: replace bitnami images (#24101) (@nitishfy)90123ba: chore: update Go to 1.24.6 (#24090) (@thevilledev)da7f11a: chore: upgrade to go 1.25 (#24148) (@blakepettersson)6a2df43: ci(release): only set latest release in github when latest (cherry-pick #24525 for 3.2) (#24686) (@argo-cd-cherry-pick-bot[bot])58d82be: ci: fix supported-version script (#23496) (@agaudreault)fd4355b: feat(health-check): Add resource_customizations for game.kruise.io (new) (#23558) (@qisongshi)d75bcfd: fix(cherry-pick): server-side diff shows duplicate containerPorts (#24842) (@pjiang-dev)4cd4e5e: fix(e2e-tests): ArgoCD E2E test logs print auth-token (#23696) (@aali309)0c1eb30: fix(fullscreen log): retain filters after fullscreen log (issue #23608) (#23614) (@lsq645599166)8e00df5: fix(repo-server): support .argocd-source.yaml kustomize version (#23643) (#23644) (@crenshaw-dev)Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.1.9...v3.2.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.