Yoga Series Release Notes


New Features

  • Horizon can now use a system scope token when performing admin operations. To enable that, a new setting, SYSTEM_SCOPE_SERVICES, has to list the OpenStack services for which this feature is to be enabled. When that setting is not empty, a new option, “system scope” will appear in the context switching menu, and the panels for the listed services will be moved into that context in the main menu.

Upgrade Notes

  • Horizon no longer requires the keystone admin endpoint. keystone does not distinguish public and admin endpoints and there is no functional difference between public and admin endpoints. There is no need for a separate endpoint for keystone admin operations, but horizon required the keystone admin endpoint is configured previously. This requirement no longer exists. An endpoint specified by OPENSTACK_ENDPOINT_TYPE setting is used for the keystone admin operations. You can drop the admin endpoint for keystone (unless other services require it). [bug:1950659]


New Features

  • [blueprint:handle-multiple-login-sessions-from-same-user-in-horizon] This blueprint allows operators to control if multiple simultaneous dashboard sessions are allowed or not for a user. A new setting SIMULTANEOUS_SESSIONS controls the behavior. The default behavior allows multiple dashboard sessions for a user. The new setting allows operators to configure horizon to disallow multiple sessions per user. When multiple simultaneous sessions are disabled, the most recent authenticated session will be considered as the valid one and the previous session will be invalidated.

  • Add Rules CRUD operations to the Network QoS Policy.

    Added create, edit, and delete rules operation to the network qos policy. Rules supported - Bandwidth-Limit, Minimum-Bandwidth, DSCP-Marking, and Minimum-Packet-Rate.

Upgrade Notes

  • The default value of OPENSTACK_KEYSTONE_DEFAULT_ROLE is changed from _member_ to member to conform with what keystone-bootstrap creates.

Bug Fixes

  • Fixed lack of pagination for the networks page under Project and Admin Dashboard.

  • Previously, ToggleSuspend class checked os-rescue policy for resume operation. By this fix, the class checks ‘os_compute_api:os-suspend-server:resume’ policy to align to resume operation.