We joyfully announce the release of: puppet-pacemaker 0.8.0: Puppet module for Pacemaker The source is available from: https://opendev.org/openstack/puppet-pacemaker Download the package from: https://tarballs.openstack.org/null/ For more details, please see below. Changes in puppet-pacemaker 0.7.2..0.8.0 ---------------------------------------- 018023a Prepare for new release 0.8.0 603de5c Update the constraints url 9beb316 Add support for pcmk resource op defaults 447cef0 Silence useless facter errors when calling crm_node 0389f99 Extend deep_compare to stonith resources 8b30131 pcs 0.10: authenticate nodes before adding them to the cluster 519c28b Support for SBD (watchdog only) ffbed58 Pin rspec-puppet-facts if older ruby 685a1c8 Support upcoming forcing of tls priorities d0b394d Scale up logic with extra IP addresses for pcs 0.10 7ddbe08 Force to use markdown to prevent pypi issue 658f4ee Redirect stderr to stdout in push_cib() and backup_cib() fde5685 Add new pcs 0.10 compatible remote addition implementation 0c5d699 Introduce a pcs_without_push function c03a507 pcs 0.10 clone resources changed parameters 57f65b8 Do not avoid same node with INFINITY score 0bfb86a OpenDev Migration Patch 487c8f1 Update master for stable/0.7.x 814d6ad Update mailinglist from dev to discuss 4d5799c Fix typos in doc Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- Gemfile | 5 + agent_generator/agent_generator.rb | 28 ++++- bindep.txt | 4 + lib/facter/pacemaker_node_name.rb | 2 +- lib/puppet/parser/functions/pcmk_nodes_added.rb | 58 ++++++++- lib/puppet/provider/pcmk_common.rb | 24 +++- lib/puppet/provider/pcmk_remote/default.rb | 130 ++++++++++++++++++++ lib/puppet/provider/pcmk_resource/default.rb | 7 +- .../provider/pcmk_resource_op_default/pcs.rb | 40 +++++++ lib/puppet/provider/pcmk_stonith/default.rb | 87 ++++++++++---- lib/puppet/type/pcmk_remote.rb | 131 +++++++++++++++++++++ lib/puppet/type/pcmk_resource_op_default.rb | 81 +++++++++++++ lib/puppet/type/pcmk_stonith.rb | 27 +++++ manifests/corosync.pp | 70 +++++++++-- manifests/new/wrapper.pp | 2 +- manifests/params.pp | 1 + manifests/remote.pp | 116 ++++++++++++++---- manifests/resource/remote.pp | 49 +++++--- manifests/resource_op_defaults.pp | 74 ++++++++++++ manifests/stonith/fence_amt.pp | 28 ++++- manifests/stonith/fence_apc.pp | 28 ++++- manifests/stonith/fence_apc_snmp.pp | 28 ++++- manifests/stonith/fence_bladecenter.pp | 28 ++++- manifests/stonith/fence_brocade.pp | 28 ++++- manifests/stonith/fence_cisco_mds.pp | 28 ++++- manifests/stonith/fence_cisco_ucs.pp | 28 ++++- manifests/stonith/fence_compute.pp | 28 ++++- manifests/stonith/fence_drac5.pp | 28 ++++- manifests/stonith/fence_eaton_snmp.pp | 28 ++++- manifests/stonith/fence_eps.pp | 28 ++++- manifests/stonith/fence_hpblade.pp | 28 ++++- manifests/stonith/fence_ibmblade.pp | 28 ++++- manifests/stonith/fence_idrac.pp | 28 ++++- manifests/stonith/fence_ifmib.pp | 28 ++++- manifests/stonith/fence_ilo.pp | 28 ++++- manifests/stonith/fence_ilo2.pp | 28 ++++- manifests/stonith/fence_ilo3.pp | 28 ++++- manifests/stonith/fence_ilo4.pp | 28 ++++- manifests/stonith/fence_ilo_mp.pp | 28 ++++- manifests/stonith/fence_imm.pp | 28 ++++- manifests/stonith/fence_intelmodular.pp | 28 ++++- manifests/stonith/fence_ipdu.pp | 28 ++++- manifests/stonith/fence_ipmilan.pp | 28 ++++- manifests/stonith/fence_ironic.pp | 28 ++++- manifests/stonith/fence_kdump.pp | 28 ++++- manifests/stonith/fence_rhevm.pp | 28 ++++- manifests/stonith/fence_rsb.pp | 28 ++++- manifests/stonith/fence_scsi.pp | 28 ++++- manifests/stonith/fence_virt.pp | 28 ++++- manifests/stonith/fence_vmware_soap.pp | 28 ++++- manifests/stonith/fence_wti.pp | 28 ++++- metadata.json | 2 +- releasenotes/source/0.7.x.rst | 6 + releasenotes/source/index.rst | 1 + setup.cfg | 3 +- .../classes/pacemaker_resource_op_defaults_spec.rb | 52 ++++++++ spec/functions/pcmk_nodes_added_spec.rb | 86 +++++++++++--- spec/unit/puppet/provider/cib-orig.xml | 84 ++++++------- spec/unit/puppet/provider/pcmk_common_spec.rb | 12 ++ tox.ini | 2 +- 61 files changed, 1747 insertions(+), 335 deletions(-)
participants (1)
-
no-reply@openstack.org