I am happy to announce that clufter-0.55.0, a tool/library for transforming/analyzing cluster configuration formats, has been released and published (incl. signature using my 60BCBB4F5CD7F9EF key): <https://pagure.io/releases/clufter/clufter-0.55.0.tar.gz> <https://pagure.io/releases/clufter/clufter-0.55.0.tar.gz.asc> or alternative (original) location: <https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.55.0.tar.gz> <https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.55.0.tar.gz.asc>
Brand new complement of the release: a separate tarball containing the test suite, mainly for the convenience of downstream packagers: <https://pagure.io/releases/clufter/clufter-0.55.0-tests.tar.xz> or alternatively: <https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.55.0-tests.tar.xz> Changelog highlights: - this is a release delivering both bug fixes and enhacements - bug fixes: . ccs2pcs* conversion now properly propagates or adds monitor action [resolves: rhbz#1272570] . ccs2pcs* conversion now (suitably) aborts when it reaches exclusive resource group [related: rhbz#1206640 (rhbz#1272191)] . ccs2pcs* conversion now does not take undeployed (contained in <resources> and not referenced elsewhere) into account and is more careful about carrying about parent service group auxiliary reference for further processing [related/resolves: rhbz#1272592] . *2pcscmd* conversion now handles clone/master resources; likewise, node properties, utilization (per node or resource) and {op,rsc}_defaults are now covered when converting CIB content into sequence of pcs commands [resolves/related: rhbz#1270740] . pcs2pcscmd{,-needle} now propagates cluster name correctly, previously it was mistakenly dropped resulting in confusing first cluster node for that (e.g., pcs cluster setup --start --name node1 node2 node3) . ccs2pcs* conversion now propagates two_node (and internally also expected_votes) properties of cman as defined in cluster.conf correctly . help screens/manual pages for *2pcs* commands now documents "cib" arguments correctly . pcs2pcscmd* conversion now correctly includes cmd-wrap filter resulting in the output line-wrapped per expectation - new behaviour and features: . as pcs currently does not support templates [rhbz#1281359], a new filter, cib-meld, is included in *2pcscmd conversion and its purpose is to mimic Pacemaker internal desugaring where suitable . cmd-wrap and (new) cib-revitalize (translating deprecated cluster properties into preferred notation for now) filters are directly exposed as commands with an assumption they are useful on their own . ccs2pcs* conversion is now more careful when translating corosync logging subsystems (e.g., CONFDB -> CMAP) . commands based on filters utilizing XSLT now offer --profile expert option yielding an insight into which templates were triggered during the conversion together with some profiling data (one file per each such filter executed) . internal distro - package/command mapping was updated - more user friendliness . (suppresible) progress info/notes/warnings output was further unified and color is used more widely to distinguish semantic meaning if possible . user-assisted validation failure recovery was made preoccupied users friendly (bail out when the launched editor is closed without a change two times in row) as opposed to neverending loop preventing possibly baffled user to leave gracefully; also one more hint is given in the help section of the edited document facilitating the recovery . specfile-generated man pages add suitable SEE ALSO items - and plenty of minor fixes, sanitizations, etc. as usual * * * 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 archives by GitHub 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> (rather than <https://github.com/jnpkrn/clufter/issues>). Happy clustering/high-availing :) -- Jan (Poki)
pgplOlU6fTGpf.pgp
Description: PGP signature
_______________________________________________ Users mailing list: [email protected] http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org
