[ClusterLabs] [Announce] clufter v0.59.0 released

Jan Pokorný jpokorny at redhat.com
Fri Jul 22 16:37:22 UTC 2016


I am happy to announce that clufter, a tool/library for transforming
and analyzing cluster configuration formats, got its version 0.59.0
released and published (incl. signature using my 60BCBB4F5CD7F9EF key):
<https://pagure.io/releases/clufter/clufter-0.59.0.tar.gz>
<https://pagure.io/releases/clufter/clufter-0.59.0.tar.gz.asc>
or alternative (original) location:
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.59.0.tar.gz>
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.59.0.tar.gz.asc>

The test suite for this version is also provided:
<https://pagure.io/releases/clufter/clufter-0.59.0-tests.tar.xz>
or alternatively:
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.59.0-tests.tar.xz>

Changelog highlights for v0.59.0:
- this is a feature extension and bug fix release
- bug fixes:
  . previously, pcs2pcscmd* commands would attempt to have quorum
    device configured using "pcs quorum add" whereas the correct syntax
    is "pcs quorum device add"
  . with {cib,pcs}2pcscmd* commands, clufter no longer chokes on
    validation failures (unless --nocheck provided) due to source CIB
    file using newer "validate-with" validation version specification
    than supported so far, such as with pacemaker-2.5 introducing the
    alert handlers stanza in CIB, because the support has been extended
    up that very version (only affects deployments that do not borrow
    the schemas from the installed pacemaker on-the-fly during a build
    stage, which is not the case when building RPMs using the upstream
    specfile)
- feature extensions:
  . {cib,pcs}2pcscmd* commands are now aware of configured alert
    handlers in CIB and able to emit respective configuration
    commands using pcs tool
- functional changes:
  . due to too many moving targets (corosync, pacemaker, pcs) with
    features being gradually added, clufter as of this release
    relies on the specified distribution target (which basically boils
    down to snapshot of the supported features, as opposed to passing
    zillion extra parameters expressing the same) stronger than ever;
    this has several implications: do not expect that one sequence
    of pcs commands at the clufter's output is portable to completely
    different environment, and your distribution/setup may not be
    supported (I try to cover Fedora, RHEL+derivates, Debian and Ubuntu
    directly) in which case facts.py (where everything is tracked)
    needs to be patched

* * *

The public repository (notably master and next branches) is currently at
<https://pagure.io/clufter>
(rather than <https://github.com/jnpkrn/clufter>).

Official, signed releases can be found at
<https://pagure.io/releases/clufter/> or, alternatively, at
<https://people.redhat.com/jpokorny/pkgs/clufter/>
(also beware, automatic git archives preserve a "dev structure").

Natively packaged in Fedora (python-clufter, clufter-cli).

Issues & suggestions can be reported at either of (regardless if Fedora)
<https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=clufter&version=rawhide>,
<https://pagure.io/clufter/issues>.


Happy clustering/high-availing :)

-- 
Jan (Poki)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20160722/be05088a/attachment-0003.sig>


More information about the Users mailing list