-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
In RFD-322 we reached consensus to update our API design to be ID first1. This issue is to track the work necessary to complete that transition.
Migration
- Update RFD-322's determination section for clarity
- Update
instanceendpoints first as a PoC of the approach v1 instance APIs as per RFD-322 #1957 - Update
diskendpoints RFD-322 --/v1/Disks API #2008 - Update networking endpoints RFD-322 Networking #2057
- Update
organizationendpoints RFD-322: Add/v1/endpoints for organizations and projects #2050 - Update
projectendpoints RFD-322: Add/v1/endpoints for organizations and projects #2050 - Update
snapshotendpoints RFD-322:/v1/snapshots#2347 - Update users and groups RFD-322: users list (+ filter by group) #2423
- Update
imageendpoints - Update
systemendpoints - Update remaining endpoints
- Delete non-V1 endpoints
Cutover
- Improve all the v1 error messages
- Update tests to use v1 APIs
- Mark non-v1 endpoints as deprecated (depends on allow endpoints to be marked as deprecated dropshot#503)
- Cleanup authz test ignores
- Update authz test to be able to verify both id and name path requests to the same endpoint.
- Cleanup any
TODO-v1comments - Cleanup nexus action names as per this comment
- Move all possible contents of a handler into the handler method (context)
- Add comments on each individual property in the selectors to note how they relate to each other (context)
- Update CLI usages in docs for v1 API and new CLI #2409
Footnotes
-
I'm working on synthesizing the discussions and decisions into an an actual determination section ↩
Metadata
Metadata
Assignees
Labels
apiRelated to the API.Related to the API.