Peter Jiang and GitHub
37bbe1f03d
chore: bump gitops engine + remove IterateHierarchyv1 ( #23924 )
...
Signed-off-by: Peter Jiang <[email protected] >
2025-07-25 16:25:58 -07:00
Blake Pettersson and GitHub
9ba00abafe
chore: upgrade mockery ( #23387 )
...
Signed-off-by: Blake Pettersson <[email protected] >
2025-06-13 19:58:11 +00:00
Michael Crenshaw and GitHub
ab0b3e98fe
chore(test): upgrade to mockery v3 ( #22999 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2025-05-16 16:38:51 -04:00
Michael Crenshaw and GitHub
b1ae6ec8f9
chore(test): fix mockery deprecation warnings ( #22998 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2025-05-15 11:06:03 -07:00
Soumya Ghosh Dastidar and GitHub
f9e16abde7
chore: update mockery version ( #22126 )
...
Signed-off-by: Soumya Ghosh Dastidar <[email protected] >
2025-03-03 16:57:20 +02:00
e666baa151
fix: dynamic cluster distribution issue 20965, update the shard… ( #21042 )
...
Signed-off-by: caijing <[email protected] >
Co-authored-by: Ishita Sequeira <[email protected] >
2025-02-09 22:25:34 -05:00
Michael Crenshaw and GitHub
e0f3b47846
chore(refactor): remove app destination inferrence logic ( #21189 )
...
* refactor: remove app destination inferrence logic
Signed-off-by: Michael Crenshaw <[email protected] >
* simplify
Signed-off-by: Michael Crenshaw <[email protected] >
* more fixes
Signed-off-by: Michael Crenshaw <[email protected] >
* more fixes
Signed-off-by: Michael Crenshaw <[email protected] >
* codegen
Signed-off-by: Michael Crenshaw <[email protected] >
* fix mocks
Signed-off-by: Michael Crenshaw <[email protected] >
* simplify
Signed-off-by: Michael Crenshaw <[email protected] >
* clusters all the way down
Signed-off-by: Michael Crenshaw <[email protected] >
* simplify
Signed-off-by: Michael Crenshaw <[email protected] >
* test
Signed-off-by: Michael Crenshaw <[email protected] >
* lint
Signed-off-by: Michael Crenshaw <[email protected] >
* tidy
Signed-off-by: Michael Crenshaw <[email protected] >
* be less radical
Signed-off-by: Michael Crenshaw <[email protected] >
---------
Signed-off-by: Michael Crenshaw <[email protected] >
2025-01-13 13:15:42 -05:00
8334da36f2
Bump major version to 3 ( #21410 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: crenshaw-dev <[email protected] >
2025-01-10 16:14:00 -05:00
Andrii Korotkov and GitHub
3c49be9547
chore: Use more optimal iterate hierarchy v2 ( #18929 ) ( #18972 )
...
Closes #18929
Helps with #18500
Use iterate hierarchy v2 to have a roughly linear performance for getting the resource tree instead of up to quadratic.
Signed-off-by: Andrii Korotkov <[email protected] >
2024-07-19 11:37:13 -04:00
Cayde6 and GitHub
2d535b4aed
chore(migrate): migrate mockery codegen to use packages( #18579 ) ( #18617 )
...
* chore(migrate): mockery migrate to packages
migrate interface
- remove go:generate
- generate mock
Signed-off-by: Jack-R-lantern <[email protected] >
* chore(migrate: mockery migrate to package
add mockgen stage
- add mockgen command to Makefile
- add generate-mock.sh
- add install mockery to install-codegen-go-tool.sh
Signed-off-by: Jack-R-lantern <[email protected] >
---------
Signed-off-by: Jack-R-lantern <[email protected] >
2024-07-02 10:48:38 -04:00
5c010b3720
chore: automate mock generation v2 ( #18371 )
...
* Add go:generate statements for mockery
Signed-off-by: Will Roden <[email protected] >
* revert whitespace change
Signed-off-by: Will Roden <[email protected] >
* go generate everything
Signed-off-by: Will Roden <[email protected] >
* make gogen
Signed-off-by: Will Roden <[email protected] >
* chore: upgrade to mockery v2.40.2
Signed-off-by: Blake Pettersson <[email protected] >
---------
Signed-off-by: Will Roden <[email protected] >
Signed-off-by: Blake Pettersson <[email protected] >
Co-authored-by: Will Roden <[email protected] >
2024-05-23 11:15:15 +03:00
a94795cdc4
Merge pull request from GHSA-2f5v-8r3f-8pww
...
* fix: application resource APIs must enforce project restrictions
Signed-off-by: Alexander Matyushentsev <[email protected] >
* Fix unit tests
Signed-off-by: jannfis <[email protected] >
Co-authored-by: jannfis <[email protected] >
2022-03-22 10:57:30 -07:00
Alexander Matyushentsev and GitHub
8fa6dda80f
fix: Argo CD should provide apiversion and kinds to 'helm template' command ( #7519 )
...
Signed-off-by: Alexander Matyushentsev <[email protected] >
2021-10-25 16:52:19 -07:00
1d472ba293
chore: Upgrade Go module to v2 ( #5931 )
...
* chore: Upgrade Go module to v2
Signed-off-by: jannfis <[email protected] >
* Restore import order
Signed-off-by: jannfis <[email protected] >
* fix knowntypes_normalizer codegen error
Signed-off-by: Alexander Matyushentsev <[email protected] >
* fix codegen
Signed-off-by: Alexander Matyushentsev <[email protected] >
* fix Procfile
Signed-off-by: Alexander Matyushentsev <[email protected] >
Co-authored-by: Alexander Matyushentsev <[email protected] >
2021-04-01 20:44:18 +02:00
Alexander Matyushentsev and GitHub
8e53175ee1
fix: controller should load application related nodes from target cluster ( #5208 )
...
* fix: controller should load application related nodes from target cluster
Signed-off-by: Alexander Matyushentsev <[email protected] >
* fix: make sure node capasity and pod requests are in same unit, improve unit formatting
Signed-off-by: Alexander Matyushentsev <[email protected] >
* fix: application hosts should include info about resources requested by app neighbors
Signed-off-by: Alexander Matyushentsev <[email protected] >
* apply reviewer notes
Signed-off-by: Alexander Matyushentsev <[email protected] >
2021-01-11 12:35:47 -08:00
Alexander Matyushentsev and GitHub
b46eeb2209
fix: cluster state cache should be initialized before using ( #3752 ) ( #3763 )
2020-06-12 15:05:01 -07:00
Alexander Matyushentsev and GitHub
d57d53f49d
fix: upgrade gitops engine dependency ( #3668 )
2020-05-28 18:42:01 -07:00
Alexander Matyushentsev and GitHub
a68b34dd33
feat: move engine code to argoproj/gitops-engine repo ( #3599 )
2020-05-15 14:39:29 -07:00
Alexander Matyushentsev and GitHub
171127a40f
feat: Gitops engine ( #3066 )
...
* Move utils packages that are required for gitops engine under engine/pkg/utils package.
Following changes were implemented:
* util/health package is split into two parts: resource health assessement & resource health assessement and moved into engine/pkg/utils
* utils packages moved: Closer and Close method of util package moved into engine/pkg/utils/io package
* packages diff, errors, exec, json, kube and tracing moved into engine/pkg/utils
* Move single cluster caching into engine/kube/cache package
* move sync functionality to engine/kube/sync package
* remove dependency on metrics package from engine/pkg/utils/kube/cache
* move annotation label definitions into engine/pkg/utils/kube/sync
* make sure engine/pkg has no dependencies on other argo-cd packages
* allow importing engine as a go module
* implement a high-level interface that might be consumed by flux
* fix deadlock caused by cluster cache event handler
* ClusterCache should return error if requested group kind not found
* remove obsolete tests
* apply reviewer notes
2020-05-15 10:01:18 -07:00
Alexander Matyushentsev and GitHub
53365beda7
feat: use --api-versions during helm chart rendering ( #3243 )
2020-03-17 14:20:36 -07:00
Alexander Matyushentsev and GitHub
d4974e1d8e
fix: removes redundant mutex usage in controller cache and adds cluster cache metrics ( #2898 )
2019-12-26 14:08:31 -08:00
Alexander Matyushentsev and Alex Collins
496e07bb39
Issue #2721 - cache parsed repositories, repo credentials to avoid unnecessary yaml parsing ( #2809 )
2019-12-04 15:23:18 -08:00
Alex Collins and GitHub
18c13a4ce2
codegen ( #2244 )
2019-09-04 10:46:14 -07:00
Alexander Matyushentsev and GitHub
9befa88007
Issue #1167 - Implement orphan resources support ( #2103 )
2019-08-19 20:14:48 +05:00
Alexander Matyushentsev and GitHub
e97a65be32
Issue #1676 - Move remove AppInstanceLabelKey, ConfigManagementPlugins, ResourceOverrides, ResourceExclusions, ResourceInclusions settings from ArgoCDSettings structure ( #1799 )
...
* Issue #1676 - Move remove AppInstanceLabelKey, ConfigManagementPlugins, ResourceOverrides, ResourceExclusions, ResourceInclusions settings from ArgoCDSettings structure
* Add missing tests
2019-06-21 15:59:05 -07:00
Alexander Matyushentsev and GitHub
94039a8ac6
Issue #1352 - Dedupe live resourced by UID instead of group/kind/namespace/name ( #1575 )
2019-05-13 15:56:40 -07:00
Alexander Matyushentsev and GitHub
0f56346d08
Issue #357 - Expose application nodes networking information ( #1333 )
2019-03-29 20:59:25 -07:00
Alexander Matyushentsev and GitHub
2a98f6c773
Issue #1231 - Deprecated resource kinds from 'extensions' groups are not reconciled correctly ( #1232 )
2019-03-06 01:42:26 -08:00
Alex Collins and GitHub
e926a55d92
Allows you to exclude resources based on API group, kind, and cluster. Fixes #1010 ( #1147 )
2019-02-21 08:30:13 -08:00
Jesse Suen and Alexander Matyushentsev
a44b97c069
Make injected application instance label configurable from default ( #944 )
...
* Make injected application instance label configurable from default
Stop removing ksonnet.io/component label, unless using legacy label
* Fix applying of resources when namespace is empty
2018-12-23 22:25:04 -08:00
Jesse Suen and GitHub
41ae29ffbd
Proper treatment of resource lifecycle hooks: ( #859 )
...
* do not allow hooks to affect Synced or Health status
* do not delete hooks during a sync --prune
* add health statuses for jobs and pods
2018-12-03 10:27:43 -08:00