kapp-controller
kapp-controller copied to clipboard
`kctrl`: Tighten tests around package authoring commands
- [x] Ensure that the packages/repositories generated are installable after the generation
- [x] Cover more cases (right now we only have a case covering packaging the upstream mongo helm chart)
- [x] Use table tests
- [ ] Avoid dependence on external artifacts
- [X] Ensure that the way we test the interactive flow is airtight
- [ ] local directory flow coverage
This is branching out from work that was ongoing in #766 In favour of breaking it down into digestible pieces and pulling in the authoring commands into an alpha release for early adopters.
Deflating the PackageRepository commands test and/or loosening constraints to just check on Deploy succeeded instead of Fetch succeeded and template succeeded as well should go in with these changes