[openstack-announce] [new][puppet] puppet-heat 9.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 8 20:31:16 UTC 2016


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





More information about the OpenStack-announce mailing list