Alexander Matyushentsev
05f5a79923
feat: support separate Kustomize version per application ( #3414 )
2020-04-15 12:04:31 -07:00
Alexander Matyushentsev
6411958be5
fix: pass APIVersions value to manifest generation request during app validation and during app manifests loading ( #3312 )
...
* fix: pass APIVersions value to manifest generation request during app validation and during app manifests loading
2020-03-30 13:36:46 -07:00
Alexander Matyushentsev
d500b27f1d
feat: store the name operation initator in the app CRD ( #3252 )
2020-03-18 13:32:39 -07:00
Alexander Matyushentsev
e51aab8d1f
fix: applications.List API should sort apps by name ( #3248 )
2020-03-17 17:10:54 -07:00
Jesse Suen
476b09cbbf
feat: improve api-server and controller performance ( #3222 )
...
* group read comparison settings during app reconciliation
* Reduce lock contention in clusterInfo::ensureSynced(). Add getRepoObj stats
* Remove additional source of lock contention
* Exclude the coordination.k8s.io/Lease resource
Co-authored-by: Alexander Matyushentsev <amatyushentsev@gmail.com>
2020-03-16 11:51:59 -07:00
Alex Collins
ebc048167c
feat: Supports the validate-false option at an app level. Closes #1063 ( #2542 )
2020-02-10 14:09:25 -08:00
Alexander Matyushentsev
916d4aed57
fix: reduct secret values of manifests stored in git ( #3088 )
2020-02-07 15:40:58 -08:00
Alexander Matyushentsev
06bc4064c1
fix: labels not being deleted via UI ( #3081 )
2020-02-04 13:49:21 -08:00
Dai Kurosawa
c8d74d1a7f
Fix bug where the same pointer is used. ( #3059 )
2020-01-30 09:47:18 -08:00
Alexander Matyushentsev
574446b3c0
fix: app create --upsert should take finalizers into account ( #2963 )
2020-01-10 12:06:04 -08:00
Alexander Matyushentsev
07e35b1839
fix: application upsert should retry on concurrent modification error ( #2959 )
2020-01-09 16:00:35 -08:00
Alexander Matyushentsev
6a0bb821cc
fix: stop using jsondiffpatch on clientside to render resource difference ( #2869 )
...
* fix: stop using jsondiffpatch on clientside to render resource difference (#2863 )
* Apply reviewer notes
2019-12-26 14:42:56 -08:00
Alexander Matyushentsev
f56e084bb9
Issue #2683 - Make sure app update don't fail due to concurrent modification ( #2852 )
2019-12-10 13:09:39 -08:00
Alex Collins
aeb48b0a69
Fix bug where manifests are not cached. Fixes #2770 ( #2771 )
2019-12-02 12:08:06 -08:00
Alex Collins
a6da0ca65b
Ensures that Helm charts are correctly resolved before sync. Fixes #2758 ( #2760 )
2019-11-28 12:55:22 -08:00
Simon Behar
0675ff2fb2
Done ( #2529 )
2019-10-23 17:19:59 -07:00
Alex Collins
572d376dab
Adds the ability to work with groups of apps using labels ( #2463 )
2019-10-17 14:48:08 -07:00
Alex Collins
bbdbe364b0
Makes cache timeouts configurable ( #2412 )
2019-10-16 15:46:45 -07:00
Alex Collins
87cb4987c9
Work-around golang cilint error ( #2499 )
2019-10-15 14:36:33 -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
d925b73bf8
Issue #2448 - Custom resource actions cannot be executed from the UI ( #2449 )
2019-10-09 10:25:52 -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
Alexander Matyushentsev
d59a8b5b78
Add application labels to Applications list and Applications details page ( #2430 )
...
* Issue #1099 - Add labels filter to application list page
* Issue #1099 - Add labels to application details page
2019-10-08 10:04:30 -07:00
Simon Behar
dd21ab92ad
Granular RBAC Support for actions ( #2110 )
2019-10-03 17:11:42 -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
0b6c02391f
Refactor Helm client and unit test repo server ( #2377 )
2019-09-30 15:04:13 -07:00
Alexander Matyushentsev
0f7e9a1d28
Issue #2261 - Refactor Helm first class support ( #2364 )
...
* Issue #2261 - Refactor Helm first class support
* Address code review comments
* Remove unused field from GetAppDetails method
2019-09-26 12:05:12 -07:00
Yujun Zhang
06bab51ee2
Fix missing envs when updating application of content management plugin type ( #2331 )
...
Close : #2330
2019-09-19 10:21:43 -07:00
Alex Collins
bc226dcd6f
Re-enable caching when listing apps. ( #2295 )
2019-09-13 16:50:53 -07:00
Alex Collins
62f029af5f
Support --kube-version. ( #2276 )
2019-09-11 16:37:00 -07:00
Alex Collins
4e9772e19b
Adds support for Helm 1st-class. Closes #1145 ( #1865 )
2019-09-06 15:37:25 -07:00
Alex Collins
e3e4ae5d2e
Do not panic if the type is not api.Status (an error scenario). Closes #2105 ( #2106 )
2019-08-06 00:24:22 -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
jannfis
8f3a6047b2
Add support for Git LFS enabled repositories ( fixes #1853 ) ( #1941 )
...
* Add support for LFS enabled repositories
2019-07-18 12:49:49 -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
722aefd1c9
Issue #897 - Secret data not redacted in last-applied-configuration ( #1920 )
2019-07-11 09:40:48 -07:00
Alex Collins
4296a87e6b
Enables unparam linter and fixes linting issues ( #1872 )
2019-07-03 14:17:58 -07:00
Alexander Matyushentsev
37b72caf37
Issue #1874 - validate app spec before verifying app permissions ( #1875 )
2019-07-03 13:09:54 -07:00
Alexander Matyushentsev
5ee346c266
Issue 1858 - Support 'application/merge-patch+json' in 'argocd app patch' ( #1859 )
2019-07-02 13:41:25 -07:00
Jesse Suen
6c5ccca4cd
Running application actions should require override privileges not get ( #1828 )
2019-06-27 11:01:48 -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
f8a4d662f2
Adds more commit data. Closes #1219 ( #1762 )
2019-06-21 15:51:48 -07:00
Simon Behar
120502097a
Added local path syncing ( #1578 )
2019-06-17 19:09:43 -07:00
Alexander Matyushentsev
0f2fe76027
Move generated api code to pkg package ( #1696 )
2019-06-05 12:58:11 -07:00
Alex Collins
d09388bc97
codegen ( #1674 )
2019-06-03 12:00:16 -07:00
jannfis
64a1ea9e81
Add ability to specify system namespace during cluster add operation ( #1661 )
2019-06-03 09:50:46 -07:00
Alex Collins
5515b8ce9d
Public git creds ( #1633 )
2019-05-22 17:21:56 -07:00
Alex Collins
8cd7d590e0
Codegen ( #1632 )
2019-05-21 14:37:20 -07:00