[new][puppet] puppet-heat 9.0.0 release (newton)
We are jazzed to announce the release of: puppet-heat 9.0.0: Puppet module for OpenStack Heat 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-heat module. New Features ************ * Add support for oslo_messaging_amqp backend via puppet-oslo resource * Add oslo.messaging transport_url parameters via puppet-oslo resource * Add api_paste type/provider. * Implement crontab to purge deleted data using heat-manage purge_deleted tool. * 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. * Configure "trustee" and "clients_keystone" sections. Support auth_plugin and versionless auth urls. Upgrade Notes ************* * Removed deprecated options "keystone_host", "keystone_port", "keystone_protocol". Deprecation Notes ***************** * Remove QPID messaging support. Qpid messaging driver is removed from oslo.messaging so we won't support anymore. * verbose option is now deprecated for removal, the parameter has no effect. * Deprecated "admin_user", "admin_password" and "admin_tenant_name" options in favour of auth_plugin auth method. Other Notes *********** * Drop all Qpid support, it was removed from Oslo in Mitaka. Changes in puppet-heat 8.0.0b1..9.0.0 ------------------------------------- ec6d953 Cleanup README 583fcc9 Change wiki to docs 0365382 Prepare 9.0.0 release 85d069b Add transport_url parameters for oslo.messaging 5b9adc6 Add support for convergence_engine option 90477ae Add support for clients_heat/url option a60abcc Add option to enable Heat's SSL middleware 8727449 Add other-requirements.txt for bindep dcc6dc2 Deprecate verbose option in logging 50c7bc0 Introduce support for oslo.messaging amqp driver configuration 671eb9c Add some kombu options 8c3c61a Fix markdown format typo c21602d Add support for db_max_retries param 0997740 Test multiple operating systems for db 2cf1fc1 metadata.json: fix oslo module name 3b49812 Drop all current deprecated parameters for heat a708779 Cleanup rabbit ssl checks 6099d5c Totally drop Qpid support d696384 Fix email and auth_name defaults in header 2ee4472 add missing num_engine_workers parameter 7c8cecf Set oslo::policy in heat 5ee00d6 Add Unit Tests for heat_config type b63840b Purge redundant database configuration 07dd209 Set oslo options in heat module through puppet-oslo 648ded3 Gemfile: rely on puppet-openstack_spec_helper for dependencies fa6bc5f Import release notes from stable/mitaka 48b8007 Support preferred Keystone auth methods a2fe53e Release 8.0.0 bd2cd89 Set region_name for [keystone_authtoken] 3cf2002 releasenotes: add notes for Mitaka cycle 0ba9b1e Add basic structure for ReNo Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 + CHANGELOG.md | 5 + Gemfile | 23 +- README.md | 14 +- manifests/db.pp | 54 +-- manifests/db/mysql.pp | 10 - manifests/engine.pp | 12 + manifests/init.pp | 432 +++++++++++---------- manifests/keystone/auth.pp | 121 +----- manifests/keystone/auth_cfn.pp | 126 +----- manifests/keystone/domain.pp | 32 -- manifests/logging.pp | 59 ++- manifests/params.pp | 4 - manifests/policy.pp | 1 + metadata.json | 7 +- other-requirements.txt | 0 .../add_oslo_messaging_amqp-99fc5cbd6f7af42c.yaml | 3 + ..._transport_url_parameters-1472d30d4aaa30ba.yaml | 3 + releasenotes/notes/api_paste-b94e191896840944.yaml | 3 + .../notes/crontab_purge-89f321e9cf966933.yaml | 3 + releasenotes/notes/drop_qpid-a1f943682593ae2d.yaml | 3 + releasenotes/notes/mitaka-dece9d43a565e6cb.yaml | 3 + releasenotes/notes/pymysql-e57bf1f0289dd426.yaml | 3 + .../notes/remove_qpid-0b446db43fdea617.yaml | 5 + .../notes/switch_to_oslo-33725628dde94d4a.yaml | 4 + releasenotes/notes/use-reno-1caaec4ba5aa4285.yaml | 4 + .../verbose-deprecation-5e3dc0c4718181a5.yaml | 4 + .../versionless-auth-urls-08c741084b9a9040.yaml | 11 + 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/basic_heat_spec.rb | 1 - spec/classes/heat_db_postgresql_spec.rb | 52 +-- spec/classes/heat_db_spec.rb | 7 +- spec/classes/heat_db_sync_spec.rb | 33 +- spec/classes/heat_engine_spec.rb | 43 +- spec/classes/heat_init_spec.rb | 199 +++++++--- spec/classes/heat_keystone_auth_cfn_spec.rb | 22 -- spec/classes/heat_keystone_auth_spec.rb | 22 -- spec/classes/heat_logging_spec.rb | 8 +- spec/classes/heat_policy_spec.rb | 1 + spec/unit/type/heat_config_spec.rb | 45 +++ test-requirements.txt | 4 + tox.ini | 8 + 48 files changed, 956 insertions(+), 766 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
participants (1)
-
no-reply@openstack.org