We are excited to announce the release of: puppet-pacemaker 1.0.0: Puppet module for Pacemaker The source is available from: https://opendev.org/openstack/puppet-pacemaker Download the package from: https://tarballs.openstack.org/puppet-pacemaker/ For more details, please see below. 1.0.0 ^^^^^ New Features * Add support to configure bind address for pcsd. Changes in puppet-pacemaker 0.8.0..1.0.0 ---------------------------------------- d5681e4 Prepare for 1.0.0 release 7ffeda6 Remove "warning: previous definition of" warnings 4cff368 Resolve duplicated requirement names in metadata d7472b5 Try and reauthenticate if pcsd status $::hostname fails 01f9a69 Remove support for CentOS6/RHEL6 1c79e4d Fix CI for new centos8 + puppet6 4dd277f Add CentOS 8 and Puppet 6 in metadata 987489a Fix os version test 56a1112 Update os variables e1f66f2 order pcmk_remote after Exec['wait-for-settle'] dcc14c8 Make pacemaker_resource serializable 2b6d519 Add force parameter for all pcmk_ types 83d23b3 Fix params in pcmk remote d118e0b Allow to disable the scaleup logic via a parameter 54cb9a4 Improve scaleup debug logic 6138c5b Add support to configure pcsd bind address 635aee9 Fix missing deep_compare for fence_redfish dd0b43f Allow updating stonith levels 74969a6 Add a more clear error message when we fail to backup cib 0ebd034 Pin a bunch of gems so that centos 7 with old ruby still works Diffstat (except docs and test files) ------------------------------------- Gemfile | 5 +- lib/pacemaker/type.rb | 75 ++++++++------- lib/pacemaker/xml/primitives.rb | 2 - lib/puppet/parser/functions/pcmk_nodes_added.rb | 3 +- .../provider/pacemaker_resource/pacemaker_xml.rb | 17 ++-- lib/puppet/provider/pcmk_bundle/default.rb | 7 +- lib/puppet/provider/pcmk_common.rb | 29 +++--- lib/puppet/provider/pcmk_resource/default.rb | 7 +- lib/puppet/provider/pcmk_stonith_level/default.rb | 25 +++++ lib/puppet/type/pacemaker_resource.rb | 13 ++- lib/puppet/type/pcmk_bundle.rb | 6 ++ lib/puppet/type/pcmk_remote.rb | 6 ++ lib/puppet/type/pcmk_resource.rb | 6 ++ manifests/corosync.pp | 105 +++++++++++++++------ manifests/new/params.pp | 27 ++---- manifests/new/setup.pp | 2 +- manifests/params.pp | 31 ++---- manifests/remote.pp | 32 ++++++- manifests/resource/bundle.pp | 6 ++ manifests/resource/filesystem.pp | 6 ++ manifests/resource/ip.pp | 6 ++ manifests/resource/lsb.pp | 6 ++ manifests/resource/ocf.pp | 6 ++ manifests/resource/remote.pp | 7 ++ manifests/resource/route.pp | 6 ++ manifests/resource/service.pp | 6 ++ manifests/resource/systemd.pp | 6 ++ manifests/stonith/fence_redfish.pp | 28 ++++-- metadata.json | 12 ++- .../notes/pcsd_bind_addr-2e4c6da53262f72a.yaml | 4 + spec/classes/pacemaker_install_spec.rb | 6 +- spec/classes/pacemaker_setup_spec.rb | 2 +- .../puppet/provider/pacemaker_resource/xml_spec.rb | 33 +++---- spec/unit/puppet/type/pacemaker_resource_spec.rb | 29 ++++-- 34 files changed, 387 insertions(+), 180 deletions(-)
participants (1)
-
no-reply@openstack.org