Newton Series Release Notes

9.7.0

New Features

  • Horizon has a global override mechanism available to perform customizations. This change adds customization_module key to HORIZON_CONFIG dictionary in local_settings.py. The value of the parameter should be a string with the path to the module containing modifications in dotted python path notation.

9.6.0

New Features

  • Support was added to enable/disable the SECURE_PROXY_SSL_HEADER which enables horizon (via Django) to process the X-Forwarded-Proto header. This done with the “enable_secure_proxy_ssl_header” in the manifest.

Known Issues

  • an issue with horizon having ssl handshake issues under apache with ssl endpoints. Fix adds in WSGIApplicationGroup apache directive.

9.5.0

New Features

  • Support was added for WEBSSO options in local_settings.py.erb. WEBSSO options enables keystone web single-sign-on.

9.2.0

New Features

  • A new panel for glance images based on angularjs has been created in horizon. New parameter images_panel has been added to puppet-horizon to configure the enabled panel for images, legacy or angular.

Bug Fixes

  • Horizon Offline Generation Error on ubuntu systems. Previously, the ‘manage.py compress’ only ran on redhat. This change allows the command to be executed on ubuntu also.

Other Notes

  • Tests updated to leverage rspec-puppet-facts for testing multiple OS versions.

9.0.0

New Features

  • In mitaka release, available themes was introduced. A parameter was introduced to allow configuration of this setting.

  • In mitaka release, default theme was introduced where the value would be defined from available themes. A new parameter was introduced to allow configuration of this setting.

  • Allow Apache http/https ports to be configurable.

  • Use keystone v3 with horizon by default.

  • Making root_url configurable. This needs to occur to allow people the ability to serve Horizon from the root of a vhost.

  • Leave an ability to trigger collectstatic for debian/ubuntu.

  • Update of local_settings template from Mitaka.

  • Release notes are no longer maintained by hand, we now use the reno tool to manage them.

Deprecation Notes

  • custom_theme_path has been deprecated in mitaka release.

  • Remove installation of lesscpy package, not needed since Horizon has been using pyscss.

  • deprecate all tuskar parameters since the project is no longer maintained.

Security Issues

  • local_settings file is no longer world readable (from 644 to 640) as it may contain sensitive information.