Charlie Chiang
|
370940070b
|
Feat: filter definitions by which addon installed them (#4156)
* Feat: filter by source addon in `vela def list`
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Style: change header year to 2022
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Refactor: use generic filters for extensibility
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Refactor: change variable addonFilter to addonName
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Test: update tests according to code changes
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Refactor: unify SearchDefinition params using filters
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Test: simplify tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Style: remove redundant code
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Test: add tests with multiple filters
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Feat: show SOURCE-ADDON column in `def list`, if any
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Feat: add addon filter to apiserver definition-lists
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Style: fix lint issues
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Chore: update swagger doc accordingly
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Test: add tests for filter Applying
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Feat: add a helper function to apply filters to lists
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Style: format imports
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Feat: add OwnerAddon to DefinitionBase
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Test: add tests for OwnerAddon field
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
* Test: add addon util tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com>
|
2022-06-29 10:55:50 +08:00 |
|
Zhiyu Wang
|
e572235434
|
Feat: cli def alias support (#4185)
Signed-off-by: Zhiyu Wang <zhiyuwang.newbis@gmail.com>
|
2022-06-18 10:34:44 +08:00 |
|
qiaozp
|
900653a2da
|
Feat: vela def gen-api command (#3699)
* Feat: vela def go-gen command
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* Add unittest
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* lint
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* header
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* Add test case
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* more test
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* fix
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* add optional prefix, add omitempty in json tag
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* lint
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* lint
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
|
2022-04-20 18:08:24 +08:00 |
|
qiaozp
|
94f32a317d
|
Feat: support addon definition in cue format (#2896)
* move def func to pkg
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* split def schema render
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* render CUE definition
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* add test
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* add test
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com>
|
2021-12-09 20:31:19 +08:00 |
|