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
Alexander Matyushentsev
e457dd6f6c
Bug fix: set 'Version' field while saving application resources tree ( #1268 )
2019-03-14 15:52:50 -07:00
Alexander Matyushentsev
2724aeef32
Avoid doing full reconciliation unless application 'managed' resource has changed ( #1267 )
2019-03-14 14:54:34 -07:00
Alexander Matyushentsev
3acc0b3af2
Issue #1229 - App creation failed for public repository ( #1230 )
2019-03-06 00:02:27 -08:00
Jesse Suen
cc7b283f23
Deprecate componentParameterOverrides in favor of source specific config ( #1207 )
...
* Deprecate componentParameterOverrides in favor of source specific config
* Support rollback when application source changes
* Removes the legacy spec.source.environment and spec.source.valuesFiles which were deprecated in v0.11
* Fix issue where argocd app create APPNAME --file didn't fail when there were name conflicts
* Fix issue where auto-sync and app deletion would cause infighting
2019-03-04 00:56:36 -08:00
Jesse Suen
d386e24df4
Rename excludedResources config key to resource.exclusions. Support hot reload ( #1189 )
2019-02-27 16:44:17 -08:00
Jesse Suen
af0f6e578b
Introduce prometheus histogram for app reconcile performance ( #1184 )
2019-02-26 23:09:46 -08:00
Jesse Suen
8295a5cc6b
Fix reconcile hotloop due to incorrect app source equality check ( #1170 )
2019-02-25 10:51:24 -08:00
Jesse Suen
eb431308de
Add application sync counters as new prometheus metric. Add API-server metrics ( #1156 )
2019-02-22 15:20:34 -08:00