Queens Series Release Notes¶
10.1.1¶
Bug Fixes¶
The user data argument in the
nova rebuildcommand was passing the filename as userdata. Now this passes the contents of the file as intended.
10.1.0¶
New Features¶
Support is added for the 2.57 microversion:
A
userdatakeyword argument can be passed to theServer.rebuildpython API binding. If set to None, it will unset any existing userdata on the server.The
--user-dataand--user-data-unsetoptions are added to thenova rebuildCLI. The options are mutually exclusive. Specifying--user-datawill overwrite the existing userdata in the server, and--user-data-unsetwill unset any existing userdata on the server.
Added support for microversion v2.58 which introduces pagination support for instance actions with the help of new optional parameters
limit,marker, and also adds the new filterchanges-since. Users can usechanges-sincefilter to filter the results based on the last time the instance action was updated.
Added support for microversion v2.59 which introduces pagination support for migrations with the help of new optional parameters
limit,marker, and also adds the new filterchanges-since. Users can usechanges-sincefilter to filter the results based on the last time the migration was updated.
Upgrade Notes¶
Support is added for the 2.57 microversion:
The
--fileoption for thenova bootandnova rebuildCLIs is capped at the 2.56 microversion. Similarly, thefileparameter to theServer.createandServer.rebuildpython API binding methods is capped at 2.56. Users are recommended to use the--user-dataoption instead.The
--injected-files,--injected-file-content-bytesand--injected-file-path-bytesoptions are capped at the 2.56 microversion in thenova quota-updateandnova quota-class-updatecommands.The
maxPersonalityandmaxPersonalitySizefields are capped at the 2.56 microversion in thenova limitscommand and API binding.The
injected_files,injected_file_content_bytesandinjected_file_path_bytesentries are capped at version 2.56 from the output of thenova quota-showandnova quota-class-showcommands and related python API bindings.
10.0.0¶
New Features¶
Added a new
--hostoption tonova migratecommand in microversion 2.56. It enables administrators to specify a target host when cold migating a server. The target host will be validated by the scheduler. The target host cannot be the same as the current host on which the server is running and must be in the same cell that the server is currently in.
Adds support for microversion 2.54 which adds resetting keypair and unsetting keypair in rebuild operation. Adds optional
--key-nameand--key-unsetoptions in thenova rebuildcommand.
Support is added for compute API version 2.55. This adds the ability to create a flavor with a description, show the description of a flavor, and update the description on an existing flavor.
A new
nova flavor-update <flavor> <description>command is added.
Upgrade Notes¶
The
nova x509-create-certandnova x509-get-root-certcommands andnovaclient.v2.certsAPI binding were deprecated in the 9.0.0 release and have now been removed.
The deprecated
nova cloudpipe-list,nova cloudpipe-create, andnova cloudpipe-configurecommands and thenovaclient.v2.cloudpipeAPI bindings have been removed.
The following CLIs and their backing API bindings were deprecated and capped at microversion 2.43:
nova host-describe- superseded bynova hypervisor-shownova host-list- superseded bynova hypervisor-listnova host-update- superseded bynova service-enableandnova service-disablenova host-action- no alternative by design
The CLIs and API bindings have now been removed.
The
run_tests.shshell script that was deprecated in Newton has been removed.
The deprecated
binaryargument to thenova service-enable,nova service-disable, andnova service-force-downcommands has been removed.
The following CLIs and their backing API bindings were deprecated and capped at microversion 2.44:
nova add-fixed-ip: use python-neutronclient or openstacksdknova remove-fixed-ip: use python-neutronclient or openstacksdknova floating-ip-associate: use python-neutronclient or openstacksdknova floating-ip-disassociate: use python-neutronclient or openstacksdknova virtual-interface-list: there is no replacement as this is only implemented for nova-network which is deprecated
The CLIs and API bindings have now been removed.
Bug Fixes¶
Fix an ability to boot server with multiple nics which was broken with microversion 2.42 (fix tag attribute disappearing).