Alex Collins
75cc094b88
codegen ( #2244 )
2019-09-04 10:46:14 -07:00
Rodolphe Prin
16883df273
Add path to externalURLs ( #2208 )
2019-08-23 08:26:03 -07:00
Alexander Matyushentsev
aa0f9a3aa7
Issue #1167 - Implement orphan resources support ( #2103 )
2019-08-19 20:14:48 +05:00
Alexander Matyushentsev
9a59e9ac28
Issue #2060 - Enpoint incorrectly considered top level managed resource ( #2129 )
2019-08-09 10:05:54 -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
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
Alex Collins
4296a87e6b
Enables unparam linter and fixes linting issues ( #1872 )
2019-07-03 14:17:58 -07:00
Alex Collins
e5f9f9df14
Display the revision of resources in the labels. Closes #1367 ( #1802 )
2019-06-21 17:48:21 -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
Alex Collins
4660456ad9
Adds Validate=false that disables validation when applying resources.… ( #1750 )
2019-06-18 14:07:26 -07:00
Alexander Matyushentsev
c214ed9546
Issue #1668 - Replicasets ordering is not stable on app tree view ( #1669 )
2019-05-31 17:42:20 -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
e6697274f4
Fix ingress browsable url formatting if port is not string ( #1576 )
2019-05-07 16:07:34 -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
8ea785892f
Fix invalid URL for ingress without hostname ( #1553 )
2019-05-01 15:38:24 -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
686fab7fec
Issue #1414 - Load target resource using K8S if conversion fails ( #1527 )
2019-04-29 12:42:59 -07:00
Alexander Matyushentsev
a12124512e
Fix flaky TestGetIngressInfo unit test ( #1529 )
2019-04-25 16:53:43 -07:00
Alexander Matyushentsev
8577114e2e
Ingress resource might get invalid ExternalURL ( #1522 ) ( #1523 )
2019-04-24 13:39:59 -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
2eac7bf457
Issue #1476 - Fix racing condition in controller cache ( #1485 )
2019-04-18 08:12:18 -07:00
Alex Collins
76d25d3795
Perform health assessments on all resource nodes in the tree. Closes #1382 ( #1422 )
2019-04-09 18:15:24 -07:00
Alex Collins
88a1c2a593
Pod health ( #1365 )
2019-04-08 14:49:57 -07:00
Alexander Matyushentsev
86f6b657e2
Issue #1374 - Add k8s objects circular dependency protection to getApp method ( #1379 )
2019-04-04 17:52:30 -07:00
Alex Collins
723228598e
Adds images to resource tree ( #1351 )
2019-04-03 15:11: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
80fe3e1877
Controller don't stop running watches on cluster resync ( #1298 )
2019-03-19 13:25:01 -07:00
Alexander Matyushentsev
df7b0c6682
Issue #1290 - Fix concurrent read/write error in state cache ( #1293 )
2019-03-18 23:38:10 -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
815ba879e6
Issue #1252 - Application controller incorrectly build application objects tree ( #1253 )
2019-03-11 11:31:46 -07:00
Alexander Matyushentsev
3df86a7918
Issue #1247 - Fix CRD creation/deletion handling ( #1249 )
2019-03-11 08:50:00 -07:00
Alex Collins
5e7b48c9a2
Migrates from gometalinter to golangci-lint. Closes #1225 ( #1226 )
2019-03-08 16:22:04 -08:00
Alexander Matyushentsev
9a7fecef06
Issue #1231 - Deprecated resource kinds from 'extensions' groups are not reconciled correctly ( #1232 )
2019-03-06 01:42:26 -08:00
Alexander Matyushentsev
87507d50c6
Issue #1161 - no need to maintain map of existing CRDs since it is handled by resourceVersion usage ( #1194 )
2019-03-01 12:09:47 -08:00
Alex Collins
31e801425f
Lints local imports. Closes #1197 ( #1198 )
2019-02-27 18:05:55 -08:00
Alexander Matyushentsev
f3172d6727
Issue #1161 - Update resource version on every watch event ( #1192 )
2019-02-26 23:24:30 -08:00
Alexander Matyushentsev
2f62d1b763
Issue #1161 - Use correct resource version in K8S watch API calls to avoid lost update events ( #1173 )
2019-02-26 07:09:14 -08:00
Alex Collins
06c55b348a
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
d40bbb23cb
Fix controller deadlock when checking for stale cache ( #1046 )
...
* Controller cache was susceptible to clock skew in managed cluster
* Fix controller deadlock when checking for stale cache
2019-01-18 10:38:51 -08:00
Jesse Suen
130a5ee0d9
Controller cache was susceptible to clock skew in managed cluster ( #1043 )
2019-01-18 10:38:21 -08:00
Jesse Suen
421e4ff058
Fix PermissionDenied issue during app creation with project roles. Fix custom casbin adapter ( #1030 )
2019-01-17 10:30:31 -08:00
Jesse Suen
5f06be724c
Graceful handling of clusters where API resource discovery is partially successful ( #1018 )
2019-01-15 10:22:38 -08:00
Alexander Matyushentsev
2200a27a5f
Issue #1013 - handle k8s resources circular dependency ( #1016 )
2019-01-15 03:24:28 -08:00
Jesse Suen
3884b07295
Eliminate reconcile hotloop by prevent Endpoint updates from requeuing apps ( #986 )
2019-01-07 14:35:16 -08:00
Alexander Matyushentsev
8d020fa694
Issue #956 - Slow comparison if cluster is down ( #957 )
2018-12-26 13:38:35 -08:00
Jesse Suen
04564add01
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