puppet-horizon 16.4.0 (ussuri)
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(-)
participants (1)
-
no-reply@openstack.org