|
|
|
|
Changelog for crmsh-scripts-4.2.0+git.1612853268.e875ab5f-410.567.1.develHead.noarch.rpm :
* Tue Feb 09 2021 nick wang - Support Azure site recovery.(alpha1) * Fri Jan 29 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1611885080.8dea33ff: * Dev: unittest: adjust unittest for error message when raise ClaimLockError * Dev: hb_report: Detect if any ocfs2 partitions exist * Dev: lock: give more specific error message when raise ClaimLockError * Tue Jan 26 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1611641933.1ccbf10a: * Dev: unittest: unit test for lsof_ocfs2_device function * Fix: hb_report: run lsof with specific ocfs2 device(bsc#1180688) * Mon Jan 25 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1611543254.8c7eb168: * Fix: Replace mktemp() to mkstemp() for security * Dev: unit test cases for preflight check ASR SBD feature utils.py * Fix: Remove the duplicate --cov-report html in tox. * Dev: unit test cases for preflight check ASR SBD feature check.py and task.py * Fix: fix some lint issues. * Fix: Replace utils.msg_info to task.info * Fix: Solve a circular import error of utils.py * Thu Jan 21 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1611201540.a1006e39: * Dev: corosync: change the permission of corosync.conf to 644 * Wed Jan 20 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1611106206.1586ae99: * Dev: unittest: add unit test codes for preflight_check * Fix: preflight_check: task: raise error when report_path isn\'t a directory * Mon Jan 18 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1610961380.fc379403: * Dev: unittest: unit test for bootstrap.Watchdog class * Dev: behave: functional test for bootstrap.Watchdog class * Fix: bootstrap: Use class Watchdog to simplify watchdog config(bsc#1154927, bsc#1178869) * Dev: Polish the sbd feature. * Dev: Replace -f with -c and run check when no parameter provide. * Fix: Fix the yes option not working * Fix: Remove useless import and show help when no input. * Dev: Correct SBD device id inconsistenc during ASR * Tue Jan 12 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1610410636.fef21a41: * Dev: unittest: add unit test for sbd uuid related codes * Fix: bootstrap: make sure sbd device UUID was the same between nodes(bsc#1178454) * Fri Jan 08 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1610068052.ef5f2e6c: * Fix: completers: return complete start/stop resource id list correctly(bsc#1180137) * Dev: Makefile.am: change makefile to integrate preflight_check * Medium: integrate preflight_check into crmsh * Thu Jan 07 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1609987436.0d3a9bf5: * Dev: unittest: add test data for possible tun0 interface * Fix: utils: skip if no netmask in the result of ip -o addr show(bsc#1180421) * Tue Dec 29 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1609212218.f5948b3b: * Fix: bootstrap: add /etc/modules-load.d/watchdog.conf into csync.cfg(bsc#1180424) * Mon Dec 28 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1609145188.39d42c2e: * Dev: unittest: adjust unit test for bootstrap.invoke change * Low: bootstrap: make invoke return specific error(bsc#1177023) * Thu Dec 24 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1608798184.58fd399e: * Dev: test: add timeout-minutes to each test job * Wed Dec 23 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1608715188.e14964a8: * Dev: behave: adjust functional test for scenarios in lock.py * Dev: unittest: add unit test for lock.py * Fix: bootstrap: Refactor join_lock.py for more generic using purpose * Wed Dec 16 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1608108646.71447e68: * Dev: unittest: adjust unit test for utils.ping_node * Dev: bootstrap: use ping to test host is reachable before joining * Tue Dec 15 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1608018611.d57681b8: * Dev: unittset: adjust unit test code for setup_passwordless_with_other_nodes function * Low: bootstrap: check cluster was running on init node * Fri Dec 04 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1607075079.a25648d8: * Dev: unittest: unit test code for class bootstrap.JoinLock * Fix: bootstrap: use class JoinLock to manage lock in parallel join(bsc#1175976) * Tue Dec 01 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1606837217.bf7af3a6: * Dev: unittest: adjust ut for disable_service and enable_service changes * Fix: utils: improve disable_service and enable_service function(bsc#1178701) * Mon Nov 16 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1605511823.7cff5ff0: * Dev: unittest: adjust unit test for disable corosync-qdevice * Fix: bootstrap: disable corosync-qdevice if not configured(bsc#1178701) * Thu Nov 12 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1605167067.631c7f2c: * Dev: hb_report: change the default dest data format, more readable * Tue Nov 10 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1604973283.791bdb4c: * Dev: unittest: add unit test for _get_sbd_device_interactive function * Low: bootstrap: minor change for _get_sbd_device_interactive function(bsc#1178333) * Mon Nov 09 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1604900699.29415625: * Low: bootstrap: should include /etc/sysconfig/nfs into csync2.cfg(bsc#1178373) * Fri Oct 30 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1604052559.2a348644: * Dev: behave: collect corosync.log if it defined in config file * Fix: hb_report: collect corosync.log if it defined in config file(bsc#1148874) * Dev: unittest: remove .travis.yml * Dev: unittest: remove test case which might rely on runtime environment * Dev: unittest: Create .github/workflows/crmsh-ci.yml, to use github action * Dev: unittest: adjust duplicated test function name * Tue Oct 27 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1603805337.0e19de06: * Dev: unittest: unit test for function do_start/do_stop * Fix: ui_cluster: check service status while start/stop(bsc#1177980) * Tue Oct 27 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1603785356.e1de2810: * Dev: unittest: adjust unit test for stop_services change * Dev: bootstrap: stop service which is active, not which is available * Wed Oct 21 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1603292079.8fae778b: * Dev: behave: verify hawk was stopped when removing node * Dev: unittest: adjust unit test for this PR#648 * Fix: bootstrap: Stop hawk service when removing node(bsc#1175708) * Tue Oct 20 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1603162937.49ce94a5: * Dev: unittest: adjust unit test for service management codes refactor * Dev: utils: Refactor service management code * Tue Oct 20 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1603156877.5b81da60: * Fix: cibverify: give warning if crm_verify return warning(bsc#1122391) * Dev: behave: verify convert score to kind * Dev: unittest: unit test for score_to_kind function * Dev: doc: remove score related in doc for rsc_order configure * Fix: parse: convert score to kind for rsc_order configure(bsc#1122391) * Wed Oct 14 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1602654994.34e0eeb6: * Dev: unittest: Unit test for related changes based on remove node bug * Dev: behave: functional test for bug of removing node(bsc#1165644) * Fix: bootstrap: remove specific configured address while removing node(bsc#1165644) * Fri Oct 09 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1602225426.5f84efb5: * Dev: unittest: unit test for hb_report sanitize * Dev: behave: functional test for hb_report sanitize * Fix: hb_report: fix sanitize functionality(bsc#1163581) * Thu Sep 24 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1600915005.e8089225: * FIx start_delay with start-delay * fix on_fail should be on-fail * Tue Sep 22 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1600742357.6be225e5: * Low: config: Try to handle configparser.MissingSectionHeaderError while reading config file * Dev: behave: functional test for obscure sensitive data by default * Medium: ui_configure: Obscure sensitive data by default(bsc#1163581) * Fri Sep 11 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1599810948.3db12a7a: * Dev: unittest: unit test for collect archived logs * Dev: behave: functional test for collect archived logs * Fix: hb_report: collect archived logs(bsc#1148873) * Thu Sep 10 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1599702667.157fc6b5: * Dev: unittest: adjust unit test for checking sbd package installed * Low: bootstrap: check whether sbd package installed * Dev: unittest: Improve unit test for qdevice configuration * Dev: behave: Improve qdevice functional test * Low: bootstrap: Improve qdevice configure process * More reasonable naming for variables * More function docstrings * Move function to more reasonable location * Create functions to integrate similar functions inside one * Change big function to small one, more easier for unit test, like: * Refactor functions * Create utils.cluster_run_cmd function to avoid using crm cluster run directly in code * Wed Sep 09 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1599639093.ba35c7d1: * Dev: unittest: adjust unittest for swap keys with other nodes when join_ssh * Low: bootstrap: swap keys with other nodes when join_ssh(bsc#1176178) * Mon Aug 24 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1598257562.570eb99d: * Fix: bootstrap: revert ssh_merge function for compatibility(bsc#1175057) * Dev: behave: adjust functional test for sbd config process changes * Dev: unittest: adjust unit test cases for sbd config process changes * Fix: bootstrap: adjust sbd config process to fix bug on sbd stage(bsc#1175057) * Tue Jul 28 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1595940615.c452cc00: * Dev: unittest: test the case which command \"crm corosync status quorum\" return code is 2 * Dev: behave: use \"crm corosync status quorum\" to check the quorum status * Low: corosync: handle the return code of corosync-quorumtool correctly(bsc#1174588) * Thu Jul 23 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1595517298.a06e892f: * Dev: unittest: append unit test for corosync status related codes * Low: ui_corosync: copy ssh key to qnetd while detect need password(bsc#1174385) * Thu Jul 09 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1594286044.7a596d12: * Low: hb_report: Fix collecting of binary data (bsc#1166962) * Wed Jul 08 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1594199184.309141ea: * Dev: unittest: unit test for ssh key configuration improvement * Dev: bahave: adjust based on ssh key configuration improvement * High: bootstrap: ssh key configuration improvement(bsc#1169581) * Mon Jun 22 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1592790745.eaa14889: * Dev: behave: functional test for bootstrap network improvement * Dev: unittest: unit test for bootstrap network improvement * High: bootstrap: bootstrap network improvement * Tue Jun 09 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1591686704.0b90c7c2: * Revert \"Fix: bootstrap: crmsh use its own specific ssh key(bsc#1169581)\" * Revert \"Dev: hb_report: hb_report use crmsh key to ssh peer node\" * Revert \"Dev: behave: related changes for functional test for using crmsh ssh key\" * Revert \"Dev: unittest: related changes for unittest for using crmsh ssh key\" * Wed Jun 03 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1591141885.522c462b: * Low: cibconfig: Avoid adding the ID attribute to select_ * nodes * Tue May 19 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1589895691.2fba0323: * Dev: unittest: unit test for class SBDManager * Dev: behave: functional test for sbd functionalities * High: bootstrap: using class SBDManager for sbd configuration and management(bsc#1170037, bsc#1170999) * Dev: unittest: related changes for unittest for using crmsh ssh key * Dev: behave: related changes for functional test for using crmsh ssh key * Dev: hb_report: hb_report use crmsh key to ssh peer node * Fix: bootstrap: crmsh use its own specific ssh key(bsc#1169581) * Wed May 06 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1588754732.bbb45e68: * Low: bootstrap: change ha-cluster-bootstrap log path * Mon Apr 13 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1586769845.5cf0290e: * Low: ui_corosync: print cluster nodes while getting quorum and qnetd status * Thu Apr 09 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1586427566.1acaafaf: * Low: bootstrap: exit with proper error messages when ssh return failed * Tue Apr 07 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1586271789.976af135: * Dev: unittest: test interface_choice function * Low: ui_cluster: use argparse choices to validate -i and -t option * Thu Apr 02 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1585823626.1dd5ce1f: * Low: corosync: Use with statement to open file * Dev: unittest: change test_add_node_ucast to make whole test reentrant * Tue Mar 31 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1585643641.b911e2f1: * Fix: ui_resource: refresh should complete resource first(bsc#1167220) * Mon Mar 30 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1585556306.3424694f: * Dev: behave: change for deprecated alias * Dev: testcases: change for deprecated alias * Low: ui_context: give warning if using alias command * Fix: doc: Update man page about completion example of crm resource(bsc#1166644) * Fri Mar 27 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1585276059.882beb65: * Dev: behave: add functional test for geo cluster setup * Low: bootstrap: Simplify bootstrap context * Wed Mar 25 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1585096577.f3257c89: * Dev: behave: Functional test for user case master survive * Dev: unittest: unittest for qdevice improvement * Dev: behave: functional test for qdevice imporvement * Low: corosync: Improve qdevice configure process * Thu Mar 19 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1584623405.d39158a2: * Fix: bootstrap: Change condition to add stonith-sbd resource(bsc#1166967) * Wed Mar 18 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1584528254.371d05b1: * Dev: bootstrap: binding interface when calling \"crm cluster init\" * Mon Mar 16 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1584360067.097e3790: * Dev: unittest: unit test for changed function csync2_update * Dev: behave: functional test for scenarios of bsc#1166684 * Fix: bootstrap: use csync2 \'-f\' option correctly(bsc#1166684) * Thu Mar 12 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1584013187.b45cfcb6: * Low: setup.py: update crmsh\'s version * Fix: crmsh.spec.in: enable completion of crm command(bsc#1166329) * Low: crmsh.spec.in: sync contents from NHF\'s crmsh.spec file * Tue Mar 03 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1583246906.f09ab45e: * Dev: testcases: update test output due to pacemaker update * Tue Feb 18 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1581993539.5a1deb03: * Dev: behave: functional test for setup cluster with crossed network * Dev: unittest: test for get_peer_hostname/is_online/find_configured_ip functions * Dev: corosync: check whether local ip has already configured * Dev: bootstrap: check whether init node is online while joining * Dev: bootstrap: for udpu, don\'t check join node\'s ip was in the same network * Sat Feb 01 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1580544897.c42c9530: * Low: unittest: add unit test to detect_cloud * Fri Jan 31 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1580467952.1931808d: * Low: utils: update detect_cloud pattern for aws * Wed Jan 29 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1580263559.a2b0f500: * scripts: python3.8 unittest compatibility * Wed Jan 22 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1579603179.bf924b8b: * Low: testcases: adjust testcases based on related upstream version * Low: unittest: replace nose with pytest * Low: replace configparser.SafeConfigParser as configparser.ConfigParser * Mon Jan 20 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1579517638.06d53d8a: * Low: doc: update configure.set documentation * Low: behave: functional test for configure.set subcommand * Feature: configure: make configure.set to update operation * Mon Jan 13 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578911004.c1a33535: * Dev: behave: Not allowed space value for option * Fix: ui_cluster: Not allowed space value for option (bsc#1141976) * Fri Jan 10 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578645670.4df2f015: * Dev: unittest: add unit test for dump_D_process function * Fix: hb_report: disable dump all tasks stack into dmesg(bsc#1158060) * Fri Jan 10 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578641542.ddda681c: * Dev: behave: varify help output for commands which replace as argparse * Dev: replace optparse with argparse * Tue Jan 07 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578400179.830baba1: * Dev: unittest: remove \"placement-strategy=balanced\" in ut codes * Dev: behave: test placement-strategy value is \"default\" * Fix: bootstrap: set placement-strategy value as \"default\"(bsc#1129462) * Tue Jan 07 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578389070.fb171448: * Fix: crmsh.spec: using mktemp to create tmp file(bsc#1154163) * Tue Jan 07 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578387778.867a085b: * Dev: bootstrap: Maximum number of SBD device is 3 * Dev: bootstrap: improve multi disk sbd usability support both \'-s device1 -s device2\' and \'-s \"device1;device2\"\' improve the logic of code * Fri Jan 03 2020 XLiangAATTsuse.com- Update to version 4.2.0+git.1578030883.465b4212: * dev: unittest: fix test_report.py failing in 2020 * Mon Dec 23 2019 XLiangAATTsuse.com- Update to version 4.2.0+git.1577086871.f544180c: * Update ChangeLog for 4.2.0 * Fri Dec 13 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1576228931.ae559358: * Dev: bootstrap: support multi disk sbd configure * Wed Dec 11 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1576047267.d87652bb: * Dev: behave: functional test for resource failcount set subcommand * Low: unittest: add ut for utils.get_nodeid_from_name * Fix: ui_resource: set resource failcount correctly(bsc#1144241) * Mon Dec 09 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1575875711.41d65be4: * Dev: ui_cluster: replace --qdevice as --qnetd-hostname * Dev: corosync: add log and debug messages on each certificate steps * Dev: Improvements on naming and class constants * Dev: behave: functional test for qdevice setup and options * Dev: behave: improve functional test for bootstrap process * Dev: ui_cluster: change qdevice related option\'s help message * Dev: utils: add is_unicast function to check transport type * Dev: corosync: use custom exception IPAlreadyConfiguredError for add_node_ucast * Dev: unittests: test corosync.Qdevice class * Dev: bootstrap: support qdevice heuristics * Dev: bootstrap: start qdevice/qnetd service when not overwrite configuration * Dev: ui_corosync: improve corosync status sub-command * Low: utils: refactor parallax_copy, parallax_call and parallax_slurp * Dev: bootstrap: remove qnetd * Dev: bootstrap: when removing qdevice, remove qdevice database * Dev: bootstrap: qdevice certification process when cluster join * Dev: ui_cluster: change option info for qdevice/qnetd * Dev: bootstrap: qdevice certification process when cluster init * Dev: bootstrap: interface for removing qdevice * Dev: corosync: check tie-breaker is a valid nodeid * Dev: bootstrap: combine Qdevice.valid2 into Qdevice.valid_attr * Dev: bootstrap: improve init_qdevice function * Dev: bootstrap: make update_expected_votes as outer function for reuse * Dev: bootstrap: write qdevice config section when configuring qdevice in stage * Dev: bootstrap: adjust corosync configuration for qdevice * Dev: bootstrap: make qdevice process as a bootstrap stage * Dev: bootstrap: manage qnetd node * Dev: bootstrap: valid qdevice parameters * Wed Nov 06 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1573020742.a0b88227: * Test: unittest: test Parallax class * Dev: parallax: create class Parallax to simplify using parallax * Thu Oct 31 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1572504697.472361c5: * Doc: ui_configure: do_property: ask to remove maintenance from resources and nodes * Test: ui_configure: do_property: ask to remove maintenance from resources and nodes * Dev: ui_configure: do_property: ask to remove maintenance from resources and nodes * Tue Oct 29 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1572385946.69f4f51b: * Low: unittest: test init_ssh and init_ssh_remote in bootstrap.py * Low: bootstrap: create authorized_keys file if not exists * Low: bootstrap: add \"--no-overwrite-sshkey\" option to avoid SSH key be overwritten * Low: bootstrap: don\'t overwrite ssh key if already exists * Tue Oct 29 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1572337494.6f2c8ea9: * Doc: ui_node: do_maintenance: ask to remove maintenance attr from primitives * Test: ui_node: do_maintenance: ask to remove maintenance attr from primitives * Dev: ui_node: do_maintenance: ask to remove maintenance attr from primitives * Mon Oct 28 2019 XLiangAATTsuse.com- Update to version 4.1.0+git.1572251962.bc706121: * unittest: add unittest for corosync.add_node_ucast * Fix: corosync: reject append ipaddress to config file if already have(bsc#1127095, 1127096) * Mon Oct 21 2019 dakechiAATTsuse.com- Update to version 4.1.0+git.1571645029.57177c5d: * Test: ui_resource: ask about ALL primitives when overriding attributes * Dev: ui_resource: ask about ALL primitives when overriding attributes * Fri Sep 27 2019 dakechiAATTsuse.com- Update to version 4.1.0+git.1569593219.e357a9b9: * Fix: ui_cluster: refactor function list_cluster_nodes and handle the None situation(bsc#1145520) * Fri Sep 27 2019 dakechiAATTsuse.com- Update to version 4.1.0+git.1569593061.35f57072: * High: cibconfig: Correctly sanitize the original CIB as patch base (bsc#1127716, bsc#1138405) * Revert \"high: cibconfig: Use correct CIB as patch base (bsc#1127716)\" * Partially revert \"medium: cibconfig: Sanitize CIB for patching (bsc#1127716)\" * Tue Sep 03 2019 kgronlundAATTsuse.com- Update to version 4.1.0+git.1567524903.fff07b88: * Doc: ui_resource: resolve maintenance vs is-managed conflict * Test: ui_resource: resolve maintenance vs is-managed conflict * Dev: ui_resource: resolve maintenance vs is-managed conflict * Tue Aug 27 2019 kgronlundAATTsuse.com- Update to version 4.1.0+git.1566912937.ad2608af: * Test: ui_resource: maintenance: stop using crm_resource * Dev: ui_resource: maintenance: stop using crm_resource * Thu Aug 22 2019 dakechiAATTsuse.com- Update to version 4.1.0+git.1566462738.45748f84: * Revert \"dev: Suggestion: Try to centralized command options in one file\" * Mon Aug 19 2019 dakechiAATTsuse.com- Update to version 4.1.0+git.1566218232.dbdf060c: * Fix: utils: fix logic for process non comments line(bsc#1145823) * Low: unittest: add unittest for bsc#1145823 * Tue Jul 16 2019 kgronlundAATTsuse.com- Update to version 4.1.0+git.1563261260.3b251242: * doc: manpages: Fix spelling * Fri Jun 21 2019 dakechiAATTsuse.com- Update to version 4.1.0+git.1561107542.79593cb0: * Fix: utils: issue in to_ascii (bsc#1138115) * Tue May 21 2019 kgronlundAATTsuse.com- Update to version 4.0.0+git.1558430233.89bb6eec: * Fix: bootstrap: bindnetaddr should accept both network and specific IP(bsc#1135585, bsc#1135586) * Fix: hb_report: analysis.txt should includes warning, error, critical messages(bsc#1135696) * medium: ui_node: Check corosync state before clearstate (bsc#1129702) * Mon May 20 2019 kgronlundAATTsuse.com- Update to version 4.0.0+git.1558344349.9cd3669a: * fix: hb_report: handle UnicodeDecodeError(bsc#1130715) * setting error=\'replace\' to replace invalid utf-8 characters * try to catch UnicodeDecodeError and print traceback * Wed May 08 2019 kgronlundAATTsuse.com- Update to version 4.0.0+git.1557307618.dc73b57b: * medium: cibconfig: Sanitize CIB for patching (bsc#1127716) * high: cibconfig: Use correct CIB as patch base (bsc#1127716) * medium: parse: Detect and error on illegal ordering of op attributes (bsc#1129210) * medium: utils: Handle sysconfig values containing = (bsc#1129317) * low: hb_report: collect output of \"sbd dump\" and \"sbd list\"(bsc#1129383) * low: msg: add timestamp for DEBUG messages(bsc#1129380) * Thu Mar 21 2019 XLiangAATTsuse.com- Update to version 4.0.0+git.1552985860.56f2db3a: * Fix: bsc#1129719: check command and related files exist * High: constants: add \"promotable\", \"promoted-max\" and \"promoted-node-max\" in clone meta attributes * Fix: cibconfig: #425 The ID attribute is not required for select and select_attributes * medium: scripts: Set kind for order constraints, not score (bsc#1123187) * low: utils: add support for dpkg * low: utils: add support for apt-get * low: utils: convert string contstants to bytes * Fix: bsc#1120857,1120856 bootstrap warning messages should better start with like \"WARNING:\" instead of \"!\" * Fix: bsc#1120554, bsc#1120555 crmsh crashed when using configure>template>apply * High: hbreport: fix UnicodeEncodeError while print(bsc#1093564) * Wed Feb 06 2019 kgronlundAATTsuse.com- Avoid touching files to make build more reproducible- Install bash completion to correct location * Thu Dec 06 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1543873923.0f9166fd: * medium: cibverify: Increase log level for verification (bsc#1116559) * Wed Nov 14 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1542103310.dd114188: * high: cibconfig: Normalize - to _ in param names (bsc#1111579) * medium: ra: Handle obsoletes attribute (bsc#1111579) * Thu Nov 01 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1540390310.315a48ed: * ui_cluster: restart cluster is added (bsc#1052088) * auto-commit enabling/disabling maintenance mode for a whole cluster (bsc#1112593) * Mon Oct 08 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1539006450.f80a6308: * medium: bootstrap: Skip netmask check on GCP (bsc#1106946) * medium: utils: Detect local IP on GCP (bsc#1106946) * Tue Oct 02 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1538492109.4b1170b0: * medium: bootstrap: Correctly check rrp_mode flag (bsc#1110463) * medium: bootstrap: Pick first match for multiple routes (bsc#1106946) * medium: utils: Use cloud metadata service to discover IP (bsc#1106946) * Fix: bootstrap: change default ip address way for both mcast and unicat(bsc#1109975,bsc#1109974) * Wed Sep 26 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1537967262.68a0bd1e: * Fix incorrect bindnetaddr in corosync.conf (bsc#1103833) (bsc#1103834) * Tue Sep 25 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1537860833.be41d63c: * fix: bootstrap: non interactive unicast cluster init and join(bsc#1109172) * medium: bootstrap: Disable strict host key checking on all ssh invocations * medium: support ocfs2 log collecting * hbreport: process name change for pacemaker 2.0(bsc#1106052) * Fix: bootstrap: \"-i\" option doesn\'t work(bsc#1103833, bsc#1103834) * Low: bootstrap: No warning message when using \'-q\' * high: ra: Support Pacemaker 2.0 daemon names * high: config: Locate pacemaker daemons more intelligently (#67) (bsc#1096783) * Fix: TypeError in logparser.py(bsc#1093433) * Tue Aug 14 2018 kgronlundAATTsuse.com- Always require python3-parallax (bsc#1103832) * Fri May 18 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1526547258.54aafa1d: * high: bash_completion: Adjust for non-interactive mode(bsc#1090304) * high: utils: Parse /32 route entries * low: terminal will lose cursor after type ctrl+c(bsc#1090626) * low: ui_configure: Adjust prompt string after help messages(bsc#1090140) * low: bootstrap: Strip spaces before some status descriptions * Mon Apr 16 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1523871649.78999e05: * doc: Fix unbalanced example marker (bsc#1075764) * Wed Apr 11 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1523435067.43bb4847: * high: hbreport: adjustment for hbreport (bsc#1088784) * Wed Mar 28 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1522278003.cd7ae188: * high: ui_resource: Undeprecate refresh and remove reprobe (bsc#1084736) * Tue Feb 27 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1519721966.9abd841c: * low: bootstrap: Updated authkey generation (bsc#1077389) * Tue Feb 13 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1518510059.7a6f94e6: * fix: bootstrap: Create pacemaker_remote authkey (bsc#1077389) * low: bootstrap: Always ask whether to use sbd * fix: hb_report: got the right file decompressor(bsc#1077553) * medium: hb_report: Avoid calling deprecated network utilities (bsc#1073638) * Thu Feb 08 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1518073467.76fb6a0b: * high: crm_script: Python2->3 string conversion crash in wizards (bsc#1074835) * Wed Feb 07 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1518010150.a58fa637: * high: bootstrap: Add QDevice/QNetd support (bsc#1070961) * medium: hb_report: implement dlm_dump info (bsc#1078710) * fix: hb_report: collect sbd info (bsc#1076389) * fix: hb_report: Collect irregular log file (bsc#1067438) * Tue Jan 16 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1516124911.d66d9d1f: * medium: constants: Add bundle to constants (bsc#1076239) * low: xmlutil: Add bundle to sort (bsc#1076239) * Fri Jan 12 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1515767348.9561209c: * medium: ui_cluster: Stop corosync when stopping pacemaker (bsc#1066156) * medium: bootstrap: Don\'t try to remove full nodes from remote nodes * medium: clvm-vg: update to use LVM-activate RA (bsc#1074835) * medium: clvm: update to use lvmlockd instead of clvmd (bsc#1074835) * low: ui_node: normal is deprecated in favor of member (fate#324508) * low: ui_configure: no complete for rename new_id * low: bootstrap: Don\'t ssh to localhost in remove * low: ui_configure: improve do_group completer * Tue Jan 09 2018 kgronlundAATTsuse.com- Update to version 4.0.0+git.1515511613.5ee0eb23: * high: scripts: Enable complex expressions in when: (bsc#1074835) * medium: hb_report: Support new pacemaker.log location (fate#324508) * low: ui_configure: Complete rsc template correctly * fix: ra: Convert bytes to str * fix: ui_resource: Using crm_failcount instead of crm_attribute(bsc#1074127) * Wed Dec 13 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1513179435.e1d17d7b: * high: scripts: Fix Python 3 migration issues in health, check-uptime (bsc#1071519) * Tue Dec 12 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1513011384.5aebf8a4: * high: parse: Support new alert syntax (#280) (bsc#1069129) * high: parse: Support new container bundles (fate#323415) * low: hb_report: return \"\" to avoid TypeError * low: ui_configure: use filter_keys replace any_startswith * Mon Dec 04 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1512406036.adc26906: * high: bootstrap: Fix firewall reload command invocation (bsc#1071108) * Mon Dec 04 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1512395407.e65870b4: * high: bootstrap: Encode, not decode (bsc#1070344) * Mon Dec 04 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1512385350.d06aa847: * Fix writing non-ascii chars to log (bsc#1070344) * Fix is_program(dmidecode) error (bsc#1070344) * low: ui_configure: fix for 309d2e, remove \"id=\" in a save way * low: ra: Don\'t require deprecated parameters (#321) * low: cibconfig: use refresh instead of reset after commit * Mon Nov 27 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1511604050.816cb0f5: * high: crm_rpmcheck: Fix bytes to str encoding error (bsc#1069294) * medium: bootstrap: Missing dmidecode on ppc64le (bsc#1069802) * Tue Nov 21 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1511256861.18b44cfa: * high: bootstrap: Use default IP address for ring0 (bsc#1069142) * medium: scripts: make sure gfs2 can be configured using hawk (bsc#1067123) * medium: bootstrap: fix init vgfs crash if no \"-o device\" option * medium: bootstrap: fix init storage crash if no value input * medium: ui_configure: fix crash when no args given * medium: filter exist args * low: utils: convert bytes to str (bsc#1067823) * low: ui_context: Continue completing when input is an alias * low: bootstrap: Change error/confirm message with specific device name * Mon Nov 13 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1510563824.1aecfa01: * high: utils: Use python3 in util scripts (bsc#1067823) * high: bootstrap: Use firewall-offline-cmd for firewalld (bsc#1067498) * medium: hb_report: Verify corosync.conf exists before opening it (bsc#1067456) * low: config: Collect /var/log/ha-cluster-bootstrap.log (bsc#1067438) * medium: bootstrap: Avoid SSH to localhost (bsc#1067324) * Thu Nov 09 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1510233955.43c72bf7: * high: bootstrap: Fix readline error in cluster remove (bsc#1067424) * low: bootstrap: Clarify removal warning * low: bootstrap: Avoid printing None instead of NTP service name (bsc#1060602) * Thu Nov 02 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1509626995.fa880522: * high: bootstrap: revert corosync ports for mcast configuration as well (bsc#1066196) * high: bootstrap: Revert default corosync port to 5405/5404 (bsc#1066196) * medium: NewCommit: ui_configure: complete for ra actions * medium: ui_configure: Replace compl.null to compl.attr_id where an id is required * medium: ui_context: Stop completing when an id is required * low: ui_context: reset term when using help command+ctrlC * low: utils: Stop using deprecated functionality * Tue Oct 31 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1509449399.1e22e954: * Make sure scripts use python3 (fate#323526) * medium: enable add the second heartbeat line for unicast * medium: bootstrap: check init options before running * low: ui_script: Sort keys when printing JSON * Mon Oct 30 2017 kgronlundAATTsuse.com- Update to version 4.0.0+git.1509349758.2bd8a099: * Port to Python 3 (fate#323526) * hb_report: config file for hb_report (fate#321640) * Fri Sep 15 2017 kgronlundAATTsuse.com- Correct name of python-dateutil package * Sat Sep 09 2017 kgronlundAATTsuse.com- Update to version 3.0.1+git.1504985015.b695b452: * medium: ui_node: node attribute/status-attr is about node attr, not for resources * medium: bootstrap: Only call firewall-cmd if firewalld is active * Wed Aug 30 2017 kgronlundAATTsuse.com- Update to version 3.0.1+git.1504075678.b5dce7ab: * low: utils: is_process did not work * low: utils: Use /proc for process discovery * low: bootstrap: Fix formatting of confirmation prompt (bsc#1028704) * medium: bootstrap: Set expected_votes based on actual node count (bsc#1033288) * remove bindnetaddr for unicast(bsc#1030437) * lsb, service, stonith and systemd don\'t have any providers; so, it shouldn\'t be completed when type \'tab\' after these ra classes. * doc: Document lifetime parameter format * medium: Add support for pacemaker PR#1208 * Feature: add rules support to operations * low: bootstrap: Fall back to logging into $TMPDIR/ha-cluster-bootstrap.log * Improved cd completion * Improve ls command outputs * Remove \"up/back/end\" option at root level * medium: ui_context: Make all the options can be completed * medium: ui_ra: Improve resource agents completion * medium: ui_cluster: Add enable/disable option to enable/disable pacemaker service * medium:command:adjust the \'ls\' print width for long options * low:scripts:health: save health-report when run \"crm cluster health\" * low: ui_cluster: add \"delete\" alias for \"remove\" option * low: bootstrap: give a confirm message when remove node * medium: bootstrap: add callback function to check valid port range * medium: ui_cluster: Add cluster rename command * low: ui_cluster: when use help option, do not exit, just print help messages and return * low: ui_cluster: when have an error for optparse, just return and stay at shell * low: ui_cluster: complete node name once * low: help: adjust the help print width * low: ui_cluster: show cluster name in cluster status command * Add missing \')\' * low: completers: filter out ms resource when doing promote/demote * low: bootstrap: Don\'t rely on ha-cluster- * shortcuts * low: bootstrap: Improve message when sbd is not installed (bsc#1050427) * low: ui_cluster: run command on a specific node * medium: bootstrap: run \"csync2_update\" for all files after new joining node call csync2_remote * low: ui_cluster: change cluster name need restart cluster service * medium: bootstrap: disable completion and history when running bootstrap * high: bootstrap: expected votes wouldn\'t update in unicast mode * medium: bootstrap: configure with IPv6(mcast) * medium: bootstrap: configure with IPv6(unicast) * medium: bootstrap: validation for bindnetaddr/mcastaddr * medium: bootstrap: validation for admin IP * medium: utils: list_cluster_nodes: read nodes list from cib.xml * low: main: add hostname in promptstr * medium: enable adding a second heartbeat ring for mcast * low: bootstrap: give error hints when use sbd without watchdog * medium: ui_resource: start stopped resources and stop started resources * Detect firewall by checking installed packages * Fix SBD configuration when using SBD device (Fixes #235) * medium: bootstrap: Add support for chrony * low: bootstrap: Check for firewalld before SuSEfirewall2 * medium: ui_configure: in modgroup, add free id and remove id in group * medium: ui_node: node utilization is about node attr, not for resources- Drop merged patches: * Remove 0001-Allow-empty-fencing_topology-bsc-1025393.patch * Remove 0002-low-bootstrap-Fix-warning-for-formatting-SBD-device-.patch * Remove 0003-medium-ui_cluster-Fix-init-with-no-arguments-bsc-102.patch * Remove 0004-low-utils-Use-proc-for-process-discovery.patch * Remove 0005-medium-scripts-health-Make-health-script-available-a.patch * Remove 0006-remove-bindnetaddr-for-unicast-bsc-1030437.patch * Remove 0007-medium-bootstrap-Set-expected_votes-based-on-actual-.patch * Remove 0008-high-cibconfig-Graph-file-output-option-was-reversed.patch * Remove 0009-medium-bootstrap-Enable-help-geo-init-etc.-bsc-10374.patch * Remove 0010-medium-bootstrap-Handle-failure-to-fetch-config-grac.patch * Remove 0011-medium-bootstrap-Check-required-arguments-to-geo-joi.patch * Remove 0012-doc-geo-join-requires-clusters-argument-bsc-1037442.patch * Remove 0013-medium-bootstrap-Make-arbitrator-argument-optional-b.patch * Remove 0014-medium-history-Revert-preference-of-messages-over-ha.patch * Remove 0015-medium-ui_cluster-Add-force-to-ha-cluster-remove-bsc.patch * Remove 0016-high-bootstrap-Add-option-to-enable-diskless-SBD-mod.patch * Remove 0017-medium-scripts-Clarify-help-text-for-NFS-wizard-bsc-.patch * Remove 0018-medium-scripts-Relax-broadcast-IP-validation-bsc-104.patch * Remove 0019-medium-bootstrap-Fix-watchdog-SBD-envvars-bsc-104511.patch * Mon Aug 14 2017 kgronlundAATTsuse.com- Rewrite python shebang of scripts to help other distributions * Fri Aug 04 2017 bwiedemannAATTsuse.com- keep .adoc timestamp to not embed build date in crm.8.html (boo#1047218) * Fri Jun 23 2017 kgronlundAATTsuse.com- medium: bootstrap: Fix watchdog SBD envvars (bsc#1045118) * Add 0019-medium-bootstrap-Fix-watchdog-SBD-envvars-bsc-104511.patch- medium: scripts: Relax broadcast IP validation (bsc#1044233) * Add 0018-medium-scripts-Relax-broadcast-IP-validation-bsc-104.patch- medium: scripts: Clarify help text for NFS wizard (bsc#1044244) * Add 0017-medium-scripts-Clarify-help-text-for-NFS-wizard-bsc-.patch * Thu Jun 22 2017 kgronlundAATTsuse.com- high: bootstrap: Add option to enable diskless SBD mode to cluster init (bsc#1045118) * Add 0016-high-bootstrap-Add-option-to-enable-diskless-SBD-mod.patch- medium: ui_cluster: Add --force to ha-cluster-remove (bsc#1044071) * Add 0015-medium-ui_cluster-Add-force-to-ha-cluster-remove-bsc.patch * Fri Jun 02 2017 kgronlundAATTsuse.com- medium: history: Revert preference of messages over ha-log.txt (bsc#1031138) * Add 0014-medium-history-Revert-preference-of-messages-over-ha.patch * Wed May 10 2017 kgronlundAATTsuse.com- medium: bootstrap: Make arbitrator argument optional (bsc#1038386) * Add 0013-medium-bootstrap-Make-arbitrator-argument-optional-b.patch * Wed May 03 2017 kgronlundAATTsuse.com- doc: geo-join requires --clusters argument (bsc#1037442) * Add 0012-doc-geo-join-requires-clusters-argument-bsc-1037442.patch- medium: bootstrap: Check required arguments to geo-join (bsc#1037421) * Add 0011-medium-bootstrap-Check-required-arguments-to-geo-joi.patch- medium: bootstrap: Handle failure to fetch config gracefully (bsc#1037423) * Add 0010-medium-bootstrap-Handle-failure-to-fetch-config-grac.patch- medium: bootstrap: Enable \"help geo-init\" etc. (bsc#1037417) * Add 0009-medium-bootstrap-Enable-help-geo-init-etc.-bsc-10374.patch * Thu Apr 27 2017 kgronlundAATTsuse.com- high: cibconfig: Graph file output option was reversed (bsc#1036595)- Add 0008-high-cibconfig-Graph-file-output-option-was-reversed.patch * Mon Apr 24 2017 kgronlundAATTsuse.com- low: bootstrap: Update fix for formatting SBD device (bsc#1028704)- medium: bootstrap: Set expected votes based on actual node count (bsc#1033288)- Add 0007-medium-bootstrap-Set-expected_votes-based-on-actual-.patch * Fri Apr 21 2017 bliuAATTsuse.com- low: remove bindnetaddr for unicast(bsc#1030437)- Add 0006-remove-bindnetaddr-for-unicast-bsc-1030437.patch * Thu Apr 20 2017 kgronlundAATTsuse.com- medium: scripts/health: Make health script available as wizard (fate#320848) (fate#320866)- Add 0005-medium-scripts-health-Make-health-script-available-a.patch * Wed Mar 15 2017 kgronlundAATTsuse.com- low: bootstrap: Fix warning for formatting SBD device (bsc#1028704)- medium: ui_cluster: Fix init with no arguments (bsc#1028735)- low: utils: Use /proc for process discovery- Add 0002-low-bootstrap-Fix-warning-for-formatting-SBD-device-.patch- Add 0003-medium-ui_cluster-Fix-init-with-no-arguments-bsc-102.patch- Add 0004-low-utils-Use-proc-for-process-discovery.patch * Tue Feb 28 2017 kgronlundAATTsuse.com- Allow empty fencing topology (bsc#1025393)- Add 0001-Allow-empty-fencing_topology-bsc-1025393.patch * Tue Jan 31 2017 kgronlundAATTsuse.com- Update to version 3.0.0: * high: bootstrap: Add bootstrap commands (fate#321114) * high: logparser: Update transition RE (#168) * medium: hb_report: don\'t use backticks in local * medium: hb_report: Make sure this never expands to rm -rf / * medium: ui_history: Avoid ugly wrapping of diff output * medium: ui_cluster: Fix broken cluster remove command * low: cibconfig: Clearer error for duplicate ID (bsc#1009748) * low: crm_pssh: Fix nodenum envvar name * low: cmd_status: More detail in verify output * low: ui_cluster: start/stop don\'t touch corosync, just pacemaker * low: ui_script: Fix script list all/names argument handling * low: ui: Fix vim highlightning support. * low: ui_cluster: No need to check the cluster stack in requires * low: completers: give the op\'s hint when type tab after \'op\' * Wed Nov 02 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1476084519.a000372: * high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc#999683) * high: parse: Support target pattern in fencing topology * medium: ui_configure: option to obscure passwords * medium: cibconfig: Remove from tags when removing object * medium: scripts: Better corosync defaults (bsc#1001164) * medium: scripts: Drop logrotate check from cluster health * medium: corosync: Fix missing variable in del-node * low: cmd_status: Highlight plural forms (bsc#996806) * Thu Sep 15 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1473924149.8abc212: * high: history: Quote archive tarball name if it contains spaces (bsc#998959) * high: history: Prefer /var/log/messages over ha-log.txt (bsc#998891) * Fri Sep 02 2016 kgronlundAATTsuse.com- Update to version 2.3.1+git.1472802925.a4a4041: * Require Python 2.6+, not 2.7 (bsc#995611) * Tue Aug 09 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1470743271.64d1a40: * medium: constants: Add missing alerts constants (#150) (bsc#992789) * Sat Jul 30 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1469918297.1b801f6: * high: hb_report: Skip lines without timestamps in log correctly (bsc#989810) * high: hb_report: Don\'t collect logs from journalctl if -M is set (bsc#990025) * high: parse: Use original _TARGET_RE * low: Fix a setting example of the alert to become the error * low: scripts: Fix use of non-relative import for ra * Wed Jun 01 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1464769043.9e4df55: * medium: tmpfiles: Create temporary directory if non-existing (bsc#981583) * Thu May 26 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1464237560.fd9e583: + high: constants: Add maintenance to set of known attributes (bsc#981659) + medium: xmlutil: reduce unknown attribute to warning (bsc#981659) * Wed May 25 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1464167894.621fe00: + medium: scripts: no-quorum-policy=ignore is deprecated (bsc#981056) * Mon May 23 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1463777827.9b402a8: + high: history: Store live report in per-user directory (bsc#980924) + medium: logparser: Handle read-only access to metadata cache (bsc#980924) + medium: logparser: Fix use-before-declaration error in logparser + medium: history: Report better error when history user is not sudoer (bsc#980924) + low: utils: Clearer error if permission denied when locking (bsc#980924) + low: history: fall back to any log file in report root * Thu May 12 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1462967444.169c554: + high: parse: Support for event-driven alerts (fate#320855) (#136) + high: utils: Avoid deadlock if DC changes during idle wait (bsc#978480) + medium: ui_resource: Add force argument to resource cleanup (bsc#979420) + medium: ui_resource: Show utilization in output from crm resource scores + high: ui_resource: Improved resource move/clear/locate commands * Tue May 03 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1462285059.d79cd0d: + high: ui_root: Add crm verify command + medium: hb_report: Fix broken -S option (#137) + low: hb_report: Fix spurious error on missing events.txt + low: scripts: Note SBD recommendation in vmware script (fate#318320) + low: scripts: Note SBD recommendation in libvirt script (fate#318320) * Thu Apr 21 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1461246131.bf3c265: + medium: scripts: Add vmware to data manifest (fate#318320) + medium: ui_node: Fix crash in node fence command (bsc#974902) + low: scripts: Preserve formatting in description for vmware wizard + low: scripts: Better description for sbd * Tue Apr 19 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1461083981.dab79a4: + high: scripts: VMware fencing using vCenter (fate#318320) * Tue Apr 19 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1461051741.724349d: + low: cibconfig: Don\'t mix up CLI name with XML tag + low: constants: Add missing reload operation to parser + low: corosync: Recycle node IDs when possible + low: parse: Don\'t validate operation name in parser (bsc#975357) + low: scripts: Only print debug output locally unless there were remote actions + low: scripts: Fix watchdog test in sbd-device (fate#318320) + low: scripts: Shouldn\'t set -e here (fate#318320)- Remove bug-974902_crm-node-fence.patch * Fri Apr 15 2016 ygaoAATTsuse.com- medium: ui_node: Fix \"crm node fence\" (bsc#974902) - bug-974902_crm-node-fence.patch * Mon Mar 21 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1458546035.5df0420: + medium: scripts: SBD wizard which configures SBD itself (fate#318320) + medium: main: Add -o|--opt to pass extra options for crmsh + medium: hb_report: Add timeout to SSH connection (bsc#971690) + low: command: handle stray regex characters in input + low: scripts: Clean up various scripts * Wed Mar 16 2016 bwiedemannAATTsuse.com- Fix build-compare by only touching files with timestamps in the future and by not including the rebuild counter in hb_report * Tue Mar 15 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1458042315.389d264: + high: history: Faster log parsing (bsc#970278) + medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907) + medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931) + medium: hb_report: Use server attribute for remote nodes if set (bsc#970819) + medium: ui_node: Add crm node server command + medium: scripts: Simplify SBD script (bsc#968076) (fate#318320) + medium: scripts: inline scripts for call actions + medium: scripts: Don\'t require sudo for root + medium: scripts: Set sudo and full path for exportfs -v in nfs scripts + medium: scripts: Add nfs-utils to list of packages for nfsserver + low: history: use os.listdir to list history sessions + low: scripts: Fix error in service action + low: logtime: Improve performance of syslog_ts (bsc#970278) + low: hb_report: Print covered time span at exit (bsc#970823) + low: hb_report: Warn if generated report is empty (bsc#970823) + low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278) + low: ui_resource: alias show to get + low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823) + low: logparser: Add cib info to __meta for hawk * Wed Feb 24 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1456299101.87fe3c9: + high: ui_configure: Fix commit force (#120) + medium: config: make multiarch dependency a dynamic include (#119) + low: ui_node: Less cryptic query when fencing node * Fri Feb 19 2016 kgronlundAATTsuse.com- Update to version 2.2.0+git.1455627181.78fd949: + high: scripts: Add LVM on DRBD cluster script (bsc#951132) + high: scripts: Add NFS on LVM and DRBD cluster script (bsc#951132) + high: added the \"push\" method to the \"configure load\" command (fate#320389) + medium: ui_configure: Only wait for DC if resources were stopped (#117) + medium: hb_report: Don\'t collect logs on non-nodes (bsc#959031) + medium: hb_report: Don\'t collect logs on non-nodes (bsc#959031) + medium: ui_configure: Only wait for DC if resources were stopped (#117) + medium: command: Disable fuzzy matcher for completion (#116) + medium: corosync: added optional parameter [name] to \"corosync add-node\" function + medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14) + medium: cibconfig: add and|or filter combinators to influence filtering (fate#320401) + Medium: history: update patterns for resource (new lrmd) + medium: ui_configure: Rename show-property to get-property + medium: scripts: Updated SBD cluster script (fate#318320) + low: Fix title style vs. sentence style in cluster scripts (bsc#892108) + low: Fix title style vs. sentence style in cluster scripts (bsc#892108) + Low: maintenance: allow action to be forced- Remove merged patches: - Remove 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch - Remove 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch - Remove 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch * Fri Jan 22 2016 kgronlundAATTsuse.com- high: scripts: fix broken cluster init script (bsc#963135)- high: scripts: Improved OCFS2 cluster script (bsc#953984)- high: history: Parse log lines without timestamp (bsc#955581)- Add 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch- Add 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch- Add 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch * Tue Jan 19 2016 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1452867205.c160c5a: + high: cibconfig: Fix XML import bug for cloned groups (bsc#959895) + high: cibconfig: fail if new object already exists (bsc#959965) + high: cibconfig: Preserve failure through edit (bsc#959965) + medium: ui_cib: Call crm_shadow in batch mode to avoid spawning subshell (bsc#961392) + medium: ui_history: Add events command (bsc#952449) + medium: scripts: Reformat scripts to simplified form + medium: scripts: Load single file yml scripts + medium: cibconfig: Detect false container children + medium: history: Ignore central log + medium: history: Fix live report refresh (bsc#950422) (bsc#927414) + low: don\'t use deprecated crm_attribute -U option + low: hb_report: Drop function from event patterns + low: clidisplay: Avoid crash when colorizing None + doc: Documentation for history events command * Mon Dec 07 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1449475283.649c9d2: + high: ui_configure: Move validate-all validation to a separate command (bsc#956442) + high: scripts: Don\'t delete steps from upgraded wizards (bnc#957925) + medium: scripts: Enable setting category in legacy wizards (bnc#957926) + high: scripts: Don\'t require scripts to be an array of one element + high: scripts: Conservatively verify scripts that modify the CIB (bsc#951954) + high: ui_resource: Enable start/stop/status for multiple resources at once (bsc#952775) + high: ui_resource: Add constraints and operations commands + high: ui_ra: Add ra validate command (bsc#956442) + high: script: Fix issues found in cluster scripts + low: resource: Fix unban alias for unmigrate * Thu Nov 19 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1447774225.24dd944: + high: xmlutil: Order is significant in resource_set (bsc#955434) * Mon Nov 09 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1447033314.c640af6: + medium: script: (filesystem) create stopped (bsc#952670) + doc: configure load can read from stdin + medium: scripts: Lower copy target to string * Thu Oct 29 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1446121677.5f4ab3c: + high: scripts: Eval CIB text in correct scope (bsc#952600) + medium: scripts: Check required parameters for optional sub-steps + medium: utils: Fix python 2.6 compatibility * Wed Oct 28 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1446022288.cbb7d77: + medium: scripts: No optional steps in legacy wizards (bsc#952226) + medium: ui_script: Tag legacy wizards as legacy in show (bsc#952226) * Mon Oct 26 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1445863187.686e3ec: + high: utils: Revised time zone handling (bsc#951759) * Tue Oct 20 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1445338389.7433378: + high: scripts: Fix DRBD script resource reference (bsc#951028) + low: constants: Tweaked graph colors * Thu Oct 15 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1444854254.fc37f7f: + high: utils: Handle time zones in parse_time (bsc#949511) + medium: cibconfig: Fix sanity check for attribute-based fencing topology (#110) + medium: ui_script: Optionally print common params + medium: hb_report: Remove reference to function name in event patterns (bsc#942906) + medium: report: Make transitions without end stretch to 2525 + doc: add missing <> to fencing_topology syntax + doc: add missing backslash in fencing_topology example + doc: add explanatory comments to fencing_topology + doc: Update the scripts documentation + doc: Fix unclosed block in scripts documentation * Mon Oct 12 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1444661352.14fa72b: + high: scripts: Determine output format of script correctly (bsc#949980) + high: cibconfig: Fix bug with node/resource collision * Thu Oct 08 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1444340345.59850ca: + high: utils: Fix cluster_copy_file error when nodes provided (bsc#949603) + low: xmlutil: More informative message when updating resource references after rename + doc: fix some command syntax grammar in the man page + doc: resource-discovery for location constraints * Tue Oct 06 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1444133917.3f7f79f: + high: cibconfig: Fix bug in is_edit_valid (bsc#948547) + high: cibconfig: Delete constraints before resources * Tue Oct 06 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1444122392.193bf69: + high: cibconfig: Allow nodes and resources with the same ID (bsc#948547) + high: cibconfig: Allow node/rsc id collision in _set_update (bsc#948547) + medium: hb_report: Don\'t cat binary logs + low: report: Silence tar warning on early stream close * Wed Sep 30 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1443544100.aa2abda: + medium: report: Enable opening .xz-compressed report tarballs + medium: config: Always fall back to /usr/bin:/usr/sbin:/bin:/sbin for programs (bsc#947818) + low: ui_resource: Silence spurious migration non-warning from pacemaker + high: log_patterns_118: Update the correct set of log patterns (bsc#942906) * Thu Sep 24 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1443105613.80a246f: + medium: cibconfig: Only warn for grouped children in colocations (bsc#927423) * Thu Sep 24 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1443102798.74361f5: + high: ui_node: Show remote nodes in crm node list (bsc#877962) + medium: cibconfig: Warn if configuring constraint on child resource (bsc#927423) (#101) + medium: cibconfig: Allow order constraints on group children (bsc#927423) * Tue Sep 22 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1442913222.4ba506b: + high: config: Remove config.core.supported_schemas (bsc#946893) * Fri Sep 11 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1441965248.a9a616d: + low: scripts: Fix typo in email type verifier + low: scripts: [MailTo] install mailx package + high: scripts: Add enum type to script values + medium: parse: Add support for node attribute as fencing topology target + doc: Improve documentation for the history level + low: ui_history: Swap from and to times if to < from + low: ui_history: Better error handling and documentation for the detail command + medium: report: Add transition tags command (bsc#943470) + medium: report: Mark transitions with errors with a star in info output (bsc#943470) * Fri Sep 04 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1441319359.d823416: + high: scripts: Generate actions for includes if none are defined + high: script: Fix subscript agent reference bug + medium: crm_pssh: Timeout is an int (bsc#943820) + medium: scripts: Fix typo in lvm script + low: scripts: [virtual-ip] make lvs_support an advanced parameter + low: constants: Add meta attributes for remote nodes * Mon Aug 31 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1440887645.cd6ac8a: + doc: Clarify documentation for colocations using node-attribute + high: parse: Fix crash when referencing score types by name (bsc#940194) + low: scripts: Improved script parameter validation + medium: scripts: Add MailTo script * Wed Aug 26 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1440626270.8872dbc: + low: hb_report: Increase time to wait for the logmark + medium: log_patterns: Remove reference to function name in log patterns (bsc#942906) + low: hb_report: Collect libqb version (bsc#943327) + medium: report: Reintroduce empty transition pruning (bsc#943291) + medium: scripts: Ensure that the Filesystem resource exists [nfsserver] (bsc#898658) + low: scripts: Make virtual IP optional [nfsserver] + high: scripts: Add force parameter to cib and crm actions, and don\'t pass --force by default + high: scripts: Default to passing --force to crm after all + medium: options: Add --no option + medium: scripts: Use --no option over --force unless force: true is set in the script + high: ui_script: Print cached errors in json run * Tue Aug 25 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1440506835.395dad0: + high: report: Update transition edge regexes (bsc#942906) + high: hb_report: Always prefer syslog if available (bsc#942906) * Tue Aug 25 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1440493477.255685f: + low: scripts: Catch attempt to pass dict as parameter value + medium: scripts: Switch install default to false (fate#318482) * Fri Aug 14 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1439547680.0877a90: + low: main: Bash completion didn\'t handle sudo correctly + high: hb_report: Correct path to hb_report after move to subdirectory (bsc#936026) + medium: report: Add pacemaker.log to find_node_log list (bsc#941734) + high: hb_report: Prefer pacemaker.log if it exists (bsc#941681) + high: report: Output format from pacemaker has changed (bsc#941681) * Wed Aug 12 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1439305144.fbe773c: + medium: config: Add report_tool_options (bsc#917638) * Mon Aug 10 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1438934728.5abada2: + Medium: cibconfig: skip sanity check for properties other than cib-bootstrap-options + high: parse: Add attributes to terminator set (bsc#940920) * Thu Jul 09 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1436439891.2cc4984 (fate#318281): + high: ui_script: drop end sentinel from API output (fate#318211) + low: scripts: Title and category for exportfs + low: scripts: Strip shortdesc for scripts and params + low: scripts: Tweak description for libvirt + low: scripts: make overridden parameters non-advanced by default + low: scripts: add missing type annotations to libvirt script + low: scripts: Fix formatting for SAP scripts + low: scripts: Clearer shortdesc for filesystem + low: scripts: Preserve formatting of longdescs + medium: ui_script: Add name to action output (fate#318211) + low: ui_script: Check JSON command syntax + medium: ui_script: Fix bug in verify json encoding * Mon Jul 06 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1436110355.d603e20: + low: scripts: Fix possible reference error in agent include * Fri Jul 03 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1435949142.a824a98: + low: Add HAProxy script to data manifest + low: Remove build revision from version + low: scripts: Clearer error message * Fri Jul 03 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1435679589.07d4206: + medium: scripts: Add HAProxy script + medium: constants: Add \'provides\' meta attribute (bsc#936587) * Thu Jun 25 2015 kgronlundAATTsuse.com- Update to version 2.2.0~rc3+git.1435265407.2865580: + high: hb_report: find utility scripts after move (bsc#936026) + high: ui_report: Move hb_report to subdirectory (bsc#936026) + high: scripts: subscript values not required if subscript has no parameters / all defaults (fate#318211) + high: Makefile: Don\'t unstall hb_report using data-manifest (bsc#936026) + medium: scripts: Fix name override for subscripts (fate#318211) + medium: scripts: stop inserting comments as values + medium: report: Fall back to cluster-glue hb_report if necessary (bsc#936026) + low: scripts: Clean up generated CIB (fate#318211) * Fri Jun 12 2015 kgronlundAATTsuse.com- Pre-release 2.2.0-rc3- high: Merge rewizards development branch (fate#318211) (fate#318384) (fate#318483) (fate#318482) (fate#318550)- Summary of some of the changes included in the merge of the rewizards branch: + Colorized status output + New and more capable cluster script implementation + Deprecated the crmsh templates (not the CIB templates, the configuration templates) + Implemented a JSON API interface to the cluster scripts for hawk to use instead of having its own wizards + Handlebars-like templating language for cluster scripts that modify the CIB + Collect metadata from resource agents to avoid duplication in configuration scripts + Extended validation support for parameter values + New cluster scripts: - Stonith: SBD and libvirt - Apache web server - NFS server - cLVM - Databases: MySQL / MariaDB / Oracle / DB2 - SAP - OCFS2 - etc. + Radically simplified automake and autoconf setup + Improved completion performance + Added pygment lexers used by the history guide as stand-alone python module in contrib/ + Removed dependency on corosync for regression test suite + Sort topics and commands in help output + Hide internal commands in help and ls + Clearer debug output when simulating + Cleaned up and fixed documentation bugs- Update to version 2.2.0~rc3+git.1434151485.7365522: + low: crm: Detect and report use of python 3 + medium: hb_report: Collect logs from pacemaker.log + medium: ui_root: Make the cibstatus command available directly from the root + medium: resource: Add ban command + medium: handles: {{^feature}}invert blocks{{/feature}} + medium: handles: Replace magic value with callables + low: handles: Also allow # and $ in identifiers + doc: Update reference to parallax in scripts documentation + WIP: in-progress notes etc. + scripts: Add placeholders for some basic scripts + medium: handles: Fix error in strict parameter handling + medium: config: add config.path.hawk_wizards + medium: ui_script: Add JSON API + build: Add update-data-manifest.sh to generate datadir file list + contrib: Add pygment lexers used by the history guide + doc: Describe website compilation process in development.md + doc: scripts: Basic documentation for the cluster scripts + medium: help: Sort topics and commands in help output + low: handles: Clean up special values + doc: Document the script JSON API + low: script: Rename describe to show + low: command: Hide internal commands from ls + doc: Fix unterminated block + low: scripts: Stricter regexp for identifiers + low: scripts: Handle local runs even if nodelist doesn\'t contain local node + low: cmd_status: Add full argument to status + high: cmd_status: Colorize status output + Pre-release 2.2.0-rc3 * Wed Jun 03 2015 kgronlundAATTsuse.com- Pre-release 2.2.0-rc2- medium: crm_pkg: Fix cluster init bug on RH-based systems- medium: crm_gv: Improved quoting of non-identifier node names (bsc#931837)- medium: crm_gv: Wrap non-identifier names in quotes (bsc#931837)- low: Fix references to pssh to refer to parallax- medium: report: Try to load source as session if possible (bsc#927407)- low: xmlutil: Update comment to match the code- high: report: New detection to fix missing transitions (bnc#917131)- medium: ui_configure: Add resource as an alias for primitive- medium: parse: Allow implicit initial for groups as well- medium: parse: More robust implicit initial parser- Medium: doc: add history guide- Low: doc: simplify to make it work with python 2.6- Medium: hb_report: use faster zypper interface if available- medium: ui_configure: Wait for DC when removing running resource- low: schema: Don\'t leak PacemakerError exceptions (#93)- high: ui_cluster: Add copy command- doc: Update the documentation for the upgrade command- parse: Don\'t require trailing colon in tag definitions- high: crm_pssh: Explicitly set parallax inline option (krig/parallax#1)- high: ui_configure: Add show-property command- medium: utils: Allow 1/0 as boolean values for parameters- low: hb_report: Use crmsh config to find pengine/cib dirs (bsc#926377)- low: ui_options: add alias list for show- medium: cliformat: Escape double-quotes in nvpair values- high: parse: Don\'t allow constraints without applicants- medium: parse: Disallow location rules without resources- medium: ui_template: Make new command more robust (bnc#924641)- high: fix typo in previous commit- high: ui_node: Don\'t fence node in clearstate (boo#912919)- low: Replaced README with README.md- medium: ui_template: Always generate id unless explicitly defined (boo#921028)- high: cibconfig: Derive id for ops from referenced resource name (boo#921028)- medium: templates: Clearer descriptions for editing templates (boo#921028)- high: ui_context: Wait for DC after commit, not before (#85)- high: cibconfig: Don\'t delete valid tickets when removing referenced objects (bnc#922039)- high: ui_configure: Remove acl_group command (bnc#921056)- doc: Document changes to template list|new- medium: help: Teach help to fuzzy match topics- doc: Describe the shorthand syntax for commands- low: command: Use fuzzy match for sublevel check- medium: command: Fuzzy match command names- low: ui_context: Use true command name when reporting errors- Low: hb_report: add -X option for extra ssh options- low: allow pacemaker 1.0 version detection- low: allow (0,1) as option booleans- medium: cibconfig: Allow removal of non-existing elements if --force is set- medium: cibconfig: Allow delete of objects that don\'t exist without returning error code- medium: cibconfig: If a change results in no diff, exit silently- low: pacemaker: Remove debug output- medium: schema: Remove extra debug output- medium: schema: Test if node type is optional via schema- medium: parse: Treat pacemaker-next schema as 2.0+- low: cibconfig: Improved debug output when schema change fails- medium: cibconfig: Fix inverted logic causing spurious warning- Medium: cibconf: preserve cib user attributes- medium: ra: Handle non-OCF agent meta-data better- medium: config: Fix case-sensitivity for booleans- medium: report: Include transitions with configuration changes (bnc#917131)- medium: xmlutil: Improved check for related elements- doc: Documentation for show related:- medium: report: Convert RE exception to simpler UI output- medium: cibconfig: add show related:- medium: parse: Encode unicode using xmlcharrefreplace in parser- medium: parse: nvpair attributes with no value = (#71)- medium: ui_cluster: Add diff command (bnc#914525)- medium: report: Fall back to end_ts = start_ts- medium: util: Don\'t fall back to current time- high: xmlutil: Treat node type=member as normal (boo#904698)- low: xmlutil: logic bug in sanity_check_nvpairs- medium: xmlutil: Modify sort order of object types- medium: cibconfig: Use orderedset to avoid reordering bugs (#79)- medium: orderedset: Add OrderedSet type- medium: cibconfig: Detect v1 format and don\'t patch container changes (bnc#914098)- medium: constants: Update transition regex (#77)- Revert \"high: xmlutil: Reorder elements only if sort_elements is set (#78)\"- low: ui_options: Add underscore aliases for legacy options- high: xmlutil: Reorder elements only if sort_elements is set (#78)- medium: cibconfig: Strip digest from v1 diffs (bnc#914098)- medium: crm_pssh: Make tar follow symlinks- medium: constants: Fix transition start detection- medium: crm_pssh: Handle incomplete Option argument- high: crm_pssh: Use correct Task API in do_pssh (bnc#913261)- medium: cibconfig: Break infinite edit loop if --force is set- high: utils: Locate binaries across sudo boundary (bnc#912483)- low: config: Convert NoOptionError to ValueError- low: msg: Add note on modifying supported schemas- medium: config: Add 2.3 to list of supported schemas- medium: utils: crm_daemon_dir is added to PATH in envsetup (#67)- Version 2.2.0-rc2, update ChangeLog- low: cibconfig: Protect against dereferencing None when building graph- low: crm_gv: Avoid crashing if passed None in my_edge- low: cibconfig: Use LXML to remove version data more robustly (#75)- Remove CIB version in case no --no-version.- medium: ui_options: Accept prefix or suffix of option as argument- medium: utils: Check if path basename is less (#74)- low: report: Delay Report creation until use- Medium: history: match error/crit messages of pcmk 1.1.12- low: report: Fix references to PSSH- high: crm_pssh: Switch to python-parallax over pssh (bnc#905116)- high: parse: Implicit initial parameter list- Low: term: get rid of annying ^O in piped-to-less-R output- medium: parse: Enable name[=value] for nvpair (#71)- medium: parse: Allow nvpair with no value using name= syntax (#71)- utils: append_file: open destination in append-mode (boo#907528)- medium: ui_history: Fix crash using empty object set- doc: Add note about modeline for vim syntax- doc: Improved documentation for show and save- medium: cibconfig: Delete containers first in edits (boo#905268)- medium: Allow removing groups even if is_running (boo#905271)- doc: Add documentation section describing rule expressions (boo#905637)- doc: Clarify documentation for property (boo#905637)- Medium: config: add alwayscolor to display output option- medium: config: Add core.ignore_missing_metadata (#68) (boo#905910)- medium: ui_configure: selectors in save command- medium: ui_context: Lazily import readline- medium: cibconfig: Don\'t bump epoch if stripping version- medium: ui_configure: Add replace option to commit- medium: cibconfig: Revised CIB schema handling- low: cliformat: Colorize id: as identifier (boo#905338)- medium: config: Fall back to /etc/crm/crmsh.conf (#67)- high: config: Fix path to system-wide crm.conf (#67)- medium: cmd_status: Show pending if available, enable extra options- medium: ra: Use correct path for crmd (#67)- medium: cibconfig: Allow unsupported schemas with warning- medium: pacemaker: Support pacemaker-next as schema- medium: parse: Support resource-discovery in location constraints- doc: Document deprecation of refresh and reprobe (bnc#905092)- low: ui_resource: --reprobe and --refresh are deprecated (bnc#905092)- doc: Document probe op in resource trace (bnc#905050)- medium: ui_resource: Set probe interval 0 if not set (bnc#905050)- high: ui_resource: resource trace failed if operation existed (bnc#901453)- high: ui_resource: Use correct name for error function (bnc#901453)- medium: ui_resource: Flatten, then filter (#64)- medium: ui_resource: Only act on resources (#64)- high: xmlutil: Filter list of referenced resources (bnc#901714)- high: cibconfig: Don\'t crash if given an invalid pattern (bnc#901714)- doc: cibconfig: Add note on inner ids after rename- medium: xmlutil: Use idmgmt when creating new elements (bnc#901543)- doc: Remove reference to crmsh documentation at clusterlabs.org- doc: Clarified note for default-timeouts- high: hb_report: Collect logs from journald (boo#900654)- high: report: Find nodes for any log type (boo#900654)- low: cibconfig: Fix vim modeline- medium: main: Disable interspersed args- high: cibconfig: Delay reinitialization after commit- low: cibconfig: Improve wording of commit prompt- low: rsctest: Better error message for unsupported action- medium: ui_maintenance: Combine action and actionssh into a single command- medium: rsctest: Add basic support for systemd services- high: ui_maintenance: Add maintenance sublevel (bnc#899234)- high: parse: Allow empty attribute values in nvpairs (bnc#898625)- low: main: Replace getopt with optparse- low: ui_cluster: More informative error message- low: report: Sort list of nodes- high: cibconfig: Add tag: to get all resources in tag- high: cibconfig: Generate valid CLI syntax for attribute lists (bnc#897462)- doc: Sort command list in documentation alphabetically- doc: Handle command names with underscore- low: ra: Add systemd-support to RaOS- low: ui_ra: Don\'t crash when no OCF agents installed- low: corosync: Check tools before use- low: main: Catch any ValueErrors that may leak through- medium: config: Assign default path in all cases- low: ui_template: List both templates and configs by default- low: ui_configure: add rm as alias for delete- low: template: Add \'new \' shortcut- high: scripts: Handle corosync.conf without nodelist in add-node (bnc#862577)- medium: Handle broken CIB in find_objects- high: parse: split shortcuts into valid rules- doc: Rename asciidoc files to %.adoc- medium: cibconfig: Add set command- Low: hb_report: add -Q to usage- upstream cs: 2.2.0-rc2-167-g4e7baf3 * Wed Oct 29 2014 kgronlundAATTsuse.com- Release 2.1.1 (bnc#902993)- upstream cs: 2.1.1 * Tue Oct 28 2014 kgronlundAATTsuse.com- medium: ui_resource: Only act on resources (#64)- medium: ui_resource: Flatten, then filter (#64)- high: ui_resource: Use correct name for error function (bnc#901453)- high: ui_resource: resource trace failed if operation existed (bnc#901453)- upstream cs: 2.1.0-63-g9b8d798 * Mon Oct 13 2014 kgronlundAATTsuse.com- high: hb_report: Collect logs from journald (boo#900654)- high: report: Find nodes for any log type (boo#900654)- low: cibconfig: Fix vim modeline- upstream cs: 2.1.0-55-ga69c53c
|
|
|