Stein Series (8.1.0 - 8.2.x) Release Notes¶
8.2.5¶
Bug Fixes¶
Makes the way ironic-inspector creates an ironic client compatible withfuture (post-Stein) versions of ironicclient.
8.2.3¶
Bug Fixes¶
No longer fails introspection if memory or CPU information is not providedin the inventory. These are no longer required for scheduling,introspection should not require them either.
8.2.2¶
Bug Fixes¶
Fixes an issue when extra_hardware plugin failed to save extra hardwareinformation to Swift, the collected information is not processed andconsumed.
Fixes an issue while mapping port InfiniBand MACaddress to EthernetOverInfiniBand MAC. Prior to this fix,it will fail to map and raise an exception.
8.2.1¶
Security Issues¶
Fixes insufficient input filtering when looking up a node by informationfrom the introspection data. It could potentially allow SQL injectionsvia the
/v1/continueAPI endpoint. Seestory 2005678 for details.
8.2.0¶
Prelude¶
The Stein release of ironic-inspector features support of storing introspection data in the database instead of the Object Store service, as well as fixes for IPv6.
New Features¶
Adds the support to store introspection data in ironic-inspector database.Set the option
[processing]store_datatodatabaseto use thisfeature.
Adds a migration tool
ironic-inspector-migrate-datato facilitate theintrospection data migration between supported introspection data storagebackends. Currently the available introspection data storage backends are:databaseandswift. For example, to migrate existing introspectiondata stored in the swift to database, execute following command:$ironic-inspector-migrate-data--fromswift--todatabase--config-file/etc/ironic-inspector/inspector.conf
Storage backends involved in the migration should have been properlyconfigured in the ironic inspector configuration file. Before theintrospection data migration can be started. The ironic inspector databaseshould be upgraded to have the latest schema.
Adds support to use
latestas the microversion value in the requestto the ironic-inspector API.
Upgrade Notes¶
The
set-attributeaction now automatically setsreset_interfacestoTrueif the driver is updated. If it’s not desired, set it explicitlytoFalse.
Deprecation Notes¶
Deprecates the configuration option
[processing]store_data_location.The introspection data can be retrieved from the ironic-inspector API,there is no need to keep an extra link in ironic.
Bug Fixes¶
Fixes inspection of nodes with IPv6 BMC address. Inspection could not beinitiated because an IPv6 address was treated as a hostname, which couldnot be resolved.
Remove debug logging for PXE filter driver which tends to fill up inspector logs when debug is enabled.
Fixes updating a driver with the
set-attributeintrospection ruleaction by providingreset_interfaces.
