2023.1 Series Release Notes¶
Add port ranges support to the
floating ip port forwardingcommands.
host showcommands have been migrated to SDK.
Switch the server volume list and server volume update command from novaclient to SDK.
Finish switching server migration to the OpenStackSDK
--consistency-group-snapshotoptions for the
consistency group createcommand have been renamed to
--snapshot, respectively. Aliases are provided for the older variants.
server volume updatecommand has been renamed to
server volume setto better match other commands in OSC. An alias is provided for backwards compatibility.
<volume-type> [<volume-type>...]positional arguments for the
volume group createcommand have been deprecated in favour of option arguments. For example:
openstack volume group create \ --volume-group-type <volume-group-type> --volume-type <volume-type> [--volume-type <volume-type> ...]
--backupoption to the
baremetalagent type to
network agent listcommand.
block storage volume manageable listand
block storage snapshot manageable listcommands that allow operators to list the volumes and snapshots on a particular host or cluster for management under OpenStack.
--group-snapshotoptions to the
volume group createcommand to allow creating group from a source group or a group snapshot.
openstack image metadef namespace list. The output is equivalent to glance md-namespace-list.
image task showcommand to show a task for the image service.
image task listcommand to list tasks for the image service.
trust listcommand, to allow filtering trusts by trustee and trustor.
trust listcommand, to allow displaying only trusts related to current authenticated user
Add a new argument
network rbac listcommand to filter for a specific target project.
server rebuildcommands now accept two optional
--no-reimage-boot-volume``option. Passing these parameter will allow/disallow a user to rebuild a volume backed server. This is available from Compute microversion ``2.93and onwards.
block storage log level listand
block storage log level setcommands that allows operators to list and set log levels for cinder services.
volume revertcommand that reverts the volume to the given snapshot.
volume summarycommand to show the total size, total count and metadata of volumes.
block storage cleanupcommand that allows cleanup of resources (volumes and snapshots) by services in other nodes in a cluster in an Active-Active deployments.
Support of two commands was added in volume v3: “volume backend capability show” and “volume backend pool list”. These commands are present in v2 volume, but still absent in v3.
server createcommand now accepts two new options,
--auto-network. These are aliases for
--nic auto, respectively.
--no-availability-zoneoptions to the
server unshelvecommand to enable administrators to specify a destination host or unset the availability zone during a server unshelve, respectively. Both options require the server to be shelved offload and
--os-compute-api-version 2.91or greater.
quota listcommand can now provide detailed quotas for the volume service, e.g.:
$ openstack quota list --detail --volume
identity provider createand
identity provider setcommands now accept the
--authorization-ttl <VALUE>argument, with
<VALUE>being a non-negative integer.
See note in Keystone documentations for more details on the meaning of this option.
image importcommand, allowing users to take advantage of the interoperable image import functionality first introduced in Glance 16.0.0 (Queens).
openstack image metadef namespace createcommand to create metadef namespace for the image service.
openstack image metadef namespace deletecommand to delete image metadef namespace.
openstack image metadef namespace setcommand to update metadef namespace for the image service.
openstack image metadef namespace showcommand to show metadef namespace for the image service.
Added a new command,
image stage, that will allow users to upload data for an image to staging.
Add new commands
router ndp proxy create,
router ndp proxy set,
router ndp proxy show,
router ndp proxy listand
router ndp proxy deleteto support Neutron NDP proxy CRUD operations.
Add new options
router setto support Neutron NDP proxy feature.
Added two new filter flags to
openstack network qos rule type list:
--all-supported, to return any QoS rule type supported by at least one loaded driver;
--all-rules, to return all QoS rule types supported by the current version of Neutron server, regardless of the loaded drivers.
--no-forceoption to the
openstack quota setcommand (only for compute and network commands). When specified, the compute and network quota engine will check the resource usage before setting the new quota limit. This is the default behavior of the compute quota engine and will become the default for the network quota engine in a future release.
server listcommand now uses the OpenStack SDK instead of the Python nova bindings.
<name>argument for the
volume createcommand is now optional.
Added a new command,
quota delete, that will allow admins delete quotas set for projects. Supported by the compute, volume, and network services.
quota showcommand now allows you to show quotas for a specific service using the
quota showcommand now supports a
--usageoption. When provided, this will result in the command returning usage information for each quota. This replaces the
quota list --detailcommand which is now deprecated for removal.
server listneeds to query the image service API to retrieve image names as part of the response. This command will now retrieve only the images that are relevant, i.e. those used by the server included in the output. This should result in signficantly faster responses when using a deployment with a large number of public images.
Switch hypervisor to the OpenStackSDK
Switch hypervisor operations to consume OpenStackSDK
server migration *commands now use the OpenStackSDK instead of novaclient.
server showcommand now uses the OpenStack SDK instead of the Python nova bindings. The command prints data fields both by their novaclient names used in previous releases as well as the names used in the SDK.
--classoptions of the
quota setcommands are now deprecated. Quota classes were never fully implemented and the compute and volume services only support a single
defaultquota class while the network service does not support quota classes at all. The default quotas can be changed on a deployment-wide basis via configuration and can be inspected using the
openstack quota show --defaultcommand. Quotas can still be set on a project-specific basis using the
openstack quota setcommand currently defaults to
--forcebehavior for network quotas. This behavior is now deprecated and a future release will switch to
--no-forcebehavior. Users should explicitly specify one of these options to prevent a potentially breaking change in behavior.
--detailoption for the
quota listcommand has been deprecated for removal. When used without the
quota listcommand returned quota information for multiple projects yet when used with this option it only returned (detailed) quota information for a single project. This detailed quota information is now available via the
quota show --usagecommand.
--projectoption for the
quota listcommand has been deprecated for removal. Use the
quota showcommand instead.
server createcommand will no longer insist on an
--snapshotargument when a volume is provided with a boot index of
flavor listcommand will no longer attempt to fetch extra specs unless they are actually required (by using the
--long) option. This should significantly improve performance on clouds with a large number of flavors. [Story 2010343]