Stein Series Release Notes¶
3.18.1-3¶
Bug Fixes¶
Re-open stdout in binary mode before writing object data in
object save --file -command. [Bug 1775482]
Fixes the “No server with a name or ID of ‘id’ exists” error when running
server list --deleted --marker. The fix removes using a name for the marker when both--deletedand--markerare used. In this scenario an ID must be supplied for the marker. [Story 2006761]
3.18.1¶
Bug Fixes¶
Fix
endpoint group deletecommand to properly delete endpoint groups. [Story 2005521]
The
compute service setcommand now properly handles--os-compute-api-version2.53 and greater. [Story 2005349]
3.18.0¶
New Features¶
Add
--member-statusoption toimage listcommand.
From microversion 2.69 the results of
openstack server listandopenstack server showmay contain missing information in their outputs when there are partial infrastructure failure periods in the deployment. See Handling Down Cells for more information on the missing keys/info.
Add
network segment range create,network segment range delete,network segment range list,network segment range showandnetwork segment range setcommands. [Blueprint network-segment-range-management]
Add
--attachedand--detachedoptions tovolume setcommand to set the volume status in the database. This is the functional equivalent tocinder reset-state --attach-status. [bug 1745699
Add
--dns-domainand--dns-nameoptions to thefloating ip createcommands. These options set the DNS domain and name for the floating IP.Check backend available extension and return an error message if it is missing (instead of a Bad Request HTTP 400). [Bug 1547736]
Add
--longoption to thefloating ip listcommand. This addsDNS NameandDNS Domaincolumns to the floating IP list. [Bug 1547736]
The
image listcommand now properly filters images on multiple--propertyoptions. [Bug 2004290]
Add support for list detailed
quotausage for project. This can be done by passing--detailparameter to quota list command. [Bug 1716043]
Add
--name-lookup-one-by-oneoption to theserver listcommand that is (mutually exclusive with-n | --no-name-lookup). When provided, the names of images and flavors will be resolved one by one only for those images and flavors that are needed to display the obtained list of servers instead of fetching all the images and flavors. Depending on amount of images in your deployment this can speed up the execution of this command.
When given
--imageor--flavorargument, theserver listcommand now resolves only single image or flavor instead of fetching all the images or flavors for name lookup purposes.
Add dns-domain support for network commands. The new parameter
--dns-domainis added to thenetwork createandnetwork setcommands. This parameter sets the domain name for the network. Check backend available extension and return an error message if it is missing (instead of a Bad Request HTTP 400).
Add options
--sign-key-pathand--sign-cert-idto theimage createcommand. Tthe image must be present on disk, therefore thefileoption is required:image create --file <filename> --sign-key-path <key-path> --sign-cert-id <secret-id>.A prompt for a password ensures, that the private key can be protected too. [Bug 2002128]
Add support for attaching and removing qos policy to router gateway IPs.
Add
--qos-policyand--no-qos-policyoptions to therouter setcommand.Add
--qos-policyoption to therouter unsetcommand.
Add
--propertyoption to theserver rebuildcommand, to provide the ability to specify properties of the rebuilt instance. [Story 2003979]
Add
--key-nameoption toserver rebuildcommand to set keypair of the server. Note that it requires –os-compute-api-version 2.54 or later.
Add
--key-unsetoption toserver rebuildcommand to unset keypair. Note that it requires –os-compute-api-version 2.54 or later.
Add
--enable-uplink-status-propagationoption and--disable-uplink-status-propagationoption toport createcommand.
Add
openstack volume backend capability show <host>command that provides a list of all capabilities that can be configured for the requested backend. The required <host> parameter takes the form host@backend-name.
Add
openstack volume backend pool listcommand that provides a list of all backend storage pools. The optional--longparameter includes some basic configuration and stats for each pool.
Upgrade Notes¶
The
volume migrate --unlockargument did not actually do anything and has now been removed.
Deprecation Notes¶
The
--projectand--useroptions for thevolume createcommand have been deprecated. They are deprecated because Cinder’s volume create API ignores the corresponding API inputs.
Bug Fixes¶
Fix
volume createby removing two broken options. The--projectand--useroptions were intended to specify an alternate project and/or user for the volume, but the Volume service’s API does not support this behavior. This caused the volume to be created, but without the expected project/user values. However, an alternate project and/or user may be specified using identity overrides (e.g. –os-username, –os-project-id).
The
openstack server add floating ipcommand has been fixed to handle servers with multiple ports attached. Previously, the command was using the first port in the port list when attempting to associate the floating ip. This could fail if the server had multiple ports and the first port in the list was not attached to an external gateway. Another way it could fail is if the--fixed-ip-addressoption was passed and the first port did not have the specified fixed IP address attached to it. Now, theopenstack server add floating ipcommand will find the port attached to the specified--fixed-ip-address, if provided, else it will try multiple ports until one is found attached to an external gateway. If a suitable port is not found in the port list, an error will be returned.