Skip to content

3.0.0

Compare
Choose a tag to compare
@roidelapluie roidelapluie released this 18 Aug 15:40
· 440 commits to master since this release

Summary

  • Fixed a bug with two_nodes option and three-node clusters (#316)
  • Improved corosync readiness detection (#314)
  • Modulesync updates
  • Introduce a public roadmap

Backward incompatible changes

  • Providers now wait up to 60 seconds to get a non null CIB. On new clusters, it
    means that you wait 60 seconds for nothing, but when adding a node to the
    cluster, it means that we join the cluster before operating it with this
    puppet module. If you are using Cs_shadow and all your resources depend on
    that one, then instead of a non-null (non 0.0) epoch, we wait for a non
    0.* epoch, because the Cs_shadow and Cs_commit couple will update the
    epoch anyway. (#314)

Deprecation notes

Deprecating old Puppet releases:

  • We will remove support for Puppet <= 3.6.0 in the next major release of this
    module (v4.0.0).
  • We will remove support for Puppet <= 3.8.0 in two major releases of this
    module (v5.0.0).
  • We will remove support for Puppet <= 4.6.0 in three major releases of this
    module (v6.0.0).

Puppet 3 support

The 5.0.0 release will be a LTS and will be supported until VoxPupuli stops
Puppet 3 support (voxpupuli/plumbing#21). It will be the latest release to
support Puppet 3. After its release, only bugfixes and security fixes will be
applied. We will not introduce backward incompatible changes in this LTS
release.

That LTS release will be available under the "puppet3" branch of this module.

Please consider moving straight to Puppet 4.

Naming of this module

The issue #32 concerning the naming of this module will be closed in three major releases
of this module. In v6.0.0, this module could be rebranded to a better name.