[release-announce] puppet-horizon 17.5.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Tue May 3 08:12:38 UTC 2022


We are happy to announce the release of:

puppet-horizon 17.5.0: Puppet module for OpenStack Horizon

This release is part of the victoria stable release series.

The source is available from:

    https://opendev.org/openstack/puppet-horizon

Download the package from:

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

Please report issues through:

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

For more details, please see below.

17.5.0
^^^^^^


New Features
************

* Support was added to set the SECURE_PROXY_ADDR_HEADER option. If
  horizon is behind a proxy server and the proxy is configured, the IP
  address from request is passed using header variables inside the
  request. This setting specifies the name of the header with remote
  IP address.

* Added the ssl_verify_client parameter to init class and
  horizon::wsgi::apache that is passed down to the created
  apache::vhost resource.

* The new "horizon::dashboards::heat" class has been added. This
  class can be used to manage parameters for heat-dashboard.

* The new "horizon::dashboards::manila" class has been added. This
  class can be used to manage parameters for manila-dashboard.

* The new "horizon::dashboards::octavia" class has been added. This
  class can be used to manage parameters for octavia-dashboard.


Upgrade Notes
*************

* The puppetlabs-apache module 2.1.0 introduced a change where
  ssl_verify_client is required otherwise the SSL CA certificate
  passed to the horizon module using the horizon_ca parameter is
  ignored.


Bug Fixes
*********

* Fixed wrong usage of the "DISALLOW_IFRAME_EMBED" option.

* Bug #1956904 (https://bugs.launchpad.net/puppet-
  horizon/+bug/1956904): The hard-coded "REST_API_REQUIRED_SETTINGS"
  parameter was removed, to use the default value defined in Horizon
  itself.

Changes in puppet-horizon 17.4.0..17.5.0
----------------------------------------

1d0da7b Prepare the final stable/victoria release
52533a5 Victoria-only: Fix missing logic to use horizon::log_handler(s)
11ffe23 Fix syntax error in individual dashboard settings
1ec51be Do not hard-code REST_API_REQUIRED_SETTINGS
d2fef29 Wallaby and older: Use 'UNSET' to remove heat dashboard parameters
03d3469 Fix how disallow_iframe_embed is defined
23ebe3b [Victoria-only] Fix policy configuration
c99e9fd Add support for independent manila-dashboard configurations
1d55da7 Add support for independent octavia-dashboard configurations
80acdcc Add support for independent heat-dashboard configurations
cb53f8d Set fixture paths for unit tests
2c88b27 add support for SECURE_PROXY_ADDR_HEADER
ee49967 Build containers for single consumer job
5903456 Add ssl_verify_client
2aae3cb Update TOX_CONSTRAINTS_FILE for stable/victoria
a875060 Update .gitreview for stable/victoria


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

.gitreview                                         |  1 +
.zuul.yaml                                         |  1 +
manifests/dashboards/heat.pp                       | 80 ++++++++++++++++++
manifests/dashboards/manila.pp                     | 93 +++++++++++++++++++++
manifests/dashboards/octavia.pp                    | 68 ++++++++++++++++
manifests/init.pp                                  | 31 ++++++-
manifests/params.pp                                | 64 ++++++++-------
manifests/wsgi/apache.pp                           |  6 ++
metadata.json                                      |  2 +-
...-secure-proxy-addr-header-07c36d89f8bf2ad2.yaml |  7 ++
.../add-ssl_verify_client-3e2bc9a7f1d4291a.yaml    | 10 +++
.../notes/bug-1942722-3cc45ac696688336.yaml        |  4 +
.../notes/bug-1956904-f4393eade5197c47.yaml        |  6 ++
.../notes/heat-dashboard-c34cea1d256164cd.yaml     |  5 ++
.../notes/manila-dashboard-aaf28389e0bcfa9b.yaml   |  5 ++
.../notes/octavia-dashboard-0eb5300606586e80.yaml  |  5 ++
spec/classes/horizon_dashboards_heat_spec.rb       | 94 ++++++++++++++++++++++
spec/classes/horizon_dashboards_manila_spec.rb     | 72 +++++++++++++++++
spec/classes/horizon_dashboards_octavia_spec.rb    | 63 +++++++++++++++
spec/classes/horizon_init_spec.rb                  | 37 ++++++---
spec/classes/horizon_wsgi_apache_spec.rb           | 12 +--
spec/spec_helper.rb                                |  5 ++
templates/_1499_load_balancer_settings.py.erb      | 36 +++++++++
templates/_1699_orchestration_settings.py.erb      | 34 ++++++++
templates/_90_manila_shares.py.erb                 | 50 ++++++++++++
templates/local_settings.py.erb                    | 30 +++----
tox.ini                                            |  2 +-
27 files changed, 753 insertions(+), 70 deletions(-)







More information about the Release-announce mailing list