Stéphane Bidoul
Stéphane Bidoul
This is a long term improvement. We currently use the official python kubernetes client for which we have simple async wrappers. Using an asyncio compatible client would have some benefits...
- [ ] cluster that can work in GitHub action (microk8s?) - [ ] strategy to reset test namespace to known state
Low hanging fruits: - [ ] db.py - [ ] api.py - [ ] webui.py - [ ] slugify in utils.py Somewhat harder: - [ ] github.py (need to mock...
Currently, most client error end up in 500 Internal Server Error. They must be handled properly in `api.py` to return 400 instead.
Inspiration to be had in pre-commit and oca-github-bot. To investigate: UI to reveal changed/new/deleted addons (could be json only). In a first iteration, a selection of changed and new is...
A json output with the full manifest can enable many interesting use cases.
Closes #11
See https://twitter.com/SBidoul/status/1404784383563812864