[release-announce] puppet-horizon 16.4.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 29 11:30:45 UTC 2021


We are ecstatic to announce the release of:

puppet-horizon 16.4.0: Puppet module for OpenStack Horizon

This release is part of the ussuri 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.

16.4.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.

Changes in puppet-horizon 16.3.0..16.4.0
----------------------------------------

5c87c93 Prepare the final stable/ussuri release
1e209cb Wallaby and older: Use 'UNSET' to remove heat dashboard parameters
c65b7a8 Fix how disallow_iframe_embed is defined
c7fd4ad Add support for independent manila-dashboard configurations
7f3cf8d Add support for independent octavia-dashboard configurations
bf02109 Add support for independent heat-dashboard configurations
ef40286 Set fixture paths for unit tests
894db5e add support for SECURE_PROXY_ADDR_HEADER
40310e8 Build containers for single consumer job
d0efac2 Add ssl_verify_client
6eb4f5f Use common class to manage apache service in beaker job
2a9c8ea Add CentOS8 to nodesets
9c8e18b Consolidate python memcache bindings install
c890e43 Switch to Ussuri
eadc79a Update TOX_CONSTRAINTS_FILE for stable/ussuri
2f91403 Update .gitreview for stable/ussuri


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

.gitreview                                         |  1 +
.zuul.yaml                                         |  1 +
Gemfile                                            |  1 +
manifests/dashboards/heat.pp                       | 80 ++++++++++++++++++
manifests/dashboards/manila.pp                     | 93 +++++++++++++++++++++
manifests/dashboards/octavia.pp                    | 68 ++++++++++++++++
manifests/init.pp                                  | 38 +++++++--
manifests/params.pp                                | 64 ++++++++-------
manifests/wsgi/apache.pp                           |  6 ++
metadata.json                                      |  4 +-
...-secure-proxy-addr-header-07c36d89f8bf2ad2.yaml |  7 ++
.../add-ssl_verify_client-3e2bc9a7f1d4291a.yaml    | 10 +++
.../notes/bug-1942722-3cc45ac696688336.yaml        |  4 +
.../notes/heat-dashboard-c34cea1d256164cd.yaml     |  5 ++
.../notes/manila-dashboard-aaf28389e0bcfa9b.yaml   |  5 ++
.../notes/octavia-dashboard-0eb5300606586e80.yaml  |  5 ++
spec/acceptance/horizon_with_apache_spec.rb        |  2 +
spec/acceptance/nodesets/nodepool-centos8.yml      | 10 +++
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                  | 39 +++++----
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                    | 12 ++-
tox.ini                                            |  2 +-
29 files changed, 766 insertions(+), 57 deletions(-)







More information about the Release-announce mailing list