Queens Series Release Notes¶
10.1.1¶
Bug Fixes¶
The user data argument in the
nova rebuild
command 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
userdata
keyword argument can be passed to theServer.rebuild
python API binding. If set to None, it will unset any existing userdata on the server.The
--user-data
and--user-data-unset
options are added to thenova rebuild
CLI. The options are mutually exclusive. Specifying--user-data
will overwrite the existing userdata in the server, and--user-data-unset
will 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-since
filter 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-since
filter to filter the results based on the last time the migration was updated.
Upgrade Notes¶
Support is added for the 2.57 microversion:
The
--file
option for thenova boot
andnova rebuild
CLIs is capped at the 2.56 microversion. Similarly, thefile
parameter to theServer.create
andServer.rebuild
python API binding methods is capped at 2.56. Users are recommended to use the--user-data
option instead.The
--injected-files
,--injected-file-content-bytes
and--injected-file-path-bytes
options are capped at the 2.56 microversion in thenova quota-update
andnova quota-class-update
commands.The
maxPersonality
andmaxPersonalitySize
fields are capped at the 2.56 microversion in thenova limits
command and API binding.The
injected_files
,injected_file_content_bytes
andinjected_file_path_bytes
entries are capped at version 2.56 from the output of thenova quota-show
andnova quota-class-show
commands and related python API bindings.
10.0.0¶
New Features¶
Added a new
--host
option tonova migrate
command 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-name
and--key-unset
options in thenova rebuild
command.
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-cert
andnova x509-get-root-cert
commands andnovaclient.v2.certs
API binding were deprecated in the 9.0.0 release and have now been removed.
The deprecated
nova cloudpipe-list
,nova cloudpipe-create
, andnova cloudpipe-configure
commands and thenovaclient.v2.cloudpipe
API 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-show
nova host-list
- superseded bynova hypervisor-list
nova host-update
- superseded bynova service-enable
andnova service-disable
nova host-action
- no alternative by design
The CLIs and API bindings have now been removed.
The
run_tests.sh
shell script that was deprecated in Newton has been removed.
The deprecated
binary
argument to thenova service-enable
,nova service-disable
, andnova service-force-down
commands 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).