[release-announce] puppet-pacemaker 0.7.0

no-reply at openstack.org no-reply at openstack.org
Mon Jan 15 17:00:39 UTC 2018


We are delighted to announce the release of:

puppet-pacemaker 0.7.0: Puppet module for Pacemaker

Download the package from:

    https://tarballs.openstack.org/puppet-pacemaker/

For more details, please see below.

0.7.0
^^^^^

New Features

* Added the pacemaker::resource::bundle support which supports the
  creation of 'pacemaker bundles' which are special resources to
  manage containers and resources running inside them. See
  http://wiki.clusterlabs.org/wiki/Bundle_Walk-Through for additional
  information.

Changes in puppet-pacemaker 0.6.0..0.7.0
----------------------------------------

b21823a Prepare 0.7.0
1e92b12 Add Puppet package to bindep, for module build
9a46ecd Pin jwt to 1.5.6 and rubocop to 0.50.0
5d98d82 Revert "Allow more than one order rule between two resources."
ebef43c Implement stonith levels resource
4131dce Allow more than one order rule between two resources.
abcbfca Add fence_compute stonith manifest
cf21db0 Allow empty pcmk_host_list
782f4a1 Add autogenerated fence-amt manifest
4a5e1df Fix constraint::order when constraint_params is undef
a4aa655 Add meta attribute support to stonith manifests
d0584c5 Generate fence_ironic automatically
de68119 Fix resource defaults class
1721dd7 Fix up package relationship in generated stonith manifests
1c56377 Switch the stonith_agent_generator to pcmk_stonith provider
375ff16 Add pcmk_stonith provider
d952513 Fix pacemaker remote 'Illegal relationship operand..' errors
1dfa466 Update openstackdocstheme to latest version
a2e9675 Parse pcs auth output with all pcs versions
a1c06f0 Fix brokenness when changing the value of an existing property
cb9682a Use ensure_resources to install pacemaker package
246b534 Use Python to compute release notes version
ae04f10 Update reno>=2.5.0
790c37f Switch requires for wait-for-settle into resource collectors
d0f421d Pin puppet-stdlib to 4.16.0
70be807 Update openstackdocstheme>=1.16.0
c1a1976 Update URLs in documents according to document migration
c44548c Fix openstackdocstheme
52e2966 Switch from oslosphinx to openstackdocstheme
f04b14f HA: update bundle creation to be compatible with newest pcs
04d6278 Add environment variable
59cddb7 Fix bundle location_rule constraints
4b2c5aa Update global requirements
4cebf88 Add a release note for the newly introduced bundle support
3b3804a Update reno for stable/0.6.x
7d0093b Initial bundle resource support


Diffstat (except docs and test files)
-------------------------------------

