Wallaby Series Release Notes


Bug Fixes

  • Fixes a regression sending an unsupported field remote_address_group_id when creating security groups with an older Neutron (introduced 0.53.0).


New Features

  • Add support for the enabled field of the Segment resource for the instance HA service (Masakari).


New Features

  • Adds ALPN protocols support for the Octavia (load_balancer) pools.

  • Support for the OpenStack Shared File System API (manila) has been introduced.

  • Added support to list Shared File System Service API Versions and Availability Zones.

  • Support for Ironic Conductor API.

  • Support Deploy Templates for Ironic API

  • Compute Hypervisor resource and functions are reworked to comply 2.88 microversion with deprecating misleading attributes.


New Features

  • Add tls_enabled parameter for Octavia pools, it can be used to enable TLS communications between a load balancer and its member servers.

  • Add support for updating block storage volume type objects.

  • Add support for block storage type encryption parameters.

  • Support for Ironic Volume Target API.

  • Add device_profile attribute to port resource. This parameter can be define during the port creation. This parameter is nullable string.

Upgrade Notes

  • compute.force_service_down function is renamed to update_service_forced_down to better fit the operation meaning.

  • compute.v2.service.force_down is renamed to set_forced_down to fit the operation meaning.

  • return of compute.service modification operations is changed to be the service itself

Other Notes

  • Flavor operations of the cloud layer are switched to the rely on the proxy layer


New Features

  • Complete compute.aggregate functions to the latest state

Bug Fixes

  • aggregate.deleted property is renamed to ‘is_deleted’ to comply with the naming convention


New Features

  • Add additional compute flavor operations (flavor_add_tenant_access, flavor_remove_tenant_access, get_flavor_access, extra_specs fetching/updating).

  • Adds ALPN protocols support for the Octavia (load_balancer) listeners.

  • Modify microversion handling. Microversion chosen by the client/user is respected in the microversion negotiation. For features, requiring particular microversion, it would be ensured it is supported by the server side and required microversion is <= chosen microversion, otherwise call will be rejected.

  • Add source_ip_prefix and destination_ip_prefix to Neutron metering label rules.

  • Optimizes compute server console creation by adding older get_server_console method to the server and create_console proxy method calling appropriate method depending on the supported microversion.

  • Support waiting for bare metal power states.

Deprecation Notes

  • Deprecate the use of ‘remote_ip_prefix’ in metering label rules, and it will be removed in future releases. One should use instead the ‘source_ip_prefix’ and/or ‘destination_ip_prefix’ parameters. For more details, you can check the spec: https://review.opendev.org/#/c/744702/.