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--deleted
and--marker
are used. In this scenario an ID must be supplied for the marker. [Story 2006761]
3.18.1¶
Bug Fixes¶
Fix
endpoint group delete
command to properly delete endpoint groups. [Story 2005521]
The
compute service set
command now properly handles--os-compute-api-version
2.53 and greater. [Story 2005349]
3.18.0¶
New Features¶
Add
--member-status
option toimage list
command.
From microversion 2.69 the results of
openstack server list
andopenstack server show
may 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 show
andnetwork segment range set
commands. [Blueprint network-segment-range-management]
Add
--attached
and--detached
options tovolume set
command to set the volume status in the database. This is the functional equivalent tocinder reset-state --attach-status
. [bug 1745699
Add
--dns-domain
and--dns-name
options to thefloating ip create
commands. 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
--long
option to thefloating ip list
command. This addsDNS Name
andDNS Domain
columns to the floating IP list. [Bug 1547736]
The
image list
command now properly filters images on multiple--property
options. [Bug 2004290]
Add support for list detailed
quota
usage for project. This can be done by passing--detail
parameter to quota list command. [Bug 1716043]
Add
--name-lookup-one-by-one
option to theserver list
command 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
--image
or--flavor
argument, theserver list
command 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-domain
is added to thenetwork create
andnetwork set
commands. 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-path
and--sign-cert-id
to theimage create
command. Tthe image must be present on disk, therefore thefile
option 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-policy
and--no-qos-policy
options to therouter set
command.Add
--qos-policy
option to therouter unset
command.
Add
--property
option to theserver rebuild
command, to provide the ability to specify properties of the rebuilt instance. [Story 2003979]
Add
--key-name
option toserver rebuild
command to set keypair of the server. Note that it requires –os-compute-api-version 2.54 or later.
Add
--key-unset
option toserver rebuild
command to unset keypair. Note that it requires –os-compute-api-version 2.54 or later.
Add
--enable-uplink-status-propagation
option and--disable-uplink-status-propagation
option toport create
command.
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 list
command that provides a list of all backend storage pools. The optional--long
parameter includes some basic configuration and stats for each pool.
Upgrade Notes¶
The
volume migrate --unlock
argument did not actually do anything and has now been removed.
Deprecation Notes¶
The
--project
and--user
options for thevolume create
command have been deprecated. They are deprecated because Cinder’s volume create API ignores the corresponding API inputs.
Bug Fixes¶
Fix
volume create
by removing two broken options. The--project
and--user
options 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 ip
command 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-address
option was passed and the first port did not have the specified fixed IP address attached to it. Now, theopenstack server add floating ip
command 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.