Queens Series Release Notes¶
--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.
openstack server showcommand will now properly show the server’s flavor information when using
--os-compute-api-version 2.47or higher. See: https://storyboard.openstack.org/#!/story/1751104
Re-open stdout in binary mode before writing object data in
object save --file -command. [Bug 1775482]
compute service setcommand now properly handles
--os-compute-api-version2.53 and greater. [Story 2005349]
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.
network setcommands, allowing CLI users to set the MTU for Neutron networks.
--device-idoption to the
Add support for attaching and removing qos policy to floating IPs.
floating ip createand
floating ip setcommands to add qos policy to a floating IP.
floating ip setand option
floating ip unsetcommand to remove the qos policy from a floating IP.
‘NoneType’ object is not iterable when Glance cannot find image data in its backend. [Bug 1741223]
Support for creating, deleting, and listing implied roles has been added. This allows users to create an inference rule between two roles. The first, called the prior role is the role explicitly assigned to an individual. The second, called the implied role, is one that the user is assgined implicitly. Additionally, these rules can be chained, such that an implied role from the first inference rule can be the implied role in the second. Thus one explicitly assigned role can lead to multiple implied roles.
implied role create <role> --implied-role <implied-role>creates an association between prior and implied roles.
implied role delete <role> --implied-role <implied-role>removes an association between prior and implied roles.
implied role listLists all implied roles that currently exist.
network qos rule type showcommand.
server add networkcommand. This command will create a neutron port from the specified neutron network and attach the port to the specified instance.
server remove networkcommand. This command will remove all network ports from the specified network and instance.
--use-prefix-delegationoption to the
subnet createcommand to specify ‘Prefix Delegation’ as a subnetpool when creating subnets. [Bug 1513894]
Add router interfaces info (as field
router showcommand. The information of router interface include port’s ID, IP address, the subnet ID it belongs. [Bug 1675489]
security group rule createcommand. [Bug 1517134]
endpoint add project,
endpoint remove projectand
endpoint listcommands to manage endpoint filters in identity v3.
--passwordoptions to the
server rescuecommand. [Bug 1703278]
Fix occurrences of the
network agent deletecommand failing with newer releases of python-openstacksdk. [Bug 1711301]
It is now possible to create a security rule without specifying protocol (using
--protocol any), which skips sending the protocol to the API server entirely. Previously TCP was forced as default protocol when none was specified.
project purgecommand to correctly delete only images owned by the specified project ID when run by an administrative user. [Bug 1717130]
port createcommand. [Bug 1717829]
Fix an issue with
endpoint listworking slow because it is issuing one GET request to /v3/services/<id> Keystone API for each endpoint. In case of HTTPS keystone endpoint and multiple regions it can take significant amount of time. [Bug 1719413]
0as a valid value in the
--min-ramoptions. .. _bug 1719499: https://bugs.launchpad.net/python-openstackclient/+bug/1719499
rbac createcommand. [Bug 1728525]
Remove the type value limit in credentials when do create, reset or list. Now ‘totp’ method is supported in keystone project and we could create credentials with ‘totp’ type. [Bug 1731848]
Fix the operation of the
--changes-sinceoption to the
server listcommand. [Bug 1732216]
Remove the client-side check for valid
--policyvalues in the
server group createcommand. Specify
--os-compute-api-version 2.15or higher for the
soft-anti-affinitypolicy. [Bug 1732938]
openstack subnet createfailed with a NoneType exception when there were no tags. [Bug 1735836]
Add support to set
--icmp-codeto 0 in the
security group rulecommand. [Bug 1703704]