wyike
f9755a405f
Fix: change systemInfo some fields (cp #3715 ) ( #3723 )
...
* Fix: change systemInfo some fields (#3715 )
* add some field an calculate workflow step
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix the calculate job cannot start issue
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add suit test framework
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* modify the go mod file
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix worry file name
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-04-22 16:42:54 +08:00
wyike
58b3bca537
cherrypick 3665 and 3605 to release 1.3 ( #3668 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-04-15 12:11:05 +08:00
github-actions[bot]
825f1aaa22
[Backport release-1.3] Fix: fix token invalid after the server restarted ( #3662 )
...
* Fix: fix token invalid after the server restarted
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
(cherry picked from commit 13c6f0c5a3 )
* fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
(cherry picked from commit 96896d4956 )
* Pending test temporary
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
(cherry picked from commit 33160fd199 )
* Pending test temporary
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
(cherry picked from commit c858b81d86 )
Co-authored-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-04-14 22:26:57 +08:00
github-actions[bot]
82075427e6
Fix: vela status tree show cluster alias & raw format ( #3661 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
(cherry picked from commit 4ff0f53c04 )
Co-authored-by: Somefive <yd219913@alibaba-inc.com >
2022-04-14 19:40:14 +08:00
Somefive
64d063ccfe
[Backport release-1.3] vela status tree & controller flags fix ( #3649 )
...
* Feat: vela status --tree (#3609 )
* Feat: vela status --tree
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support show not-deployed clusters
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add tests
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add multicluster e2e coverage
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: minor fix
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: cli default switch on feature flags (#3625 )
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support alias in cluster (#3630 )
* Feat: support alias in cluster
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for cluster alias
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: rework vela up to support specified revision (#3634 )
* Feat: rework vela up to support specified revision
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add legacy compatibility
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: fix test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: enhance vela status tree print (#3639 )
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-04-14 16:36:35 +08:00
Somefive
160ef64855
Feat: support livediff for referred object ( #3525 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 17:52:33 +08:00
Somefive
c4a8fcf29c
Feat: rework referred objects for version ( #3446 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 16:09:12 +08:00
barnettZQG
044c4bf73c
Feat: add RBAC support ( #3493 )
...
* Feat: add the rbac data model
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add some api about the project
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add CRUD about the project and the project user
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add CRUD about the role and perm check filter function
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: update swagger config
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add default roles and perm policies
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add perm check filter for all webservice
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: change the method that find project name
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: query applications and envs by user perm
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: support get login user info
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: change default permissions
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: change PermPolicy to Permission
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add some unit test and fix the e2e test error
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: change some comment word
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e api path error
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-28 16:03:11 +08:00
Somefive
795231ceb5
Feat: add revision command ( #3506 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 14:47:47 +08:00
Tianxin Dong
03cd0d144a
Feat: add login handle for apiserver ( #3471 )
...
* Feat: add login handle for apiserver
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix go lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: clean up code and add user in ctx
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix swagger conflict
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add auth in apiserver e2e test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: nit fix for apiserver e2e test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-24 17:59:09 +08:00
Somefive
741544c00c
Feat: rework apprev ( #3498 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-24 14:40:19 +08:00
Tianxin Dong
3ea2ac6d0f
Feat: add user management apis ( #3458 )
...
* Feat: add user management apis
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add e2e test and some nit fix
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add password validate
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add email modification in update user
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix user detail to user base
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix ut
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix rebase
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: add password check in create user
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix bcode confilt
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-19 15:51:32 +08:00
Somefive
2d19454a35
Feat: enhance labels & annotations trait ( #3454 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-16 17:50:12 +08:00
Sunghoon Kang
1300a980f0
Feat: reconcile app with scoped permissions ( #3434 )
...
* Refactor: refactor multi cluster round trippers
Before adding more RoundTrippers, it would be better to expose common
logic in the utility package.
This commit exports `tryCancelRequest` at `utils` package, and make
`secretMultiClusterRoundTripper` implement `RoundTripperWrapper`
interface to allow chaining multiple round trippers.
Refs #3432
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Feat: reconcile app with scoped permissions
Currently, all Application resources are reconciled by the Roles bound
to the controller service account. This behavior gives us the power to
manage resources across multiple namespaces. However, this behavior can
be problematic in the soft-multitenancy environment.
This commit adds `serviceAccountName` to ApplicationSepc to reconcile
Application with the given service account for reconciling Application
with scoped permissions.
Refs #3432
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Refactor: extract context setter as method
https://github.com/oam-dev/kubevela/pull/3434#discussion_r825561603
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Feat: use annotation instead of spec
https://github.com/oam-dev/kubevela/issues/3432#issuecomment-1066460269
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Refactor: unify service account setter caller
https://github.com/oam-dev/kubevela/pull/3434#discussion_r825853612
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Refactor: rename GetServiceAccountName
https://github.com/oam-dev/kubevela/pull/3434#discussion_r826514565
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
2022-03-15 11:55:50 +08:00
Somefive
e2275efe56
Feat: local virtual cluster + namespace in topology ( #3436 )
...
* Feat: virtual cluster local + namespace
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor some names
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-15 10:06:36 +08:00
Somefive
19424cfaa4
Fix: add state keep for healthy suspend ( #3426 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-14 14:38:43 +08:00
Somefive
598de21f67
Feat: add support for json-patch and json-merge-patch ( #3406 )
...
* Feat: add support for json-patch and json-merge-patch
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add e2e test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: refactor json-patch field
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 14:57:50 +08:00
Somefive
70408e4712
Feat: support vela cluster labels add/del to manage cluster labels ( #3413 )
...
* Feat: add vela cluster label command
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add vela cluster label command to help manage cluster labels
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add e2e test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: use vela cluster labels
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 14:13:17 +08:00
Somefive
b975c313c3
Fix: add parallelism params for deploy step ( #3411 )
...
* Fix: add parallelism params for deploy step
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add e2e test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 13:20:12 +08:00
Somefive
de81c24f42
Feat: support standalone style multi-cluster ( #3223 )
...
* Feat: ref component
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support topology and override
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add support for external policy and workflow
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add admission control
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: disable cross namespace ref object
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support labelSelector in ref-objects
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add pre approve for deploy step
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support comp/trait type in override policy even not used by prototype
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support regex match for patch component name
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: labelSelector not work for cluster
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: ref workflow contains external policy
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: revision test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: parallel apply components
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add test for oam provider
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: service ref-comp & indirect trait ns
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: align namespace setting for chart
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add strict unmarshal and reformat
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: merge with cluster rework
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: patch trait-def
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: apply components + load dynamic component
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for loadPoliciesInOrder
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add test for open merge
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: reformat & add test for step generator
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for parse override policy related defs
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for multicluster provider (expandTopology and overrideConfiguration)
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add admission test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: revert trait status pass in component status
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for dependency in workflowstep & standalone multicluster test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add check for ref and steps in WorkflowStep & enhance ref-objects scheme check
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-07 10:21:00 +08:00
barnettZQG
342b853315
Feat: add api for delete component ( #3341 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-01 22:13:24 +08:00
wyike
f39a3fb792
Feat: system information collection logic in apiserver ( #3082 )
...
* Feat: userInfoCollection
Signed-off-by: wangyike <wangyike_wyk@163.com >
* Signed-off-by: wangyike <wangyike_wyk@163.com >
change enable/disable to update interface
Signed-off-by: wangyike <wangyike_wyk@163.com >
2022-01-14 10:16:31 +08:00
wyike
5b1c47c918
cue template health check skipStandard workload and fix test diverge ( #3087 )
...
Signed-off-by: wangyike <wangyike_wyk@163.com >
add annotation
Signed-off-by: wangyike <wangyike_wyk@163.com >
set skipStandardworkload in wl
Signed-off-by: wangyike <wangyike_wyk@163.com >
add annotation
Signed-off-by: wangyike <wangyike_wyk@163.com >
2022-01-13 19:08:43 +08:00
Jianbo Sun
7f7a9dcac0
Feat: vela up support read from stdin && refine CLI output && fix vela addon command ( #3080 )
...
* Feat: vela up support read from stdin
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: addon name missed in output and fix test
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Chore: refine CLI output
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
Fix: add retry-on conflict on CLI
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-01-12 17:43:08 +08:00
wyike
53081d043b
Chore: deprecate and delete approllout related code ( #3040 )
...
* Fex: delete useles approllout related code
Signed-off-by: wangyike <wangyike_wyk@163.com >
fix failed test
Signed-off-by: wangyike <wangyike_wyk@163.com >
Fix: failed e2e test
Signed-off-by: wangyike <wangyike_wyk@163.com >
fix-test
Signed-off-by: wangyike <wangyike_wyk@163.com >
fix test
Signed-off-by: wangyike <wangyike_wyk@163.com >
fix e2e-test
Signed-off-by: wangyike <wangyike_wyk@163.com >
fix e2e rollout test
Signed-off-by: wangyike <wangyike_wyk@163.com >
* delete useless test code
Signed-off-by: wangyike <wangyike_wyk@163.com >
* fix failed unit-test
Signed-off-by: wangyike <wangyike_wyk@163.com >
2022-01-06 14:33:11 +08:00
qiaozp
5f31b9aad0
Feat: add test for registry name in addon response ( #2858 )
...
* add test for registry name when list addon
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* revert
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2022-01-06 11:48:34 +08:00
Somefive
746eb0dbe4
Feat: support logs for velaql ( #3011 )
...
* Feat: support logs for velaql
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
* Feat: extend parameter
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-28 20:49:56 +08:00
Somefive
0d6173c1ca
Fix: pending deprecated test ( #3009 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-28 13:12:09 +08:00
Jianbo Sun
5648c56cf5
Refactor: align velaux env and CLI env, they both use K8s namespace as ( #2975 )
...
* Refactor: use createOrUpdateNamespace as a common util function
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feat: add ENV webservice handelr
* Fix: fix Env usecase logic
* Feat: Add Delete Env API
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: filter empty addon data
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feat: split makefiels and make it clear
* Feat: add k8s utils test
* Feat: Add env update interface
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feat: change env implementation
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: minor fix
* Revert "Fix: minor fix"
This reverts commit 9cafefa65a .
* Fix: use appusecase as parameter
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Refactor: align CLI vela env with new env design
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: minor fix
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feat: add page index and alias of env
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: fix tests and licence header
* Fix: fix makefile and add default target
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: update build swagger.json
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: change update env api
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: list env with alias
* Feat: add log to env delete
* Fix: can not get app status
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: support update workflow and refactor code
* Fix: lint
* Fix: remove swagger check
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: fix cli vela delete
* Fix: update test
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: update test
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: app deploy unit test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: SortOrderDescending is not effective
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: support default project/target/env
* Fix: make test and add swagger
* Fix: use separated datasource for unit test
* Fix: app rollback bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: fix e2e test
* Fix: kubeapi driver sort bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e test
* Fix: api e2e test
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e test fix
* Fix: try fix e2e test
* Fix: api e2e test
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
Co-authored-by: barnettZQG <barnett.zqg@gmail.com >
2021-12-25 10:36:54 +08:00
wyike
e519c6142a
Chore: delete useless test ( #2984 )
...
* delete useless test
Signed-off-by: wangyike <wangyike_wyk@163.com >
* delete healthscope related test
Signed-off-by: wangyike <wangyike_wyk@163.com >
* small fix
Signed-off-by: wangyike <wangyike_wyk@163.com >
* remove useless report
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-23 18:13:00 +08:00
Somefive
36ad77493c
Fix: resource policy test flaky ( #2969 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-22 09:27:21 +08:00
qiaozp
9317bb1cab
Refactor: addon cache mechanism and code architecture ( #2956 )
...
* Refactor: fix addon cache and code
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* basic trim
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Fix list OSS bucket addon's meta
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* rename listAddonMeta func
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix enable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* rename and trim cache func call
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* remove same source code, use Registry to implement Source interface. Keep the compatibility of DeployTo fields.
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* complete github reader
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix read from github, fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* header
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* rename function, restore test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* try CI
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* sort out functions name. add detail test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* filter directory without metadata.yaml in oss
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add GitHub reader unit test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* clean up
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* header
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add cache arg
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* change field name
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* build swagger
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* some json tag, revert cache logic
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
Co-authored-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2021-12-21 09:31:37 +08:00
Zheng Xi Zhou
d11d171be8
Fix: enable Observability in runtime clusters ( #2886 )
...
* Fix: enable Observability in runtime clusters
Enabled add-on observability in runtime clusters. In each cluster, a sub-domain
will be allocated to the cluste
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* Fix:add workflow step definition and ut
Added a new workflow step definition `apply-application-in-parallel`,
and added more unit tests
2021-12-17 23:04:54 +08:00
yangsoon
3b1f097807
Fix: change catlog helm repo path to https://charts.kubevela.net/example ( #2942 )
...
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
2021-12-16 15:17:00 +08:00
Tianxin Dong
655c2615e1
Feat: add workflow reconciling backoff time and failed limit times ( #2881 )
...
* Feat: add workflow failed after retries
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add workflow reconcile backoff time
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* make reviewable
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve some comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* add tests
* fix rebase
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix status
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix requeue time interval
* resolve comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* change time to pointer
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix pointer test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* change time to cm
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve comments and add e2e test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2021-12-15 11:33:33 +08:00
Somefive
4dc213469a
Feat: add compatibility code for new rt ( #2920 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-14 21:27:47 +08:00
yangsoon
6d536a84d7
Feat: refactor velaql provider with new ResourceTracker architecture ( #2915 )
...
* Feat: refactor velaql with new ResourceTracker architecture
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
* Feat: concurrently request the pod created by helm
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
2021-12-14 13:09:40 +08:00
Somefive
a89bb69a62
Fix: add design docs for ResourceTracker ( #2909 )
...
* Fix: enhance rt logic and add docs
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
* Fix: test conflict
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-13 19:41:42 +08:00
Somefive
b622cbdb7f
Feat: ResourceTracker new architecture ( #2849 )
...
* Feat: new rt
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
* Fix: add publish version
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-10 15:00:03 +08:00
barnettZQG
ad4b44696a
Feat: add the project api ( #2899 )
...
* Feat: add the project api
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: fix e2e test bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2021-12-08 19:08:35 +08:00
wyike
99757814ab
Feat: algin addon cli and apiserver ( #2867 )
...
Feat: cli aligin with apiserver
Fix comments
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-07 15:11:52 +08:00
qiaozp
95c2b8ce04
Fix: query addon status api 500 because of secret ( #2866 )
...
* Fix: query addon status api 500 because of secret
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Fix: enable addon failed because the file name of the cue template is used as the component name
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Fix: fix several oss read problem
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix lint
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* use oss test endpoint
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix ut
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-03 10:59:46 +08:00
yangsoon
13b07674f1
Fix: fix flaky e2e-test of apiserver ( #2840 )
...
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2021-11-30 10:37:52 +08:00
Tianxin Dong
d1f56743cc
Feat: add core definitions ( #2664 )
...
* Feat: add components and storage api-oriented defs
* add some examples
* change the dir
* resolve comments
* make reviewable
* fix example
* add labels and annotations in component
* add config map ref key in env
* add more traits
* add wfstep defs and rename
* fmt the cue
* re-struct all the definitions
* revert deprecated defs and add webhook def
* delete useless network trait
* fix generated tab
* fix indent
* fix webservice
* add labels
* comment webservice and worker's health check
* fix retainkeys
* fix webservice and worker's health check
* add suspend def which will be replaced by internal def
* fix cli and add labels
* fix script
* add ignore
* fix healthscope example
2021-11-29 15:02:16 +08:00
yangsoon
23bceb9f9c
Fix: velaql miss query the resources created by the old application version ( #2824 )
...
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2021-11-27 13:57:48 +08:00
Zheng Xi Zhou
7bdf4c176b
Fix: install Terraform and apply the support for a provider in one jump ( #2778 )
...
* Fix: install Terraform and apply the support for a provider in one jump
- Fix issue: addon name should not include forward-slash "/" cloud-resource fix addon name should not include forward-slash "/" #2588
- Install terraform and the provider in one jump. Instead of installing terraform
and terraform-xxx in two steps
2021-11-26 23:01:11 +08:00
wyike
66e8398ab8
Fix: add back missed commit and add tests ( #2781 )
...
* Fix: missed commit
Test: add test
* Fix: add e2e test addon rely on core feature
fix test
Fix: e2e-test
* Fix: create vela-system namespace when cluster join
fix
* Fix: fix comments add args in command
2021-11-24 20:59:08 +08:00
barnettZQG
99d473df2a
Feat: translate the object type to Group ( #2786 )
...
* Feat: translate the object type to Group
* Fix: fix unit test bug
* Fix: fix workflow do not delete after delete env bug
Co-authored-by: barnettZQG <yiyun.pro>
2021-11-24 20:17:40 +08:00
Zheng Xi Zhou
14770dff0d
Fix: arguments map[string]string doesn't support observability's args ( #2790 )
...
* Fix: arguments map[string]string doesn't support observability's args
As there are bool typed arguments, the current arguments type doesn't
support.
2021-11-24 19:52:59 +08:00
Zheng Xi Zhou
e5a86ef537
Fix: the first addon should not be example ( #2793 )
...
As addon example has been removed, the first addon on should not
be `example`
2021-11-24 13:44:55 +08:00