Rocky Series Release Notes¶
3.16.3-4¶
New Features¶
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).
Bug Fixes¶
Re-open stdout in binary mode before writing object data in
object save --file -command. [Bug 1775482]
3.16.3¶
New Features¶
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.
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.16.2¶
Bug Fixes¶
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.
3.16.0¶
New Features¶
Add
image member listcommand to list all members of an image.
Add
--tagoption toimage listcommand to filter by tag.
Add
--image-propertyoption toserver createcommand. This parameter will filter a image which properties that are matching.
Add an
ip-substringkey to the--fixed-ipoption of theport listcommand. This allows filtering ports by a substring match of an IP address. [Bug 1718605]
Add
registered limitcommands for managing registered limits in Keystone. Registered limits define limits of resources for projects to assume by default. [bp unified-limits]
Add
limitcommands for managing project-specific limits in keystone. Limits define limits of resources for projects to consume once a limit has been registered. [bp unified-limits]
Add
--tagand--no-tagoptions tosecurity group createandsecurity group setcommands. [Bug 1750983]
Add
--tags,--any-tags,--not-tagsand--not-any-tagsoptions tosecurity group listcommand. [Bug 1750983]
Add
--tagand--all-tagoptions tosecurity group unsetcommand. [Bug 1750983]
Add
--descriptionoption toflavor setcommand to update the description of the flavor. Only available starting with--os-compute-api-version 2.55.
Add
--descriptionoption toflavor createcommand to set the description of the flavor. Only available starting with--os-compute-api-version 2.55.
Add support for system-scope to
rolecommands. This includes the ability to generate system-scoped tokens usingsystem_scope: allincloud.yamlorOS_SYSTEM_SCOPE=allin an environment variable. Support is also included for managing role assignments on the system using--systemwhen adding and removing roles. [bp system-scope]
Add
--network-segmentoption tosubnet setcommand. This enables the possiblity to set thesegment_idof a subnet on update.
A new command,
openstack versions showwas added, which will provide a list of all versions of all services in the cloud. It includes relevant metadata, such as min/max microversion, endpoint, status and region.
Bug Fixes¶
Add
--communityoption toimage listcommand. [Bug 2001925]
The
server list --allcommand now resolves non-public flavor names, too, so that theFlavorcolumn will be properly populated. [Bug 1742453]
Add
--tagsupport tofloating ip create|list|set|unsetcommands. [Bug 1750985]
The
server showcommand will now properly show the server’s flavor information when using--os-compute-api-version 2.47or higher. [Bug 1751104]
Other Notes¶
Remove deprecated
ip floatingandip floating poolcommands.
3.15.0¶
New Features¶
Adds support for creating, reading, and deleting application credentials via the
appication credentialcommand. With application credentials, a user can grant their applications limited access to their cloud resources. Once created, users can authenticate with an application credential by using thev3applicationcredentialauth type. [blueprint application-credentials]
Add
--tagoption toproject createcommand,--tag,--clear-tags, and--remove-tagoptions toproject setcommand. Add--tags,--tags-any,--not-tags, and--not-tags-anyoptions toproject listcommand to filter list results by different projects based on their tags. [blueprint project-tags]
Add
--dns-domainoption toport createandport setcommands. Requires thedns_domain for portsextension to be enabled. See the Neutron DNS integration documentation for information how to use this. [Bug 1714878]
Add endpoint group commands:
endpoint group add project,endpoint group create,endpoint group delete,endpoint group list,endpoint group remove project,endpoint group setandendpoint group show. [Blueprint keystone-endpoint-filter]
Add
--mtuoption tonetwork createandnetwork setcommands, allowing CLI users to set the MTU for Neutron networks.