Conversation
* add upstream struct * fix structures
* feat: add consumer CURD refactoring * remove debug * remove useless slashes
Co-authored-by: Vinci Xu <[email protected]>
* feat: add Service and Upstream refactoring * fix add license
* feat: add store hub and flake id * feat: add store interface to easy est
* test: delete mysql version test cases. * fix: add ssl test cases and bug fix * fix: list api should return an empty array not a null for client * test: consumer test cases * fix: code style * test: init etcd in github action * fix: skip checking generated file's license * feat: add store hub and flake id (#534) * feat: add store hub and flake id * feat: add store interface to easy est * fix CI failed Co-authored-by: Vinci Xu <[email protected]>
* fix code style * fix code style * feat support query * feat: support query * change: `like` to `equal` * fix api status * feat: upstream existing check * feat: refactor api for upstream names * fix: license * test: add unit test cases * fix: update bug * test: add test cases for route * fix: unified respond format * test: remove test bug * feat: ssl existing check * fix bug: auto generate id * fix: improve consumer * fix: remove key and keys in ssl respond * fix: when list is empty, should respond an empty array * fix code style * feat: plugin orchestration * fix delete bug * fix bug * fix: keep the same request params and respond with the old format
… update resource (#551) * feat: json schema check * fix: don't need to define struct for each resource, because that may cause json schema check fail. * test: add handler test cases * test: complete consumer test cases * test: add test cases for schema check * fix code style and license * feat: add schema check for plugins * test: add ssl handler test cases * test: add test cases for upstream and service * test: add test cases for route * test: add note for route create * test: update CI * fix: remove useless file * test: fix CI * fix: ci fail * test: fix lib `dag-to-lua`'s path in CI * fix: URI for route may be empty * fix: remove empty lines * fix: refactor validator of json schema * fix code style * fix cicd * chore: update docker file * fix: should check schema after id generated * fix code style * chore: page_number -> page * fix: schema sync script
* feat: support search for resource list * fix ci
* feat: refactor plugin and healthy api * feat: refactor authentication api * fix: remove useless files * chore: update json schema * test: add login test * test: add test for plugin * fix: license
…#561) * feat: support labels * feat: compatible with PUT method of `admin api` * fix mock test fail * feat: upstream nodes format * test: add test case * fix code style * fix: update schema sync tool
# Conflicts: # api/conf/conf.go # api/route/route.go # api/route/route_test.go # api/service/consumer.go # api/service/route.go
juzhiyuan
left a comment
There was a problem hiding this comment.
Not sure about those logics, only check those files' license.
| @@ -0,0 +1,116 @@ | |||
| // Code generated by mockery v1.0.0. DO NOT EDIT. | |||
There was a problem hiding this comment.
There should not be any automatically generated code in the code base
| @@ -0,0 +1,24 @@ | |||
| // Code generated by mockery v1.0.0. DO NOT EDIT. | |||
why so many files no test cases cover? |
|
@nic-chen do you check licenses for all go dependencies? |
here is the result: The last two are not directly dependent. I don't know whether this will be a problem |
@moonming |
ISC is ok. MPL-2.0 maybe is a issue. Can we remove this dependent? |
removed. |
Please answer these questions before submitting a pull request
New feature or improvement
refactor
manager apito remove the dependency on MySQL