Current Series Release Notes¶
27.0.0-42¶
Upgrade Notes¶
openstacksdk 4.7.0 or later is now required.
Bug Fixes¶
The admin Floating IPs panel no longer lists the servers of all projects on every page load. It fetches only the servers of the shown floating IPs, unless there are more than 50.
[bug:2122510] The Ports tab of a network in the admin panel lists the ports of all projects again, including ports without a project such as floating IP and router gateway ports. It showed only the ports of the project the admin was logged into.
Fixed the Networks panels loading every network instead of one page. Horizon now asks openstacksdk for a single page, so the admin panel paginates again.
When Python is enabled for the Images panel, the Image Update form now supports editing kernel and ramdisk image associations, which were previously displayed as read-only IDs. For Glance v2, the form filters choices to AKI (kernel) and ARI (ramdisk) images while preserving an existing association when its ID is not included in the returned choices.
The Instances panels now ask Glance only for the images of the instances on the page instead of listing all images on every page load. Instances whose image was not among the first
API_RESULT_LIMITimages no longer show “-” as image name.
The instance list now looks up the networks of the listed instances with one Neutron request instead of one request per network.
Pages that list networks now ask Neutron only for the subnets of those networks. Before, admin users downloaded every subnet of the cloud on each of these pages.
The Admin > Compute > Hypervisors panel now requests resource provider inventories and usages from Placement in parallel, and only once per page view.
Subnets, subnet pools, routers, trunks, QoS policies and RBAC policies are now filtered by
project_idon the Neutron side. openstacksdk does not sendtenant_idfor these resources, so for admin users Horizon downloaded all of them and filtered locally. This also fixes the project filter of the Admin > Routers panel, which always showed an empty table.
[bug:2122800]
DEBUG,ADD_TEMPLATE_DIRSandADD_TEMPLATE_LOADERSset in alocal_settings.dsnippet now apply to the template configuration. Deployments that setDEBUG = Falseonly in a snippet, like kolla-ansible does, ran without the cached template loader before.
Fixed an internal server error when the Edit Trunk dialog is saved without any changes.
The Volumes panels no longer list all servers on every page load. They fetch only the servers the shown volumes are attached to, unless there are more than 50.