Stein Series Release Notes¶
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
--markerare used. In this scenario an ID must be supplied for the marker. [Story 2006761]
endpoint group deletecommand to properly delete endpoint groups. [Story 2005521]
compute service setcommand now properly handles
--os-compute-api-version2.53 and greater. [Story 2005349]
From microversion 2.69 the results of
openstack server listand
openstack 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.
network segment range create,
network segment range delete,
network segment range list,
network segment range showand
network segment range setcommands. [Blueprint network-segment-range-management]
volume setcommand to set the volume status in the database. This is the functional equivalent to
cinder reset-state --attach-status. [bug 1745699
--dns-nameoptions to the
floating 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]
--longoption to the
floating ip listcommand. This adds
DNS Domaincolumns to the floating IP list. [Bug 1547736]
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]
--name-lookup-one-by-oneoption to the
server 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.
server 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 the
network 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).
image createcommand. Tthe image must be present on disk, therefore the
fileoption 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.
--no-qos-policyoptions to the
--qos-policyoption to the
--propertyoption to the
server rebuildcommand, to provide the ability to specify properties of the rebuilt instance. [Story 2003979]
server rebuildcommand to set keypair of the server. Note that it requires –os-compute-api-version 2.54 or later.
server rebuildcommand to unset keypair. Note that it requires –os-compute-api-version 2.54 or later.
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.
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.
volume migrate --unlockargument did not actually do anything and has now been removed.
--useroptions for the
volume createcommand have been deprecated. They are deprecated because Cinder’s volume create API ignores the corresponding API inputs.
volume createby removing two broken options. The
--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).
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, the
openstack 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.