We are chuffed to announce the release of:
puppet-horizon 13.3.0: Puppet module for OpenStack Horizon
This release is part of the rocky release series.
Download the package from:
https://tarballs.openstack.org/puppet-horizon/
For more details, please see below.
13.3.0 ^^^^^^
New Features ************
* Added the parameter "keystone_domain_choices" to the ::horizon class. Setting this parameter would replace the domain text-field at the horizon login-page with a drop-down menu. The parameter should be an array with hashes, and the hashes should have two items each (name, display) containing the domain name and a human-readable description of the domain respectively.
* New parameter horizon::simple_ip_manage can now be set to true to set and enable simple_ip_management in the Horizon local_settings config.
* The wsgi_processes and wsgi_threads options that is passed to horizon::wsgi::apache can now be set in ::horizon class.
Upgrade Notes *************
* The default value for horizon::wsgi::apache::wsgi_processes changed to $::os_workers
* The default value for horizon::wsgi::apache::wsgi_threads changed to 1
Bug Fixes *********
* Fixed a bug where having ssl and redirection enabled combined with a empty root_url did not redirect. If you are setting listen_ssl and ssl_redirect to true it will always redirect to https no matter what your root_url is.
* Fixed a bug where the http vhost would not redirect to the custom root_url when setting listen_ssl to true and ssl_redirect to false.
Changes in puppet-horizon 13.1.0..13.3.0 ----------------------------------------
b1455cd Prepare Rocky RC1 f24699b Add wsgi_processes and wsgi_threads to horizon init bb54858 apache wsgi: Exchange defaults for workers and threads d666691 Reorganize that 'Release Notes' in README d20281f Remove the unnecessary _ 75a7b9e Prepare Rocky M3 411a699 Add the project source code repository in README c543fe6 Fix OS versions in metadata f2adc33 modulesync: sync and add nodepool-bionic for beaker 1d6f500 add parameter to set the cert to verify openstack SSL connections 3033fed Debian release is 9 in metadata 5de818f Fix apache version in metadata 8a88f3c Add simple_ip_management configuration option e14074e Add option for populating a dropdown list instead of the textfield for selecting domain at the horizon login 53be1db Add release note link in README a56420e Fix redirect to https bug and testing 7846563 Add a new parameter named cache_server_url 80bdd47 fix tox python3 overrides
Diffstat (except docs and test files) -------------------------------------
README.md | 12 +- bindep.txt | 2 +- manifests/init.pp | 80 ++- manifests/wsgi/apache.pp | 26 +- metadata.json | 9 +- ..._domain_choices-parameter-17bdbef68e57299c.yaml | 8 + .../notes/add-simple-ip-mgmt-e8a1227a1a811a2d.yaml | 5 + .../apache-wsgi-custom-init-d1064242a6c0f8e8.yaml | 5 + ...he-wsgi-processes-threads-66255fc01d1d48ed.yaml | 6 + .../notes/ssl-redirect-bug-38095eeba290933a.yaml | 9 + spec/acceptance/nodesets/nodepool-bionic.yml | 10 + spec/classes/horizon_init_spec.rb | 66 ++- spec/classes/horizon_wsgi_apache_spec.rb | 621 +++++++++++++-------- templates/local_settings.py.erb | 19 + tox.ini | 1 + 15 files changed, 613 insertions(+), 266 deletions(-)