puppet-pacemaker 0.7.0
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
participants (1)
-
no-reply@openstack.org