Train Series (0.12.0 - 0.15.x) Release Notes¶
0.15.1¶
Bug Fixes¶
No longer requires root size for whole disk images. This requirement has been removed from ironic.
0.14.0¶
New Features¶
The
metalsmithCLI now uses table format similar to OpenStack CLI.
The
metalsmithCLI now supports the same-f,-cand--sort-columnarguments as other OpenStack CLI.
Upgrade Notes¶
The deprecated class
InstanceConfighas been removed.
The deprecated instance configuration method
build_configdrivehas been removed.
Changes to consistently using exceptions from
metalsmith.exceptionsrathen than exposing OpenStackSDK exceptions.
Deprecation Notes¶
The exception
InvalidInstancehas been renamed toInstanceNotFound.
0.13.0¶
New Features¶
It is now possible to provide custom
user_datainto instance configuration.
Upgrade Notes¶
An allocation name is now used for hostname instead of a custom
extrafield. Previously deployed instances will no longer be recognized, use the allocation backfilling to make them recognized again.
The
InstanceConfigclass has been split intoGenericConfigandCloudInitConfigfor clarity on which features come from what.
The deprecated
delayargument to thewait_for_provisioningcall has been removed.
Instance states (members of the
InstanceStateenumeration) can no longer be compared to strings. This was deprecated in the Stein release.
Deprecation Notes¶
The exception classes
DeploymentFailure,TraitsNotFoundandNoNodesReservedare deprecated and no longer used after transitioning to the allocation API.
The
metalsmith.InstanceConfigclass is deprecated, useGenericConfigorCloudInitConfigfrom the new modulemetalsmith.instance_config.
0.12.0¶
New Features¶
Allows disabling clean up on failure via the new
clean_up_on_failureargument and--no-clean-upflag.
The
reserve_nodecall now also acceptshostname.
Upgrade Notes¶
Bare Metal API version 1.56 (Stein) or newer is now required. Use the 0.11 release series for older versions.
The
resource_classargument toreserve_node, as well as the--resource-classCLI argument, are now required.
Deprecation Notes¶
InstanceConfig.build_configdriveis deprecated, usegeneratewith openstacksdk’sopenstack.baremetal.configdrive.buildinstead.
Bug Fixes¶
Fixes stale
instance_inforemaining after deploy failures.
Cleans up
instance_infobefore updating it before deployment to make sure not stale information is left there.