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
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
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
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
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
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
Alexander Matyushentsev
e27568fa8c
Issue #1736 - Auto-sync should support self-healing option ( #1990 )
2019-07-24 19:26:09 -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
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
bbad449ac6
Fields status.reconciledAt and status.observedAt must be pointers ( #1836 )
2019-06-27 17:55:06 -07:00
Alexander Matyushentsev
933877a179
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
024dee09f5
Add health check to the controller deployment ( #1785 )
2019-06-19 12:00:01 -07:00
Simon Behar
120502097a
Added local path syncing ( #1578 )
2019-06-17 19:09:43 -07:00
Alex Collins
3256e6c29e
Forward git credentials to config management plugins. Closes #1628 ( #1716 )
2019-06-07 18:28:38 -07:00
Alex Collins
243378b035
Sync wave ( #1634 )
2019-06-04 18:17:41 -07:00
Alexander Matyushentsev
ecdf94232f
Issue #1665 - Stuck processor on App Controller after deleting application with incomplete operation ( #1666 )
2019-05-30 12:39:54 -07:00
jannfis
9f9a076433
Make listener and metrics ports configurable ( #1647 )
2019-05-28 11:41:02 -07:00
Alexander Matyushentsev
b93143381f
Issue #1352 - Dedupe live resourced by UID instead of group/kind/namespace/name ( #1575 )
2019-05-13 15:56:40 -07:00
Alexander Matyushentsev
847b7f5e11
Issue #1533 - Prevent reconciliation loop for self-managed apps ( #1608 )
2019-05-13 11:17:32 -07:00
Alexander Matyushentsev
e85eb01831
Issue #1552 - Improve rendering app image information ( #1584 )
2019-05-08 09:00:45 -07:00
Alexander Matyushentsev
0b945ef616
Issue #1570 - Application controller is unable to delete self-referenced app ( #1574 )
2019-05-06 12:49:29 -07:00
Alexander Matyushentsev
5c353a12f2
ISsue #1557 - Controller incorrectly report health state of self managed application ( #1558 )
2019-05-02 14:38:37 -07:00
Alexander Matyushentsev
96d0beeaaf
Issue #1533 - Prevent reconciliation loop for self-managed apps ( #1547 )
2019-05-01 09:42:45 -07:00
Alexander Matyushentsev
e20e693d70
Issue 1476 - Avoid validating repository in application controller ( #1535 )
2019-04-29 15:04:25 -07:00
Alexander Matyushentsev
686fab7fec
Issue #1414 - Load target resource using K8S if conversion fails ( #1527 )
2019-04-29 12:42:59 -07:00
Simon Behar
d222b935e6
Whitelisting of resources ( #1509 )
...
* Added whitelisting of resources
2019-04-25 14:48:22 -07:00
Alexander Matyushentsev
60273ba84f
Issue #1499 - Use ingress host information to populate application external URL ( #1511 )
2019-04-23 10:34:53 -07:00
Alexander Matyushentsev
197bbda02e
Issue #1425 - Argo CD should not delete CRDs ( #1428 )
2019-04-11 09:07:14 -07:00
Alexander Matyushentsev
ac938c8738
Issue #1406 - Don't try deleting application resource if it already have ( #1407 )
2019-04-08 15:08:48 -07:00
Alexander Matyushentsev
36b4683e84
Issue #908 - Surface Service/Ingress external IPs, hostname to application ( #1347 )
2019-04-02 08:48:34 -07:00
Alexander Matyushentsev
15dfa79708
Issue #357 - Expose application nodes networking information ( #1333 )
2019-03-29 20:59:25 -07:00
Alex Collins
cd25c4b3c9
Enables default lint checks, fixes lint and bugs ( #1330 )
2019-03-28 13:37:53 -07:00
Alexander Matyushentsev
d60fb2b449
Unavailable cache should not prevent reconciling/syncing application ( #1303 )
2019-03-20 14:02:54 -07:00
Jesse Suen
22ddd53ea5
Fix isssue where argocd app set -p required repo privileges. ( #1280 )
...
Grant patch privileges to argocd-server
2019-03-18 14:39:32 -07:00
Alexander Matyushentsev
cafe24da86
Issue #1070 - Handle duplicated resource definitions ( #1284 )
2019-03-18 13:21:03 -07:00
Alexander Matyushentsev
baf157901c
Rename Application observedAt to reconciledAt and use observedAt to notify about partial app refresh ( #1270 )
2019-03-14 16:42:36 -07:00