Create an object model library for use within Ironic services
This library will contain all the object models for use outside of the DB API layer -- in other words, by the API and Manager services, as well as transmitted between them via RPC. It should be based on the db-objects blueprint (https:/
Blueprint information
- Status:
- Complete
- Approver:
- aeva black
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
- Implemented
- Milestone target:
- havana-2
- Started by
- aeva black
- Completed by
- aeva black
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Create the Node object.
Addressed by: https:/
Remove deleted[_at] from base object.
Addressed by: https:/
Make object actions pass positional arguments
Addressed by: https:/
Restructuring driver API and inheritance.
Addressed by: https:/
Create Port object.
Addressed by: https:/
Add Chassis DB model and DB-API.
Addressed by: https:/
Add Chassis object.
Addressed by: https:/
Add Driver object
Work Items
Work items:
Chassis Model & DB mapping: DONE
Node Model & DB mapping: DONE
Port Model & DB mapping: DONE
Dependency tree
* Blueprints in grey have been implemented.