Ironic Inspector 2.0.0
Milestone information
- Project:
- Ironic Inspector
- Series:
- liberty
- Version:
- 2.0.0
- Released:
- Registrant:
- Dmitry Tantsur
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 10 Dmitry Tantsur, 1 Haomeng,Wang, 3 John Trowbridge, 8 Sam Betts, 4 Yuiko Takada
- Blueprints:
- 4 Implemented
- Bugs:
- 23 Fix Released
Download files for this release
Release notes
Breaking and potentially breaking changes:
* Main Python module was renamed to ironic_inspector
* Client library was split away to a separate project
* edeploy plugin was removed in favor of more generic one called 'extra_hardware'
* Processing hooks interface was changed, see https:/
* The way we return API errors was changed to better match Ironic one
* Removed deprecated /v1/discover endpoint
Deprecations (backward compatible):
* All options (except for 'database') were moved to sections instead of using 'discoverd' for everything
* oslo.db configuration should be used instead of 'discoverd.
* keystonemiddleware options should be used instead of reusing 'ironic' credentials for checking authentication
* Deprecated 'authenticate' opt in favor of 'auth_strategy'
Other nice things:
* Explicit green thread pool is used instead of just launching new threads
* NodeInfo class became more helpful for hooks
* Now it's possible to hook into processing chain when node is not found, see https:/
* Inspector no longer checks for Ironic presence on start up as it was causing problems in real life
* SSL/TLS Support
Changelog
4 blueprints and 23 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
Rework hooks interface for v2.0.0 | Rework hooks interface for v2.0.0 | 5 Essential | Dmitry Tantsur | 11 Implemented |
Create a reference Python ramdisk script | Create a reference Python ramdisk script | 4 High | Dmitry Tantsur | 11 Implemented |
Create hook to intersect node not found error | Create hook to intersect node not found error | 2 Low | Sam Betts | 11 Implemented |
Migrate to oslo.db | Migrate to oslo.db | 2 Low | Yuiko Takada | 11 Implemented |