2023.2 Series Release Notes

6.3.0

New Features

  • An --auto-approve option has been added to the project cleanup command. This allows the interactive confirmation of resource deletion to be skipped.

  • Add the --flavor-id option to the router create command.

  • Added image metadef resource type list command. This is equivalent to the +md-namespace-resource-type-list command in glanceclient.

  • Add image import info command, allowing users to know available import methods, and –store option to image delete, allowing users to delete image from particular store.

  • Enable management of Neutron port hints: port create --hint HINT, set port --hint HINT and ``unset port --hint. Port hints allow passing backend specific hints to Neutron mainly to tune backend performance. The first hint controls Open vSwitch Tx steering.

  • Add image stores info command, allowing users to know available backends.

  • Add --no-property option in volume qos set.

  • The volume type set command now supports --public and --private options.

  • The openstack keypair create command will now generate keypairs on the client side in ssh-ed25519 format. The Compute service no longer supports server-side key generation starting with --os-compute-api-version 2.92 while the use of ssh-ed25519 is necessary as support for ssh-rsa has been disabled by default starting in OpenSSH 8.8, which prevents its use in guests using this version of OpenSSH in the default configuration. ssh-ed25519 support is widespread and is supported by OpenSSH 6.5 or later and Dropbear 2020.79 or later.

  • Migrated the following backup commands to SDK:

    • Create Backup

    • Show Backup

    • List Backup

    • Restore Backup

    • Delete Backup

  • The server event list and server event show commands have been migrated to SDK.

  • Migrate server reboot command from novaclient to SDK.

  • The server restore command has been migrated to SDK.

  • The server shelve and server unshelve commands have been migrated to SDK.

  • Migrate server start and server stop commands from novaclient to sdk.

  • The volume revert command has been migrated to SDK.

  • The volume summary command has been migrated to SDK.

  • A new option --skip-resource has been added to the project cleanup command. This allows to exclude certain resources from project cleanups, e. g. --skip-resource "block_storage.backup" to keep Cinder backups.

  • The server lock and server unlock commands now use SDK.

Upgrade Notes

  • The project purge command has been removed. This has been superseded by the project cleanup command, was not tested, and has not been functional for some time hence its removal without a deprecation period. The replacement is project cleanup, which is more powerful and more flexible.

Bug Fixes

  • Fixed a bug in “access rule” subcommands where the client logic incorrectly assumed that access rules have a “name” property which resulted in unpredictable behaviors. e.g. “access rule delete {non-existent-id}” now results in a not-found error instead of sometimes deleting an unrelated rule.

  • openstack server rebuild --wait now properly works for servers in SHUTOFF state without hanging. [Story 2010751]