Simple CRUD support for Chassis/Node/Port
Implement the following operations in the client library for the three top-level resources (chassis, node, and port).
- list
- show
- create
- delete
- update
This BP refers only to GET/POST/DELETE operations on the top-level resources, and does not refer to POST or PATCH on sub-resources (eg, nodes/xxx/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- aeva black
Related branches
Related bugs
Sprints
Whiteboard
Some thoughts from our discussion in Seattle:
- create port should require a valid & unique MAC addr
- update port should not allow changing MAC
- create node should require driver, and should ask driver to validate the driver_info.
-------
Gerrit topic: https:/
Addressed by: https:/
Implement chassis-show
Gerrit topic: https:/