[release-announce] horizon 22.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 29 15:23:12 UTC 2022


We high-spiritedly announce the release of:

horizon 22.1.0: OpenStack Dashboard

This release is part of the yoga stable release series.

The source is available from:

    https://opendev.org/openstack/horizon

Download the package from:

    https://tarballs.openstack.org/horizon/

Please report issues through:

    https://bugs.launchpad.net/horizon/+bugs

For more details, please see below.

22.1.0
^^^^^^


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`]

Changes in horizon 22.0.0..22.1.0
---------------------------------

3a6569960 Do not assume keystone admin endpoint
f5620931d Add SYSTEM_SCOPE_SERVICES setting that hides panels
dddb33a0a Update TOX_CONSTRAINTS_FILE for stable/yoga
2156adb0b Update .gitreview for stable/yoga


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                                  |  1 +
.zuul.d/tempest-and-integrated.yaml                         |  5 -----
openstack_dashboard/api/keystone.py                         |  9 +++------
openstack_dashboard/dashboards/admin/aggregates/panel.py    |  7 +++++++
openstack_dashboard/dashboards/admin/defaults/panel.py      |  7 +++++++
openstack_dashboard/dashboards/admin/flavors/panel.py       |  7 +++++++
openstack_dashboard/dashboards/admin/floating_ips/panel.py  |  7 +++++++
openstack_dashboard/dashboards/admin/hypervisors/panel.py   |  7 +++++++
openstack_dashboard/dashboards/admin/images/panel.py        |  7 +++++++
openstack_dashboard/dashboards/admin/info/panel.py          |  7 +++++++
openstack_dashboard/dashboards/admin/instances/panel.py     |  7 +++++++
openstack_dashboard/dashboards/admin/metadata_defs/panel.py |  7 +++++++
openstack_dashboard/dashboards/admin/networks/panel.py      |  7 +++++++
openstack_dashboard/dashboards/admin/overview/panel.py      |  7 +++++++
openstack_dashboard/dashboards/admin/rbac_policies/panel.py |  4 ++++
openstack_dashboard/dashboards/admin/routers/panel.py       |  7 +++++++
openstack_dashboard/dashboards/admin/trunks/panel.py        |  4 ++++
openstack_dashboard/dashboards/identity/dashboard.py        |  7 +++++++
openstack_dashboard/defaults.py                             |  5 +++++
.../templates/header/_context_selection.html                |  4 ++--
openstack_dashboard/templatetags/context_selection.py       |  4 +++-
.../notes/feature-system-scope-a88a07b7f414b3d6.yaml        |  9 +++++++++
...-admin-endpoint-no-longer-required-06a8d29dfdb3b1cd.yaml | 12 ++++++++++++
tox.ini                                                     |  4 ++--
25 files changed, 149 insertions(+), 16 deletions(-)







More information about the Release-announce mailing list