kusion
kusion copied to clipboard
[WIP]feat: add watch cmd to monitor resource changes by runtime
related: #12
- it's an alpha feature
- only support Namespace/Service/Deployment of k8s
- printers need table generators according to k8s internal implements
preview:

Pull Request Test Coverage Report for Build 3127971705
- 91 of 160 (56.88%) changed or added relevant lines in 4 files are covered.
- No unchanged relevant lines lost coverage.
- Overall coverage decreased (-0.3%) to 73.804%
| Changes Missing Coverage | Covered Lines | Changed/Added Lines | % |
|---|---|---|---|
| pkg/kusionctl/cmd/apply/options.go | 1 | 28 | 3.57% |
| pkg/engine/operation/watch.go | 87 | 129 | 67.44% |
| <!-- | Total: | 91 | 160 |
| Totals | |
|---|---|
| Change from base Build 3127452548: | -0.3% |
| Covered Lines: | 4522 |
| Relevant Lines: | 6127 |
💛 - Coveralls
updated: refactor k8s printer structure
Pull Request Test Coverage Report for Build 3051497105
- 91 of 160 (56.88%) changed or added relevant lines in 4 files are covered.
- 7 unchanged lines in 2 files lost coverage.
- Overall coverage decreased (-0.6%) to 73.817%
Changes Missing Coverage Covered Lines Changed/Added Lines % pkg/kusionctl/cmd/apply/options.go 1 28 3.57% pkg/engine/operation/watch.go 87 129 67.44% Files with Coverage Reduction New Missed Lines % pkg/engine/operation/parser/parser.go 3 70.0% pkg/engine/operation/parser/spec_parser.go 4 66.04% Totals
Change from base Build 3043377590: -0.6% Covered Lines: 4477 Relevant Lines: 6065
💛 - Coveralls
Please add more UTs, since the coverage decreased 0.6%
lgtm