Recommended update for pacemaker

This update for pacemaker provides the following fixes:

- cts: Do not require nodes to be specified if only listing tests. (bsc#1114840)
- cts: Temporarily disable any enabled cluster services when running remote tests.
- cts: Count service as enabled only if it is explicitly enabled.
- cts: Ignore monitor failures when testing remote node fencing.
- cts: Lower remote connection failure detection time.
- cts: Clear constraints on cluster nodes. (bsc#1121272)
- cts: Resume any possibly frozen pacemaker_remoted when cleaning up the test.
(bsc#1121272)
- cts: Simulate failure of pacemaker_remoted by freezing it with SIGSTOP. (bsc#1121272)
- cts-exec: Run the tests for the other resource classes even without python systemd
bindings. (bsc#1121808)
- cts-scheduler: Avoid unsupported usage of requires.
- fenced: Handle fencing requested with nodeid by using the membership cache of known
nodes. (bsc#1094208, bsc#1107270, bsc#974108)
- controld: Make it possible to manually confirm unseen nodes are down. (bsc#1094208,
bsc#1107270)
- controld: Avoid memory leak when synthesizing failure.
- spec: Install /etc/pacemaker directory for storing authkey file. (bsc#1082883)
- tools: Improve error messages from crm_resource --move.
- tools: Use output redirection correctly in crm_standby.
- tools: Handle multiple values properly in crm_attribute.
- tools: Fix a bash portability issue in crm_failcount.
- tools: cibsecret --help/--version does not require cluster to be running. (bsc#1102915)
- scheduler: Improve failed op message.
- controller,scheduler: Guard hash table deletes.
- controller: Do not abort after delay if the instance is no longer DC.
- libcrmservice: Do not consider a canceled recurring operation as failed.
- libcrmservice: Find absolute paths when used with "service:".
- libcrmservice: Separate LSB-specific code into own source files.
- execd: Avoid memory leak when testing remote key.
- execd: Handle systemd actions correctly when used with "service:".
- libcrmcommon,pacemakerd: Kernel task name is at most 15 characters.
- io.c: restore -Werror buildability, put conversion specifier last.
- libcrmcommon: Avoid memory leak on failed IPC send.
- libcrmcommon: Improve connection loss message.
- daemons: Improve connection loss messages.
- pacemaker_remote: Correct documentation URL in systemd unit file.
- libcrmcommon: Improve checking of file/directory writability.

This update was imported from the SUSE:SLE-15:Update update project.

Fixed bugs
bnc#1094208
crm node clearstate not working
bnc#1107270
crm node clearstate patch missing (bug 1094208)
bnc#1114840
CTSlab.py --list-tests fails
bnc#1102915
cibsecret --help/--version shouldn't require cluster to be running
bnc#1121272
Remote nodes not get fenced with sbd in cts test "RemoteStonithd"
bnc#1082883
Fix ownership of /etc/pacemaker and /etc/pacemaker/authkey
bnc#974108
OCFS2 resources unusable after failover until dlm_tool fence_ack <nodeid> is run manually
bnc#1121808
cts-exec refuses to run any tests without python systemd bindings installed
Selected Binaries
openSUSE Build Service is sponsored by