Changelog for
crmsh-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)