[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