Mitaka Series Release Notes

2.3.1

Bug Fixes

  • Fixed SSL/TLS verification for Network v2 commands. The commands were ignoring the --insecure and --os-cacert options and the OS_CACERT environment variable which caused them to fail with An SSL error occurred. when authenticating using SSL/TLS. [Bug 1560157]

2.2.0

New Features

  • OSprofiler support was added. To initiate OpenStack request tracing --profile <HMAC_KEY> option needs to be added to the CLI command. This key needs to present one of the secret keys defined in the OpenStack projects configuration files (if there is a wish to generate cross-project trace, the chosen key needs to be presented in all these configuration files). By default all OpenStack projects, that support OSprofiler, are using SECRET_KEY HMAC key.

    To use tracing functionality OSprofiler (and its storage backend) needs to be installed in the environment. If so, you will be able to trigger profiling via openstack –profile SECRET_KEY <operation> command. At the end of output there will be message with <trace_id>, and to plot human-readable HTML chart the following command should be used - osprofiler trace show <trace_id> --html --out result.html.

  • Allow custom logging of components [Bug 1484660]

  • Command ip floating delete is now available for neutron network. [Bug 1519502]

  • Command ip floating list is now available for neutron network. [Bug 1519502]

  • Add command ip floating show for neutron and nova network. [Bug 1519502]

  • Add support for security group rule show command. [Bug 1519512]

  • Add support for the server dump create command [Bug 1538372]

  • Add subnet show command. [Bug 1542359]

  • Add subnet delete command to openstack-client. [Bug 1542362]

  • Add token revoke command for Identity v3 [Bug 1543226]

  • Command network delete is now available for nova network. [Bug 1543672]

  • Command network list is now available for nova network. [Bug 1543672]

  • Command network show is now available for nova network. [Bug 1543672]

  • Command network create is now available for nova network. [Bug 1543672]

  • Add support for subnet pool delete command. [Bug 1544587]

  • Add support for subnet pool list command. [Bug 1544589]

  • Add support for subnet pool show command. [Bug 1544590]

  • [bug 1479569] Add an optional --names argument to the role assignment list` command. This will output names instead of IDs for users, groups, roles, projects, and domains.

  • Add support for recursive container delete. [Bug 1542718]

Bug Fixes

  • Ignore the security group list command --all-projects option for Network v2 since security groups will be displayed for all projects by default (admin only). [Bug 1519511]

  • The token issue can now return an unscoped token. If a project or domain target scope are not specified, an unscoped token will be returned. [Bug 1543214]

  • Command flavor set/unset now outputs nothing. [Bug 1546065]

  • Command security group set now outputs nothing. [Bug 1546065]

  • Command compute agent set now outputs nothing. [Bug 1546065]

  • Command aggregate set now outputs nothing. [Bug 1546065]

2.1.0

New Features

  • Add support for the port delete command. [Bug 1519909]

  • Add support for the port show command. [Bug 1519909]

  • Add support for the subnet list command. [Bug 1523258]

  • Add project unset command for Identity v2 [Bug 1486597]

  • Add image set --activate|--deactivate options (Image v2 only) [Bug 1516661]

  • Add --project-domain option to image create and image set commands (Image v2 only) [Bug 1517134]

  • Add router commands create, delete, list, set, show [Bug 1519503]

  • Add --src-group option to security group rule create to include a ‘remote’ security group rule. [Bug 1522969]

  • Add volume support to os availability zone list [Bug 1532945]

    • New --compute option to only list compute availability zones.

    • New --volume option to only list volume availability zones.

  • Add network support to os availability zone list [Bug 1534202]

    • New --network option to only list network availability zones.

  • Add --limit option to image list to limit the number of images in output. [Bug 1540988]

  • Add --marker option to image list to handle paginate requests. [Bug 1540988]

Bug Fixes

  • Make security group rule list group argument optional to list all security groups [Bug 1519512]

  • Add remote security group to os security group rule list [Bug 1520003]

  • Change server list --flavor to now accept flavor ID or name [Bug 1521492]

  • Change server list --image to now accept image ID or name [Bug 1521492]

  • Change the project set --domain option to use the argument as a lookup for locating projects in non-default domains. [Bug 1524456]

  • Fix case sensitivity when showing object-store properties. [Bug 1525805]

  • Support non-interactive user password update [Bug 1531360]

Other Notes

  • Change the --owner option to --project in image create and image set commands. --owner is deprecated and no longer documented but is still accepted; a warning message will be shown if it is used. [Bug 1527833]

2.0.0

Upgrade Notes

  • Removed the deprecated command project usage list in favor of usage list

Bug Fixes

  • Some compute quotas were not being set [Bug 1475831]

  • Add –all for snapshot list [Bug 1517386]

  • Add Status column to default image list output (v1 and v2) [Bug 1519181]

  • Fix --public|--private options for volume type create command to correctly pass privacy argument to client library [Bug 1520115]

  • Fix volume delete command to delete all specified volumes rather than only the last volume [Bug 1520541]

Other Notes

  • Add dependency on keystoneauth1 module to perform authentication in place of python-keystoneclient.

  • Drop Python 2.6 support [Bug 1519510]

  • Changes to server resource commands:

    • Added --limit and --marker to server list

    • Added server shelve

    • Added server unshelve

    • server resume now takes multiple server arguments

    • server suspend now takes multiple server arguments