.fixtures.yml                                      |   4 +-
Gemfile                                            |   3 +-
agent_generator/agent_generator.rb                 |  59 ++--
agent_generator/src_xml/fence_amt.xml              | 172 +++++++++++
agent_generator/src_xml/fence_compute.xml          | 167 +++++++++++
agent_generator/variables.sh                       |   4 +-
bindep.txt                                         |   1 +
lib/pacemaker/pcs/pcsd_auth.rb                     |   4 +-
lib/puppet/provider/pcmk_bundle/default.rb         | 217 ++++++++++++++
lib/puppet/provider/pcmk_constraint/default.rb     |   6 +-
lib/puppet/provider/pcmk_property/default.rb       |  11 +
lib/puppet/provider/pcmk_resource/default.rb       |  68 +++--
lib/puppet/provider/pcmk_resource_default/pcs.rb   |  38 +--
lib/puppet/provider/pcmk_stonith/default.rb        |  94 ++++++
lib/puppet/provider/pcmk_stonith_level/default.rb  |  51 ++++
lib/puppet/type/pcmk_bundle.rb                     | 128 ++++++++
lib/puppet/type/pcmk_resource.rb                   |   3 +
lib/puppet/type/pcmk_resource_default.rb           |  65 +++++
lib/puppet/type/pcmk_stonith.rb                    |  89 ++++++
lib/puppet/type/pcmk_stonith_level.rb              |  99 +++++++
manifests/constraint/base.pp                       |   7 +-
manifests/constraint/colocation.pp                 |   5 -
manifests/constraint/location.pp                   |   5 -
manifests/constraint/order.pp                      |   4 -
manifests/corosync.pp                              |   5 +-
manifests/install.pp                               |   6 +-
manifests/property.pp                              |   5 -
manifests/remote.pp                                |   8 +-
manifests/resource/bundle.pp                       | 149 ++++++++++
manifests/resource/filesystem.pp                   |  10 +-
manifests/resource/ip.pp                           |  10 +-
manifests/resource/lsb.pp                          |  10 +-
manifests/resource/ocf.pp                          |  10 +-
manifests/resource/remote.pp                       |  11 +-
manifests/resource/route.pp                        |  10 +-
manifests/resource/service.pp                      |  13 +-
manifests/resource/systemd.pp                      |  10 +-
manifests/resource_defaults.pp                     |  28 +-
manifests/stonith/fence_amt.pp                     | 308 ++++++++++++++++++++
manifests/stonith/fence_apc.pp                     |  49 ++--
manifests/stonith/fence_apc_snmp.pp                |  49 ++--
manifests/stonith/fence_bladecenter.pp             |  49 ++--
manifests/stonith/fence_brocade.pp                 |  49 ++--
manifests/stonith/fence_cisco_mds.pp               |  49 ++--
manifests/stonith/fence_cisco_ucs.pp               |  49 ++--
manifests/stonith/fence_compute.pp                 | 321 +++++++++++++++++++++
manifests/stonith/fence_drac5.pp                   |  49 ++--
manifests/stonith/fence_eaton_snmp.pp              |  49 ++--
manifests/stonith/fence_eps.pp                     |  49 ++--
manifests/stonith/fence_hpblade.pp                 |  49 ++--
manifests/stonith/fence_ibmblade.pp                |  49 ++--
manifests/stonith/fence_idrac.pp                   |  49 ++--
manifests/stonith/fence_ifmib.pp                   |  49 ++--
manifests/stonith/fence_ilo.pp                     |  49 ++--
manifests/stonith/fence_ilo2.pp                    |  49 ++--
manifests/stonith/fence_ilo3.pp                    |  49 ++--
manifests/stonith/fence_ilo4.pp                    |  49 ++--
manifests/stonith/fence_ilo_mp.pp                  |  49 ++--
manifests/stonith/fence_imm.pp                     |  49 ++--
manifests/stonith/fence_intelmodular.pp            |  49 ++--
manifests/stonith/fence_ipdu.pp                    |  49 ++--
manifests/stonith/fence_ipmilan.pp                 |  53 ++--
manifests/stonith/fence_ironic.pp                  | 157 +++++-----
manifests/stonith/fence_kdump.pp                   |  49 ++--
manifests/stonith/fence_rhevm.pp                   |  49 ++--
manifests/stonith/fence_rsb.pp                     |  49 ++--
manifests/stonith/fence_scsi.pp                    |  49 ++--
manifests/stonith/fence_virt.pp                    |  49 ++--
manifests/stonith/fence_vmware_soap.pp             |  49 ++--
manifests/stonith/fence_wti.pp                     |  49 ++--
manifests/stonith/fence_xvm.pp                     |  12 +-
manifests/stonith/level.pp                         |  90 ++++++
metadata.json                                      |   2 +-
.../notes/bundle_support-2fec55cad0f44ace.yaml     |   6 +
releasenotes/source/0.6.x.rst                      |   6 +
releasenotes/source/conf.py                        |  18 +-
releasenotes/source/index.rst                      |   1 +
setup.cfg                                          |   2 +-
spec/classes/pacemaker_resource_defaults_spec.rb   |  52 ++++
.../pacemaker_stonith_fence_ipmilan_spec.rb        |  45 +--
spec/defines/pacemaker_stonith_level_spec.rb       |  86 ++++++
test-requirements.txt                              |   7 +-
tox.ini                                            |   2 +-
83 files changed, 3199 insertions(+), 930 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 1ea50a8..8db5c0d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,2 +2,2 @@
-sphinx>=1.5.1  # BSD
-oslosphinx>=4.7.0  # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -6,2 +6 @@ oslosphinx>=4.7.0  # Apache-2.0
-# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995
-reno>=1.8.0,!=2.0.0  # Apache-2.0
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list