API to get required and optional driver_info properties
It is possible to create a node without specifying any driver_info in the initial POST -- this is reasonable and fine. However, the API does not expose what driver_info properties are required for the node's driver. The client cannot know what fields to send in subsequent PATCH requests without reading Ironic's developer docs (or source code!).
This blueprint proposes an API that returns the required and optional driver_info properties, along with a description for each property.
Blueprint information
- Status:
- Complete
- Approver:
- aeva black
- Priority:
- High
- Drafter:
- Ruby Loo
- Direction:
- Approved
- Assignee:
- Ruby Loo
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- aeva black
- Completed by
- Ruby Loo
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Add drivers.
MERGED
Addressed by: https:/
Implement API to get driver properties
MERGED
Addressed by: python-ironicclient CLI change: https:/
Add driver-properties command
MERGED