TESK icon indicating copy to clipboard operation
TESK copied to clipboard

Implement controllers for API operations

Open uniqueg opened this issue 9 months ago • 2 comments

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

uniqueg avatar May 09 '24 18:05 uniqueg

Untitled-2024-06-03-2245

JaeAeich avatar Jun 15 '24 08:06 JaeAeich

The above diagram is not complete obv but I thought this would be helpful while reviweing #191 #192

JaeAeich avatar Jun 15 '24 08:06 JaeAeich