overture-stack/maestro

Re-Organize Maestro Swagger Endpoints

Opened this issue · 0 comments

The Issue

The Maestro swagger API (https://maestro.qa.argo.cancercollaboratory.org/webjars/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/) now has 4 indexing endpoints split into 2 sections: 1 endpoint under indexing and 3 endpoints under Management-controller. This is confusing as all 4 endpoints are for indexing purposes.
Screen Shot 2021-10-15 at 11.20.52 AM.png

Exit Criteria

Re-organize all of the 4 indexing endpoints and put them under indexing section.
Add brief descriptions to each endpoint on swagger API.