Alex Collins
a9a28b7e42
Sets app status to unknown if there is an error. Closes #2577 ( #2578 )
2019-10-29 11:44:34 -07:00
Alexander Matyushentsev
a53950e5a8
Issue #2339 - Don't update 'status.reconciledAt' unless compared with latest git version ( #2581 )
2019-10-28 16:44:23 -07:00
Alexander Matyushentsev
9c3c2f3f14
Issue #2339 - Controller should compare with latest git revision if app has changed ( #2543 )
2019-10-22 15:23:15 -07:00
Devan Goodwin
e3edd2ced3
Add Time to ApplicationCondition. ( #2417 )
2019-10-16 19:29:52 -07:00
Alex Collins
bbdbe364b0
Makes cache timeouts configurable ( #2412 )
2019-10-16 15:46:45 -07:00
Alex Collins
f44681693a
Fix bug preventing Helm CRDs from being installed ( #2500 )
2019-10-16 10:12:38 -07:00
Alex Collins
87cb4987c9
Work-around golang cilint error ( #2499 )
2019-10-15 14:36:33 -07:00
Alexander Matyushentsev
6e60762067
Issue #2480 - Helm Hook is executed twice if annotated with both pre-install and pre-upgrade annotations ( #2481 )
2019-10-11 10:47:21 -07:00
Alexander Matyushentsev
402ce43804
Issue #2453 - Application controller sometimes accidentally removes duplicated/excluded resource warning condition ( #2454 )
2019-10-10 17:26:53 -07:00
Alexander Matyushentsev
f75984fbf5
Issue #1944 - Gracefully handle missing cached app state ( #2464 )
...
* Issue #1944 - Gracefully handle missing cached app state
* Unit test getCachedAppState method
2019-10-10 15:17:13 -07:00
Alexander Matyushentsev
9aa1b18610
Issue #2321 - Hook deletion should not fail if error message is not found ( #2458 )
2019-10-09 16:46:19 -07:00
Adam Johnson
5abe863ea9
Convert maintenance windows to sync windows ( #2416 )
...
Convert maintenance windows to sync windows (#2416 )
2019-10-08 15:20:19 -07:00
Simon Behar
61d1c1c722
Detach ArgoCD from specific workflow API ( #2428 )
2019-10-08 12:23:58 -07:00
Zoltán Reegn
34a94bb060
Add missing externalURL for networking.k8s.io Ingress type ( #2390 )
2019-10-07 08:56:47 -07:00
Alexander Matyushentsev
16e645b268
Issue #2316 - support deprecated 'helm.repositories' config ( #2405 )
...
* Issue #2316 - support deprecated 'helm.repositories' config
* Address reviewer notes
2019-10-03 12:27:19 -07:00
Adam Johnson
e6e4751326
Add project level maintenance windows for applications ( #2380 )
...
* Add maintenance windows for applications, configured at the project level
* move maintenance window check out of autoSync(), fix imports and error checking
* fix ui lint
* add some more tests for maintenance
* patch after pre-commit
* Add more tests for maintenance windows
* Remove Dockerfile as it was added by mistake
2019-10-01 15:23:09 -07:00
Alexander Matyushentsev
a82d708dd8
Add dest-server and dest-namespace field to reconciliation logs ( #2388 )
2019-09-30 14:33:44 -07:00
Alexander Matyushentsev
a345f349bc
Issue #2339 - Make sure controller uses latest git version if app reconciliation result expired ( #2346 )
2019-09-23 10:31:59 -07:00
Alex Collins
62f029af5f
Support --kube-version. ( #2276 )
2019-09-11 16:37:00 -07:00
Alexander Matyushentsev
5516316cd2
Issue #2290 - Fix nil pointer dereference in application controller ( #2291 )
2019-09-11 13:53:31 -07:00
Alexander Matyushentsev
39cb8db3e1
Issue #2022 - Support limiting number of concurrent kubectl fork/execs ( #2264 )
2019-09-10 09:56:48 -07:00
Alex Collins
4e9772e19b
Adds support for Helm 1st-class. Closes #1145 ( #1865 )
2019-09-06 15:37:25 -07:00
Alex Collins
75cc094b88
codegen ( #2244 )
2019-09-04 10:46:14 -07:00
Alex Collins
21bc70be05
If there is only one wave and no pre/post hooks, we should be synced.… ( #2217 )
2019-08-27 08:56:59 -07:00
Alex Collins
94b0a79d94
Fix for displaying hooks in app diff view. Fixes #2215 ( #2218 )
...
* Duct tape fix for displaying hooks in app diff view. Fixes #2215
* ""operationId": "ListMixin7"," to swagger.json
* "for _, item := range items {" to app.go
2019-08-26 13:50:19 -07:00
Rodolphe Prin
16883df273
Add path to externalURLs ( #2208 )
2019-08-23 08:26:03 -07:00
Alex Collins
38b0f9d21f
Deals with race condition when deleting resource. Closes #2141 ( #2200 )
2019-08-22 17:17:04 -07:00
Alex Collins
fc934fd4d7
Improves BeforeHookCreation. Closes #2141 ( #2142 )
2019-08-22 09:39:15 -07:00
Alexander Matyushentsev
133dfb76fe
Issue #2192 - SyncError app condition disappears during app reconciliation ( #2193 )
2019-08-22 09:36:27 -07:00
Alexander Matyushentsev
83f58f2652
Issue #1167 - Excluded known orphaned resources exceptions ( #2178 )
2019-08-20 15:48:37 -07:00
Alexander Matyushentsev
b7377a1080
Issue #2146 - Fix nil pointer dereference error during app reconciliation ( #2170 )
2019-08-20 08:43:29 -07:00
Alexander Matyushentsev
24b04be335
Issue #1167 - Controller should remove orphaned resources warning if app has no orphaned resources ( #2169 )
2019-08-19 11:12:07 -07:00
Alexander Matyushentsev
aa0f9a3aa7
Issue #1167 - Implement orphan resources support ( #2103 )
2019-08-19 20:14:48 +05:00
Alex Collins
eb7f942acb
Fixes some code issues related to Kustomize build options. See #2146 ( #2151 )
2019-08-16 12:55:36 -07:00
Alex Collins
bad2e91039
Helm hooks. Closes #355 ( #2069 )
2019-08-12 15:34:21 -07:00
Alexander Matyushentsev
9a59e9ac28
Issue #2060 - Enpoint incorrectly considered top level managed resource ( #2129 )
2019-08-09 10:05:54 -07:00
Alex Collins
3f312a9e92
Adds support for hook-delete-policy: BeforeHookCreation. Closes #2036 ( #2048 )
2019-08-07 10:32:49 -07:00
Alexander Matyushentsev
31ec4cf615
Issue #2060 - Make sure endpoint is shown as a child of service ( #2080 )
2019-08-02 16:57:54 -07:00
Simon Behar
3a9034e68f
Added Kustomize build options to settings/argocd-cm ( #1817 )
...
Added Kustomize build options to settings/argocd-cm (#1817 )
2019-08-02 16:57:33 -07:00
Alexander Matyushentsev
e27568fa8c
Issue #1736 - Auto-sync should support self-healing option ( #1990 )
2019-07-24 19:26:09 -07:00
Alexander Matyushentsev
017f9c06fb
Issue #1940 - Wait for CRD creation during sync process ( #1999 )
2019-07-24 15:00:40 -07:00
Alexander Matyushentsev
a9fc89e8a5
Issue #1919 - Eliminate unnecessary git interactions for top-level resource changes ( #1929 )
...
* Issue #1919 - Eliminate unnecessary git interactions for top-level resource changes
* Apply reviewer notes
2019-07-15 13:34:26 -07:00
Alexander Matyushentsev
d3c850b8e7
Issues #1513 - Make sure insecure flag works for remote Kustomize bases ( #1934 )
...
* Make sure insecure flag works for remote Kustomize bases
2019-07-12 17:17:23 -07:00
jannfis
9cf744f435
Simplify server certificate and known hosts management ( #1807 )
2019-07-11 16:00:47 -07:00
Alexander Matyushentsev
647275cf46
Issue #1917 - App details page incorrect uses 'requires pruning' icon for out-of-sync resources ( #1918 )
2019-07-10 16:56:52 -07:00
Alex Collins
4296a87e6b
Enables unparam linter and fixes linting issues ( #1872 )
2019-07-03 14:17:58 -07:00
Alexander Matyushentsev
9f8693a6a1
Issue #1621 - Proper handling of an excluded resource in an application ( #1862 )
2019-07-02 13:56:25 -07:00
Alexander Matyushentsev
f79b49e706
Issue #1159 - Different icon for resources which require pruning ( #1854 )
2019-07-02 09:43:29 -07:00
Simon Behar
fb5e85d7fa
Added SyncFail hooks ( #1795 )
2019-06-28 15:50:02 -07:00
Alexander Matyushentsev
bbad449ac6
Fields status.reconciledAt and status.observedAt must be pointers ( #1836 )
2019-06-27 17:55:06 -07:00