Rocky Series Release Notes¶
--hintoption for the
bootcommand expects a key-value argument. Previously, if this was not the case, the argument would be silently ignored. It will now raise an error.
The user data argument in the
nova rebuildcommand was passing the filename as userdata. Now this passes the contents of the file as intended.
Added support for microversion 2.63, which includes the following changes:
New environment variable called
nova bootoption called
nova rebuildoptions called
New kwarg called
trusted_image_certificatesadded to python API bindings:
Added support for microversion 2.64, which includes the following changes:
--ruleoptions is added to the
nova server-group-createCLI that enables user to create server group with specific policy rules.
metadatacolumn in the output of
rulescolumns in the output of
Support has been added for the compute API 2.65 microversion. This allows calling
nova live-migration-aborton live migrations that are in
preparingstatus in addition to the already accepted
--bypass-urlcommand line argument has been removed.
--endpoint-overridecommand line argument has been deprecated. It is renamed to
--os-endpoint-overrideto avoid misinterpreting command line arguments. It defaults to the
OS_ENDPOINT_OVERRIDEenvironment variable. See bug 1778536 for more details.
A fix is made for bug 1744118 which adds the below missing CLI arguments.
Adds support for microversion 2.62 which adds
hostId(an obfuscated hashed host id string) fields to the instance action
The event columns are already included in the result of “nova instance-action <server> <request-id>” command, therefore does not have any CLI or python API binding impacts in the client.
nova server-group-createcommand now only supports specifying a single policy name when creating the server group. This is to match the server-side API validation.
Added new client API and CLI (
nova instance-usage-audit-log) to get server usage audit logs. By default, it lists usage audits for all servers on all compute hosts where usage auditing is configured. If you specify the
--beforeoption, the result is filtered by the date and time before which to list server usage audits.
Provides “–strict” option for “nova host-servers-migrate”, “nova host-evacuate”, “nova host-evacuate-live” and “nova host-meta” commands. When “–strict” option is used, the action will be applied to a single compute with the exact hypervisor hostname string match rather than to the computes with hostname substring match. When the specified hostname does not exist in the system, “NotFound” error code will be returned.
flavor-deletecommand no longer prints out the details of the deleted flavor. On successful deletion, there is no output.
novaclient.utils.get_resource_manager_extra_kwargswere designed for supporting extensions in nova/novaclient. Nowadays, this “extensions” feature is abandoned and both
add_resource_manager_extra_kwargs_hookare not used in novaclient’s code. These methods are not documented, so we are removing them without standard deprecation cycle.
Starting from microversion 2.61, the responses of the ‘Flavor’ APIs include the ‘extra_specs’ parameter. Therefore ‘Flavors extra-specs’ (os-extra_specs) API calls have been removed in the following commands since microversion 2.61.
There are no behavior changes in the CLI. This is just a performance optimization.