TESK
TESK copied to clipboard
Implement controllers for API operations
This is a meta-issue tracking the progress of the API controller implementation.
When raising PRs to address the individual issues linked below, make sure that for each PR, you:
- add/migrate/update required TES / service info data models (consider using the ones from proTES available here)
- add controller code
- connect available Kubernetes code (originally from tesk-core), but overhaul code and make use of
kubernetes
wherever possible - consider addressing legacy issues in TESK, tesk-core and TESK-api, while you are at it
- add unit tests
- make use of TES compliance test suite and the OpenAPI test runner for integration testing
- use typing
- provide Google-style docstrings
- update documentation, if applicable
The following controllers need to be implemented:
- [x] #157
- [ ] #158
- [ ] #159
- [ ] #160
- [ ] #161
The above diagram is not complete obv but I thought this would be helpful while reviweing #191 #192