We are pleased to announce the release of: puppet-aodh 9.0.0: Puppet module for OpenStack Aodh This release is part of the newton release series. For more details, please see below. 9.0.0 ^^^^^ This is the first Mitaka release for puppet-aodh module. New Features ************ * Add support for oslo_messaging_amqp backend via puppet-oslo resource * Add oslo.messaging transport_url parameters via puppet-oslo resource * Implement gnocchi_url parameter. * Support MongoDB as database backend. * Support of PyMySQL driver for MySQL backend. * Switch to puppet-oslo resource usage (instead of manual configuration file editing). * Release notes are no longer maintained by hand, we now use the reno tool to manage them. Upgrade Notes ************* * Updated the parameters for aodh::db class, using the default fact $::os_service_default Deprecation Notes ***************** * verbose option is now deprecated for removal, the parameter has no effect. * Remove QPID messaging support. Qpid messaging driver is removed from oslo.messaging so we won't support anymore. Bug Fixes ********* * Add a sync_db option to ::aodh::api class. This makes it easier to control the db sync. The sync_db param is a boolean and set to false by default for backward compatibility so db sync is not run out of the box. Other Notes *********** * Remove all Qpid support, it was deprecated in Mitaka. Changes in puppet-aodh 8.0.0b1..9.0.0 ------------------------------------- 72d2693 Prepare 9.0.0 release 9c186ce Change wiki to docs 0a31dca Revert "Deprecate use_syslog" 1d2c2e6 Add transport_url parameters for oslo.messaging f43e907 Deprecate use_syslog 43bd734 Adapt aodh tests for a new concat version e38eb53 Fix test file name 6ccb9fd Add other-requirements.txt for bindep b58adfc Deprecate verbose option 0990ac4 Add spec test for aodh::config 8d8d685 Introduce support for oslo.messaging amqp driver configuration b81c6c2 Defaults to os_service_default for rabbit parameters d1d508a Add api_paste type/provider for aodh d09f848 Update class params to os_service_default a06158f Add support for db_max_retries param 50487d9 Delete useless parameters 4d6b781 Add spec tests for aodh::db::sync e5eae81 Remove Qpid support de1f651 Use properly syntax for OpenStack name 0cc0bde Manage policy configuration file 2009eef Add missing release note for switching to puppet-oslo 4b6aaab Revert "Add missing release note for switching to puppet-oslo" 0909cc7 Add missing release note for switching to puppet-oslo c530681 beaker: test evaluator & db_sync on ubuntu again 4b22b9b Update AODH for using puppet-oslo 4cc0e64 Add sync_db param to aodh api class 004d25f Gemfile: rely on puppet-openstack_spec_helper for dependencies 8fb675a Import release notes from stable/mitaka bef2973 Release 8.0.0 00fdbd1 releasenotes: add notes for Mitaka cycle 14527cb Add basic structure for ReNo bcc2d1a Add support for alarm_history_time_to_live parameter Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 + CHANGELOG.md | 6 + Gemfile | 23 +- README.md | 10 +- .../provider/aodh_api_paste_ini/ini_setting.rb | 27 ++ lib/puppet/type/aodh_api_paste_ini.rb | 52 +++ manifests/api.pp | 9 + manifests/config.pp | 8 +- manifests/db.pp | 100 ++---- manifests/init.pp | 373 +++++++++++---------- manifests/logging.pp | 66 ++-- manifests/params.pp | 8 - manifests/policy.pp | 2 +- metadata.json | 6 +- other-requirements.txt | 0 ...ams-to-os_service_default-0b2eece145a53d3b.yaml | 4 + .../add-sync_db-to-aodh-dc2c52e0dcda72c1.yaml | 6 + .../add_oslo_messaging_amqp-371ec0eff31b5749.yaml | 3 + ..._transport_url_parameters-648f7e1e691eabe5.yaml | 3 + ...precate_verbose_parameter-1af15c48612ac2a1.yaml | 4 + releasenotes/notes/gnocchi-1aff76df364ba03a.yaml | 3 + releasenotes/notes/mitaka-dece9d43a565e6cb.yaml | 3 + .../notes/mongodb_support-d32111a0380f0d21.yaml | 3 + releasenotes/notes/pymysql-e57bf1f0289dd426.yaml | 3 + .../notes/remove_qpid-0b446db43fdea617.yaml | 5 + .../notes/remove_qpid-fd39548434942726.yaml | 3 + .../notes/switch_to_oslo-9953061b326b183d.yaml | 4 + releasenotes/notes/use-reno-1caaec4ba5aa4285.yaml | 4 + releasenotes/source/_static/.placeholder | 0 releasenotes/source/conf.py | 259 ++++++++++++++ releasenotes/source/index.rst | 19 ++ releasenotes/source/mitaka.rst | 6 + releasenotes/source/unreleased.rst | 5 + setup.cfg | 13 + setup.py | 22 ++ spec/acceptance/aodh_wsgi_apache_spec.rb | 12 +- spec/classes/aodh_api_spec.rb | 8 + spec/classes/aodh_config_spec.rb | 48 +++ spec/classes/aodh_db_spec.rb | 25 +- spec/classes/aodh_db_sync_spec.rb | 34 ++ spec/classes/aodh_init_spec.rb | 152 ++++++--- spec/classes/aodh_logging_spec.rb | 8 +- spec/classes/aodh_policy_spec.rb | 1 + spec/classes/aodh_wsgi_apache_spec.rb | 4 +- .../aodh_api_paste_ini/ini_setting_spec.rb | 29 ++ spec/unit/type/aodh_api_paste_ini_spec.rb | 34 ++ test-requirements.txt | 4 + tox.ini | 8 + 48 files changed, 1032 insertions(+), 401 deletions(-) Requirements updates -------------------- diff --git a/other-requirements.txt b/other-requirements.txt new file mode 100644 index 0000000..e69de29 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..bedd666 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,4 @@ +# this is required for the docs build jobs +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +oslosphinx>=2.5.0 # Apache-2.0 +reno>=0.1.1 # Apache-2.0