Commit Graph
348 Commits
Author SHA1 Message Date
44ad112350 feat(hydrator): support syncSource repoURL for separate destination repo (#27011)
Signed-off-by: boostrack <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2026-05-28 16:24:04 -04:00
Nitish KumarandGitHub b8ff979dce fix(controller): gracefully handle k8s resource size limit for applications (#27802)
Signed-off-by: nitishfy <[email protected]>
2026-05-19 09:27:23 -04:00
Michele BaldessariandGitHub c3a2513268 fix: prevent InvalidSpecError race in application controller startup (#27672)
Signed-off-by: Michele Baldessari <[email protected]>
2026-05-13 22:00:44 +02:00
d5568b33aa fix(controller): requeue source hydration on periodic refresh timeout (#27009)
Signed-off-by: boostrack <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
2026-05-08 15:56:53 -04:00
Alexandre GaudreaultandGitHub 70cc7ebdc2 Revert "fix: prevent automatic refreshes from informer resync and status updates" (#27562) 2026-04-28 07:17:58 -04:00
Vilius PuskunalisandGitHub cccb5f931a feat: add sync overrun option to sync windows (#25361) (#25510)
Signed-off-by: Vilius Puškunalis <[email protected]>
2026-04-20 06:55:13 +00:00
Soumya Ghosh DastidarandGitHub 6ca5e02b9c fix: revert autosync event message format change (#27387)
Signed-off-by: Soumya Ghosh Dastidar <[email protected]>
2026-04-16 17:47:23 +00:00
Atif AliandGitHub a5eee4dfa9 fix: prevent automatic refreshes from informer resync and status updates (#25290)
Signed-off-by: Atif Ali <[email protected]>
2026-04-07 18:25:51 -04:00
Alexandre GaudreaultandGitHub 8f6ede8605 fix(hydrator): fix race condition in status update with hydrate annotation (#27183)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2026-04-07 17:01:04 -04:00
Alexy ManthaandGitHub dd980721de feat: use impersonation for server operations (logs, delete, etc) #22996 (#26898)
Signed-off-by: Alexy Mantha <[email protected]>
2026-04-02 05:48:29 -04:00
Alexander MatyushentsevandGitHub 75f3ba2802 fix: controller incorrectly detecting diff during app normalization (#27002)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2026-03-25 12:32:07 +00:00
Peter JiangandGitHub 283d04b1fd fix: allow automatedSyncPolicy fields to be changed to false (#26763)
Signed-off-by: Peter Jiang <[email protected]>
2026-03-14 11:27:15 -04:00
Arthur Outhenin-ChalandreandGitHub 30f35b5ad4 feat: add Prune and Delete as application level sync option (#23370)
Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>
2026-03-13 13:50:34 -04:00
Takuma ShibuyaandGitHub 598509ac0d fix: use InstanceName for cache cleanup on Application deletion (#26741)
Signed-off-by: takuma-shibuya <[email protected]>
Signed-off-by: sivchari <[email protected]>
2026-03-08 23:28:45 -10:00
Papapetrou PatroklosandGitHub c3bc2016d0 fix: create events with argocd namespace (#26667)
Signed-off-by: Patroklos Papapetrou <[email protected]>
2026-03-04 15:51:48 +02:00
Takuma ShibuyaandGitHub 98b589cf3c refactor: replace ptr.To with new(expr) (#26534)
Signed-off-by: sivchari <[email protected]>
2026-02-24 17:42:12 +01:00
jaehanbyunandGitHub 6b8761a60f chore(cmd): unify CLI names via common constants and simplify main dispatch (#24486)
Signed-off-by: jaehanbyun <[email protected]>
2026-02-15 12:03:39 +01:00
Dhruvang MakadiaandGitHub dc0db486ac fix: AppProject finalizer should consider apps in all allowed namespaces (#24347) (#26416)
Signed-off-by: Dhruvang Makadia <[email protected]>
2026-02-13 14:23:55 -05:00
Leonardo Luz AlmeidaandGitHub 3795f840c3 chore: fix gitops-engine mod name so it can be referenced by external repos (#26407)
Signed-off-by: Leonardo Luz Almeida <[email protected]>
2026-02-12 09:29:40 -05:00
9ef69b9381 fix: Fix excessive ls-remote requests on monorepos with Auto Sync enabled apps (26277) (#26278)
Signed-off-by: Eugene Doudine <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>
2026-02-10 16:09:01 +02:00
Matthieu MORELandGitHub 8cfcf613e7 chore(controller): Fix modernize linter (#26303)
Signed-off-by: Matthieu MOREL <[email protected]>
2026-02-06 17:16:37 -05:00
Jonathan OgilvieandGitHub 7fd013e054 feat: cross namespace hierarchy traversal from cluster-scoped parents to namespaced children (fixes #24379) (#24847)
Signed-off-by: Jonathan Ogilvie <[email protected]>
2025-12-15 02:30:41 +00:00
Alexander MatyushentsevandGitHub 40118a0321 fix: remove unnecessary --self-heal-backoff-cooldown-seconds flag from app controller (#25579)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2025-12-10 18:39:00 +00:00
7340eb5414 feat: PreDelete hooks support (Issue #13975) (#22288)
Signed-off-by: Dan Garfield <[email protected]>
Signed-off-by: Pedro Ribeiro <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Andrii Korotkov <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrii Korotkov <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>
Co-authored-by: pedro-ribeiro-rci <[email protected]>
Co-authored-by: Pedro Ribeiro <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
2025-12-05 20:27:03 +00:00
83a66413fa feat: allow limiting clusterResourceWhitelist by resource name (#12208) (#24674)
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
2025-12-03 20:55:28 +00:00
9950d2e8c3 feat: Add impersonation support for App finalizer deletion (#24524)
Signed-off-by: Charles Coupal-Jetté <[email protected]>
Signed-off-by: Charles Coupal-Jetté <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
2025-10-06 10:30:44 -04:00
601589485f fix: hydration errors not set on applications (#24755)
Signed-off-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2025-09-30 21:44:43 +00:00
Andrii KorotkovandGitHub f6a5d2fc41 chore: Add appkey and error fields in appcontroller (#24668) (#24669)
Signed-off-by: Andrii Korotkov <[email protected]>
2025-09-27 23:47:21 +02:00
argoproj-renovate[bot]GitHubargoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>Michael Crenshaw
ee7505a436 chore(deps): update module github.com/golangci/golangci-lint to v2.5.0 (#24673)
Signed-off-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <[email protected]>
2025-09-22 04:05:06 +00:00
dd416d76c3 feat(controller): Permit using newer revision when retrying failed sync (#11494) (#23038)
Signed-off-by: Zadkiel AHARONIAN <[email protected]>
Signed-off-by: Oliver Gondža <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Zadkiel AHARONIAN <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
2025-09-11 15:19:00 +00:00
PavelandGitHub c74fb71702 fix: correct post-delete finalizer removal when cluster not found (#24415)
Signed-off-by: Pavel Aborilov <[email protected]>
2025-09-08 08:50:23 -07:00
Alexandre GaudreaultandGitHub 46f42906ec fix(sync): do not retry when sync timeout has elapsed (#24020)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-08-19 09:27:43 -04:00
Xiaopeng HanandGitHub ca648c09c5 fix: resource tree endpoint doesn't have missing state (#23948)
Signed-off-by: xiaopeng <[email protected]>
2025-07-28 13:05:50 +05:30
Alexandre GaudreaultandGitHub 0477d161e8 fix(sync): operations in errors without status cause infinite auto-sync loop (#23356)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-07-16 10:39:30 -07:00
Alexandre GaudreaultandGitHub bea640c374 chore(refactor): simplify auto-sync and alreadyAttemptedSync (#23628)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-07-14 14:36:05 +00:00
Alexandre GaudreaultandGitHub 4b782a0f49 fix: autosync would not trigger for different sources (#23615) (#23655)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-07-08 16:00:32 -04:00
Alexandre GaudreaultandGitHub efe0f72aef chore(refactor): simplify selfHeal logic (#23626)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-07-07 13:38:37 -04:00
Papapetrou PatroklosandGitHub e980cf26f7 fix: improves the ui message when an operation is terminated due to controller sync timeout (#23657)
Signed-off-by: Patroklos Papapetrou <[email protected]>
2025-07-04 09:27:45 -04:00
Alexandre GaudreaultandGitHub 7a3a1fd528 chore(refactor): project as SyncAppState parameter (#23629)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-07-03 13:16:58 -04:00
Alexandre GaudreaultandGitHub af5b199e6a chore(refactor): remove redundant rollback argument (#23627)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-07-02 18:32:31 -04:00
Michael CrenshawandGitHub a1f4e6c6b3 fix(hydrator): normalize repo URL when grouping (#23564) (#23565)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-07-01 16:33:04 +00:00
Cayde6andGitHub 3e9537f40b feat: add metric for sync durations(#11675) (#18474)
Signed-off-by: Jack-R-lantern <[email protected]>
2025-06-16 19:00:49 -04:00
Matthieu MORELandGitHub ac8b1a5d7c chore(lint): enable builtinShadow rule from go-critic (#23430)
Signed-off-by: Matthieu MOREL <[email protected]>
2025-06-16 21:20:57 +00:00
Michael CrenshawandGitHub 3052a89027 feat(hydrator): commit tracing (#19441) (#23361)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-06-13 15:14:03 -04:00
dba0f5f36c feat: optionally propagate node labels to application pod view (#15274) (#23260)
Signed-off-by: Marcus Söderberg <[email protected]>
Co-authored-by: Linghao Su <[email protected]>
2025-06-13 11:19:27 -04:00
Michael CrenshawandGitHub 797dedd840 fix(metrics): populate dest_server label (#23246) (#23269)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-06-06 13:25:29 -04:00
Michael CrenshawandGitHub 8e380c63d5 chore: enable lint for unused private fields (#23242)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-06-05 07:47:55 -04:00
Soumya Ghosh DastidarandGitHub a57f3568f7 fix: add cooldown to prevent resetting autoheal exp backoff preemptively (#23057)
Signed-off-by: Soumya Ghosh Dastidar <[email protected]>
2025-05-22 15:05:12 +05:30
dhawosandGitHub cc4615ad43 chore(logs): standardize application logging (#20731) (#21442)
Signed-off-by: Louis Gérard <[email protected]>
2025-05-20 15:48:09 -04:00
Michael CrenshawandGitHub 9a2a40a398 fix(controller): only update lastTransitionTime when needed (#23018)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-05-20 11:26:07 -04:00