build(deps): update dependency aqua:argoproj/argo-cd to v3.3.0#147
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
build(deps): update dependency aqua:argoproj/argo-cd to v3.3.0#147renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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.
This PR contains the following updates:
3.2.6→3.3.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
argoproj/argo-cd (aqua:argoproj/argo-cd)
v3.3.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
ce2fb70: Revert "feat: Ability to create custom labels for namespaces created … (#455) (@pasha-codefresh)e50dd00: feat(actions): Add cloudnativepg reload, restart, promote, suspend and resume actions (#24192) (@rouke-broersma)3ee16c0: feat(actions): PullRequest merge action (#24823) (@crenshaw-dev)0c77f3c: feat(actions): add icons to apps actions (#25343) (#25344) (@rickbrouwer)a64933f: feat(actions): add pause action for KEDA ScaledObject and ScaledJob (#25301) (#25302) (@rickbrouwer)97d50a1: feat(appset): add pprof endpoints (#25044) (@rumstead)482440b: feat(appset): use clone instead of replace on sprig templates to reduce function copies (#25576) (@rumstead)64421a7: feat(ci): add run failure link to cherry pick comment (#24838) (@crenshaw-dev)4678361: feat(cli): Add additional examples toproj listcommand (#25169) (@onasser1)ac12ab9: feat(cli): Updated CLI to show Plugins during tab completion (#24758) (@christianh814)53c3542: feat(cli): add powershell completion (#25595) (@onasser1)f866959: feat(cli): added support for filtering by group in app get-resource CLI command (#25495) (@sabre1041)ac1a2f8: feat(health): add grafana-org-operator Health (#25662) (@sathieu)0c6fa28: feat(hydrator): add inline parameter support to Source Hydrator (#24228) (#24277) (@sangyeong01)dea7ead: feat(hydrator): avoid unnecessary repo-server calls (#25150) (@pbhatnagar-oss)6cd30d3: feat(hydrator): don't push commits if manifests don't change (#25056) (@pbhatnagar-oss)fe02a8f: feat(redis): Secrets credentials via volume mount (#24597) (@Mangaal)bbc3e99: feat(repo): add support for github app authentication without installationid (#25339) (#25374) (@pbhatnagar-oss)1ae13b2: feat(ui): conditionally render app view extensions (#25132) (@jwinters01)afaf16b: feat(ui): hide sync option 'replace' if sync with replace is disabled in the server (issue no. #22625) (#22647) (@jan-mrm)528482c: feat(ui): implement abstraction layer for appset ui support (#24916) (@pjiang-dev)b74c7aa: feat(ui): improve sync warnings (#25524) (@jwinters01)90b3e85: feat(ui): support custom icons (#20864) (@crenshaw-dev)a56a803: feat: Ability to create custom labels for namespaces created with syncOptions CreateNamespace (#443) (@pasha-codefresh)9ab0b2e: feat: Add ability to hide certain annotations on secret resources (#577) (@svghadi)9ee5cca: feat: Add health check for Ceph CRD (#24111) (@afarbos)51c9add: feat: Add health checks for ServiceBinding and ServiceInstance (#25007) (@dzahariev)8c890d4: feat: Add impersonation support for App finalizer deletion (#24524) (@ccjette-logmein)ed537d5: feat: Add path flag to ArgoCD CLI app list (#24834) (@onasser1)1c4ef33: feat: Add server-side apply manager config (#418) (@leoluz)7493226: feat: Add support for HPA v2 (autoscaling/v2) (#411) (@EppO)1a6973a: feat: Add the ability to not autogenerate external URLs from ingress object (#13705) (#25383) (@rkevin-arch)ed7c77a: feat: Apply out of sync option only (#533) (@pasha-codefresh)d65e9d9: feat: Enable SkipDryRunOnMissingResource sync option on Application level (#712) (@pasha-codefresh)aba3819: feat: Implement Server-Side Diffs (#522) (@leoluz)6b2984e: feat: More optimal IterateHierarchyV2 and iterateChildrenV2 [#600] (#601) (@andrii-korotkov-verkada)4eb3ca3: feat: Namespace/CRD creation should happen before PreSync phase (#159) ( <>)3bf3d8a: feat: PreDelete hooks support (Issue #13975) (#22288) (@pedro-cs-ribeiro)5fd9f44: feat: Prune resources in reverse of sync wave order (#538) (@svghadi)e360551: feat: Support for retries when building up cluster cache (#374) (@jannfis)e56739c: feat: add CreateResource to kubectl (#12174 and #4116) (#516) (@reggie-k)0b4199b: feat: add FindResources method that allows to find any resource in cache (#204) ( <>)f9456de: feat: add GvkParser in cluster cache (#404) (@leoluz)1b08fd1: feat: add ability to use shallow clone for repositories (#24931) (@alexmt)d8b1a12: feat: add basic support for server-side apply (#363) (@sathieu)bfac3f5: feat: add creation timestamp (#87) (@taisho6339)9664cf8: feat: add profile feature for agent, and fix logr's panic (#444) (@alswl)f6f1a42: feat: add status.resourcesCount field to appset and change limit default (#24698) (@alexmt)c7bab2e: feat: add support split yaml that return actual yamls (#346) (@pasha-codefresh)ed70eac: feat: add sync delete option (#507) (@gdsoumya)aae8ded: feat: added cascade option to DeleteResource - argo-cd #5368 (#220) (@ishitasequeira)0000f05: feat: adds various OCI metrics (#25493) (@ppapapetrou76)e77acec: feat: allow limiting clusterResourceWhitelist by resource name (#12208) (#24674) (@crenshaw-dev)09e5225: feat: application resource deletion protection (#630) (@alexmt)69dfa70: feat: auto migrate kubectl-client-side-apply fields for SSA (#727) (@pjiang-dev)187312f: feat: auto respect rbac for discovery/sync (#532) (@gdsoumya)bc9ce57: feat: better error message for sync operations (#336) (@pasha-codefresh)9163758: feat: cluster cache should expose synchronization error (#32) ( <>)ae94ad9: feat: configurable watch resync timeout. ability to disable cluster resync (#353) (@jessesuen)3c54508: feat: create namespace (#94) (@mayzhang2000)ddce93c: feat: cross namespace hierarchy traversal from cluster-scoped parents to namespaced children (fixes #24379) (#24847) (@jcogilvie)92a3433: feat: detect PVC StatefulSet ownership (#112) ( <>)4ea93db: feat: enable forks to release and publish to custom quay registries (#25365) (@reggie-k)ddc92c9: feat: expose APIGroups in GetClusterInfo (#283) ( <>)762cb1b: feat: expose all kubernetes resources in cluster info (#337) ( <>)8aefb18: feat: expose cluster sync retry timeout (#373) (@yeya24)e58bdf2: feat: implement KEDA scaledJob health-checks (#25106) (@rickbrouwer)cd2e16d: feat: implement gitops-agent (#37) ( <>)605958d: feat: improve memory consumption limiting (#100) (@ash2k)344b1bc: feat: improve sync operation messages (#84) ( <>)cfdefa4: feat: introduce SyncWaveHook callbacks invoked after applying each sync wave (#177) (@jessesuen)5c6aa59: feat: oidc background token refresh (#23727) (@devopsjedi)82f0935: feat: prune last (#203) (@mayzhang2000)c0c2dd1: feat: retry with client side dry run if server one was failed (#548) (@pasha-codefresh)c617562: feat: return images from resources when sync occurs (#642) (@Aaron-9900)7669da6: feat: split refresh button with dropdown for hard refresh (#25445) (@choejwoo)89ddd0d: feat: support 'Replace=true' sync option (#246) ( <>)11d47a6: feat: support configuring cluster cache re-sync timeout (#107) ( <>)723667d: feat: support exiting early from IterateHierarchy method (#388) (@alexmt)e8cfb83: feat: support limiting number of concurrent k8s list queries (#55) ( <>)a4c77d5: feat: support managing cluster resources in a namespaced mode (#297) ( <>)1ce2acc: feat: support replace strategy for CRD (#252) ( <>)89cb483: feat: support resource prune propagation policy (#235) ( <>)ff6e9f8: feat: support resource pruning in gitops-agent (#45) ( <>)fbecbb8: feat: sync-options annotation with Force=true (#414) (#560) (@kkk777-7)026d10e: feat: syncing to a different revision requires override privilege (#22858) (@schraax)552ad1c: feat: update unpause fast/gradual actions for Numaplane rollouts (#24545) (@dpadhiar)90979fe: feat: use Kubernetes v1.18.6 libraries (#102) (@ash2k)1301eaa: feat: use different env variable to control server side K8s API call timeout (#25271) (@ppapapetrou76)Bug fixes
f3ae26b: fix(actions): enable pause action so deployment can be paused (#25394) (#25395) (@rickbrouwer)15568cb: fix(appset): do not trigger reconciliation on appsets not part of allowed namespaces when updating a cluster secret (cherry-pick #25622 for 3.3) (#25909) (@argo-cd-cherry-pick-bot[bot])e582975: fix(appset): ensure finalizer is added when deletionOrder is set as reverse (#25125) (@ranakan19)40e9a06: fix(appset): handle pre/post delete hook finalizers conflicts (#25539) (@agaudreault)c377101: fix(appset): progressive sync loop when application has sync errors (#24507) (@agaudreault)d78929e: fix(cluster): reduce lock contention on cluster initialization (#660) (@crenshaw-dev)adb68bc: fix(clusterCache): don't miss finding live obj if obj is cluster-scoped and namespacedResources is in transition (#597) (@ncdc)e181fbb: fix(cmp): fix plugins not having access to argocd cli for git ASKPASS (#24665) (@zachaller)ef5b778: fix(health): incorrect reason in PullRequest script (#24826) (@crenshaw-dev)2849f53: fix(health): typo in PromotionStrategy health.lua (@crenshaw-dev)7c0f032: fix(health): update crossplane healthchecks (#25386) (@jonasz-lasut)28ec26a: fix(health): use promotion resource Ready condition regardless of reason (#24971) (@crenshaw-dev)dab4cc0: fix(hooks): always remove finalizers on create if hook exists (#770) (@agaudreault)b52a075: fix(hydrator): .gitattributes include deeply nested files (#25870) (cherry-pick #26011 for 3.3) (#26013) (@argo-cd-cherry-pick-bot[bot])a2659e9: fix(hydrator): appset should preserve annotation when hydration is requested (#25644) (@agaudreault)48a9dcc: fix(hydrator): empty links for failed operation (#25025) (cherry-pick #26014 for 3.3) (#26018) (@argo-cd-cherry-pick-bot[bot])fe0466d: fix(hydrator): git fetch needs creds (#25727) (cherry-pick #25738 for 3.3) (#25742) (@argo-cd-cherry-pick-bot[bot])393cb97: fix(hydrator): hydrated sha missing on no-ops (#25694) (cherry-pick #25695 for 3.3) (#25697) (@argo-cd-cherry-pick-bot[bot])0fa47b1: fix(hydrator): pass destination.namespace to manifest rendering (#25478) (cherry-pick #25699 for 3.3) (#26019) (@argo-cd-cherry-pick-bot[bot])708c636: fix(hydrator): race when pushing notes (cherry-pick #25700 for 3.3) (#25709) (@argo-cd-cherry-pick-bot[bot])05b4169: fix(metrics): more consistent oci metrics (cherry-pick #25549 for 3.3) (#25728) (@argo-cd-cherry-pick-bot[bot])ed983d8: fix(oci): loosen up layer restrictions (#24640) (@blakepettersson)5efb184: fix(oidc): check userinfo endpoint in AuthMiddleware (#23586) (@the-technat)7921242: fix(server): Dry run always in client mode just for yaml manifest validation even with server side apply (#564) (@anandf)7430650: fix(server): ensure resource health status is inferred on application retrieval (#24832) (#24851) (@vr009)20604f1: fix(server): update resourceVersion on Terminate retry (cherry-pick #25650 for 3.3) (#25717) (@argo-cd-cherry-pick-bot[bot])4a5648e: fix(server): use server side dry run in case if it is server side apply (#546) (@pasha-codefresh)b3a2ec1: fix(sync): ApplyOutOfSyncOnly=true sync option is not honoured for cluster scoped resources (#765) (@anandf)8007df5: fix(sync): create namespace before dry-run (#731) (@agaudreault)c2f611f: fix(ui): Improve Delete Dialog Behaviour when deleting child apps in the app-of-app pattern (#24802) (@aali309)27a503a: fix(ui): add null-safe handling for assignedWindows in status panel (#25128) (@choejwoo)65cbbca: fix(ui): convert EditablePanel, EditbleSection and Query to function component (#22776) (@linghaoSu)7e1db4a: fix(ui): convert PodView components to functional components (#23781) (@chansuke)de901da: fix(ui): convert ProjectDetails components to functional components (#23797) (@chansuke)59c9c60: fix(ui): convert TagsInput component to functional component (#23795) (@jiwlee97)b4e022c: fix(ui): convert class component to functional component in project-sync-windows-edit (#23837) (@jiwlee97)6d40847: fix(ui): fix minor UI issue in app operation state (#24845) (@choejwoo)ed1fb04: fix(ui): inaccurate timestamp in tooltip for root node (#25014) (@choejwoo)e7b51da: fix(ui): migrate certs-list.tsx from class to functional (#23646) (#23820) (@bianbbc87)68d10fe: fix(ui): migrate gpgkeys-list.tsx from class to functional (#23646) (#23821) (@bianbbc87)44324c0: fix(ui): migrate repos-list.tsx from class to functional (#23646) (#23818) (@bianbbc87)ad96cb8: fix(ui): overlapping UI elements and add resource units to tooltips (#24717) (@choejwoo)0b40e3b: fix(ui): refactor tooltip, align action btns in app tile view (#25098) (@choejwoo)8dcaa2f: fix(ui): show delete/details action dropdown for orphaned resource (#24766) (@choejwoo)24fbf28: fix: shell compatibility issues in Procfile (#24792) (@adityaraj178)0679215: fix: #24781 update crossplane healthchecks to V2 version (#24782) (@jonasz-lasut)2c97a96: fix: 'ResourceOperations.CreateResource' should use 'kubectl' package to properly execute create operation (#298) ( <>)847cfc9: fix: Ability to disable Server Side Apply on individual resource level (#634) (@pasha-codefresh)2565df3: fix: Add ScaleDownLimit as health state for HPA (#343) (@harikrongali)23f41cb: fix: Add ScalingDisabled healthy state to HPA (#323) (@maruina)5d680d6: fix: Add additional healthy states for HPA (#234) (@mikebryant)61c0cc7: fix: Add missing IngressClass in kind order when syncing tasks (#380) (@terrytangyuan)c0b63af: fix: Address issue during diff when secret data is nil (#345) (@leoluz)ed6fe76: fix: Allow the ISVC to be healthy when the Stopped Condition is False (#25312) (@hdefazio)da66819: fix: Change wrong log level in cluster.go openAPISchema, gvkParser (#430) (@dllegru)6657adf: fix: Check for err == nil before Fatal (#61) (@darshanime)3a3f6a3: fix: Child apps should not affect parent app's health by default (#153) (@keithchong)d59276a: fix: Clear ApplicationSet applicationStatus when ProgressiveSync is disabled (#24587) (@aali309)760fcb6: fix: Current time is not set in startedAt in NewSyncContext (#180) (@yutachaos)814d79d: fix: Data race between gitops-engine's pkg/cache/cluster.go and itself, on Argo CD startup (#4627) (#168) (@jgwest)872c470: fix: Detect unknown fields in invalid specs as OutOfSync (#154) (@jgwest)380f7be: fix: Dry run stuck on pre sync hook (#236) (@mayzhang2000)2bc3fef: fix: Fix argument order in resource filter (#436) (@jannfis)762f9b7: fix: Fix checking dryRun when using Server Side Apply (#699) (@pjiang-dev)dbef22c: fix: Fixed inconsistent alignment of titles and headings in status panel (#23160) (@sivasath16)30abebd: fix: GCP config connector healthchecks do not make use of existing observedGeneration #24458 (#24459) (@Hapshanko)53cbe5f: fix: HPA health check is making incorrect assumption on annotations (#190) (@mayzhang2000)2daaf1e: fix: Health status for HTTPRoute with multiple generations (#24958) (#24959) (@lindeskar)54bbebf: fix: Hook Deletion Policies HookSucceeded should be run after whole H… (#144) (@mayzhang2000)93cf3c5: fix: Lock to write MockKubectlCmd.LastValidate to fix the race condition (#52) (@suzuki-shunsuke)1f14791: fix: Make CephCluster CRD health script deterministic (#25391) (#25392) (@rkevin-arch)dcb86f7: fix: Namespace auto-creation (#105) (@mayzhang2000)3ef5ab1: fix: New kube applier for server side diff dry run with refactoring (#662) (@andrii-korotkov-verkada)ed31317: fix: Only consider resources which supports appropriate verb for any given operation (#423) (@jannfis)0d0cec6: fix: Only showapiVersion/kindwhentargetStateis defined (#25068) (@jsoref)32c32a6: fix: Only show please update resource specification message when spec… (cherry-pick #25066 for 3.3) (#25894) (@argo-cd-cherry-pick-bot[bot])b7c7d02: fix: Opentelemetry Collector in sidecar mode doesn't count instances (#25407) (@JorTurFer)fbcaf35: fix: Progress Sync Unknown in UI (#24202) (@aali309)69d5d94: fix: Revert test tools image redis to non-alpine based image (#25381) (#25382) (@rkevin-arch)8849c3f: fix: Server side diff now works correctly with fields removal (#640) (@andrii-korotkov-verkada)Configuration
📅 Schedule: Branch creation - "after 8:00pm on Saturday,before 11:59pm on Sunday" in timezone Europe/Stockholm, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.