SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for crmsh-4.6.0+20240605.c9362873-1.1.noarch.rpm :

* Wed Jun 05 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240605.c9362873:
* Dev: unittest: Adjust unit test for previous commit
* Dev: ui_resource: Improve completers for \'crm resource\' command
* Mon Jun 03 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240603.6ad71c93:
* Dev: codecov: add flag report in generated comments
* Dev: codecov: upload unit tests coverage
* Dev: codecov: add \'integration\' flags for integration tests
* Dev: codecov: remove token from codecov.yml
* Dev: github-actions: update actions/checkout to v4
* Dev: github-actions: update codevcov-action to v4
* Fix: codecov: specify token explicitly
* Fri May 31 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240531.d386cc4a:
* Fix: cmd_status: call crm_mon without shell (#1429)
* Tue May 28 2024 nicholas.yangAATTsuse.com- Update to version 4.6.0+20240528.85681c69:
* Dev: log an error when fencing node without stonith device configured and running
* Mon May 20 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240520.13b2906a:
* Fix: healthcheck: KeyError when local nodename not found in cib (bsc#1223438)
* Thu May 09 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240509.37a1c4e3:
* Dev: unittest: Adjust unit test for previous commit
* Dev: utils: Add info when property is newly added
* Tue Apr 30 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240430.5d7136c8:
* Dev: doc/website-v1: update man-4.6 (#1409)
* Fix: doc/toolchain: fix missing anchor in generated AIO doc (#1409)
* Mon Apr 29 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240430.641cb15b:
* Fix: main: Set PATH environment first
* Dev: bash_completion: Enable complete \'id=\' on non-interactive mode
* Thu Apr 25 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240425.c75d131a:
* Doc: regenerate man-4.6
* Dev: ui_context: ignore requirements when option --help is specified
* Wed Apr 24 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240424.11e262d0:
* Dev: behave: Add functional test for previous change
* Dev: ui_context: Skip querying CIB when in a sublevel or help command
* Dev: unittest: Adjust unit test for previous commit
* Dev: behave: Adjust functional test for previous changes
* Dev: bootstrap: Setup the stage dependency on init and join side (bsc#1175865, bsc#1219940)
* Dev: ui_cluster: Remove unused codes
* Dev: bootstrap: Enhance stage validation
* Dev: bootstrap: Remove unused function join_remote_auth
* Mon Apr 22 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240422.73eaf02a:
* Fix: healthcheck: Add crmsh.constants.SSH_OPTION when doing ssh in check_local
* Fix: healthcheck: Missing \'id_\' prefix while checking the ssh key existence
* Tue Apr 16 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240416.3c953893:
* Dev: unittest: Adjust unit test for previous commit
* Fix: bootstrap: Detect cluster service on init node before saving the canonical hostname (bsc#1222714)
* Thu Apr 11 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240411.9c4bf6c1:
* add doc/website-v1/news.adoc to .gitignore
* Dev: doc: update howto build the website (#1374)
* Dev: doc: add website target in Makefile (#1374)
* Dev: doc/toolchain: add asciidoc-py (#1374)
* Dev: doc/website-v1: add man-4.6 (#1374)
* Dev: doc/toolchain: implement adocaio (#1374)
* Dev: doc/website-v1: adapt to python3 (#1374)
* Thu Apr 11 2024 nicholas.yangAATTsuse.com- Update to version 4.6.0+20240411.bfd7f062:
* Dev: doc/toolchain: add asciidoctor (#1374)
* Dev: doc/toolchain: implement generating include statement for asciidoc (#1374)
* Dev: doc/toolchain: add Containerfile (#1374)
* Dev: doc/toolchain: implement adocxt (#1374)
* Dev: doc/toolchain: implement help2adoc (#1374)
* Sun Apr 07 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240407.9eb2f755:
* Dev: unittest: Adjust unit test for previous commit
* Dev: report: Collect quorum/qdevice/qnetd status
* Wed Apr 03 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240403.3ed4d839:
* Dev: unittest: Adjust unit test for previous commit
* Dev: behave: Adjust functional test for previous commit
* Fix: ui_node: When `utils.list_cluster_nodes` return None, try to get ip list from corosync.conf
* Mon Apr 01 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240401.d4bf74c8:
* Dev: unittest: Adjust unit test for previous commit
* Dev: bootstrap: Add all nodes\' keys to qnetd authroized_keys even init
* Fix: bootstrap: fix NameError
* Dev: qdevice: Refactor init_qdevice function
* Dev: qdevice: Add all nodes\' keys to qnetd authorized_keys
* Fix: ui_node: prevent traceback on node online
* Fix: ui_node: prevent traceback on node standby
* Sat Mar 30 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240330.3473a5ba:
* Dev: behave: Addd functional test for previous commit
* Dev: bootstrap: Give a warning when detecting $SSH_AUTH_SOCK but not use --use-ssh-agent option
* Wed Mar 27 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240327.74a899fc:
* Dev: ui_context: make help subcommands to exit with 0 (#1374)
* Mon Mar 25 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240325.bb913aba:
* Dev: behave: Adjust functional test for previous commit
* Fix: sh: Return the value of AuthorizationError.diagnose if it is not None
* Fri Mar 15 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240315.053594ab:
* Dev: unittest: Adjust unit test for previous commit
* Dev: bootstrap: Remove unused ssh_remote related code
* Dev: unittest: Adjust unit test for previous commit
* Dev: bootstrap: Remove unused function bootstrap.append_unique
* Dev: ssh_key: Extract duplicate code about list keys from ssh-agent to a function
* Dev: bootstrap: Refactor qdevice user parsing and finding
* Wed Mar 13 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240313.8278d949:
* Fix: utils: set env `CIB_shadow` using `os.environ` (bsc#1205925)
* Fix: pass env to child process explicitly (bsc#1205925)
* Fix: term: unset env `COLUMNS` and `ROWS` (bsc#1205925)
* Dev: unittest: update unit tests for previous changes
* Fix: sh: pass env to child process explicitly (bsc#1205925)
* Wed Mar 13 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240313.0c382be4:
* Dev: sh: Fix typo in docstring
* Tue Mar 12 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240312.24df92aa:
* Dev: unittest: Adjust unit test for previous change
* Fix: bootstrap: Remove unused -i option when calling csync2_remote and ssh_remote stage (bsc#1212080)
* Dev: unitest: Adjust unit test for previous change
* Fix: report: Show different perspectives of cluster
* Tue Feb 27 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240227.21cbb9ee:
* Fix: add diagnostic messages when crm report cannot find ssh-agent (bsc#1219538)
* Mon Feb 26 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240226.cf0a94f2:
* Dev: unittest: adjust unit tests for previous changes
* Dev: use ClusterShell for the changes in the previous commit
* Fix: crm report hangs in the root passwordless with ssh-agent
* Dev: unittest: adjust unit tests for previous changes
* Fix: report: use ClusterShell for ssh (bsc#1220170)
* Wed Feb 21 2024 nicholas.yangAATTsuse.com- Update to version 4.6.0+20240221.58aa13d1:
* Dev: spec: Add setuptools as BuildRequires
* Wed Feb 21 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240221.6f7105bd:
* Dev: ui_configure: verify all cib objects even if there is no primitive resource configured
* Tue Feb 20 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240220.8a6e04b5:
* Dev: unittest: adjust unit tests for previous changes
* Fix: bootstrap: fail to join a cluster with hostname alias
* Dev: behave: add functional tests for previous changes
* Fix: bootstrap: clear stall data about ssh users left possiblely from previous setups (bsc#1219476)
* Tue Feb 20 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240220.9101383b:
* Fix: ui_node: clearstate command needs adjustment (bsc#1219831)
* Tue Feb 20 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240220.1ffead16:
* Dev: behave: Adjust functional test for previous change
* Fix: report: Escape special characters in pattern (bsc#1220022)
* Tue Feb 06 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240206.b95d3dfd:
* Dev: ui_configure: bundle: support podman container
* Dev: constants: Update the bundle help text
* Dev: parse: Assign meaningful id to the bundle\'s port-mapping and storage-mapping
* Dev: testcases: Adjust original regression test cases
* Dev: cibconfig: Hide the id of bundle port-mapping and storage-mapping
* Dev: cibconfig: Change the multiline format for bundle
* Mon Jan 29 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240129.1d89c5ba:
* Dev: utils: Return empty list if corosync.conf does not exist
* Fri Jan 26 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240126.e227ccf6:
* Dev: unittest: Adjust unit test for previous change
* Dev: behave: Add functional test for previous change
* Dev: report: Enable crm report even cib.xml does not exist
* Dev: utils: Query pacemaker_remote node correctly
* Fix: ui_cluster: Can\'t start cluster with --all option if no cib (bsc#1219052)
* Wed Jan 24 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240124.feea55a9:
* Fix: sh: guide users to setup key-based ssh authentication when non-interactive authentcation fails (bsc#1219045)
* Wed Jan 24 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240124.c9e4a0a1:
* Fix: bootstrap: ssh key of the init node is duplicated in the authorized_keys files of other node (bsc#1218940)
* Tue Jan 23 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240123.680089b0:
* Dev: unittest: Adjust unit test for previous changes
* Dev: testcases: Adjust original regression test cases
* Dev: behave: Adjust functional test for previous change
* Fix: parse: Automatically append \'s\' as default time unit for timeout and interval (#1304)
* Dev: ui_configure: Update the operation id after the monitor interval changed
* Tue Jan 09 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240109.1eb53276:
* Dev: ChangeLog: update ChangeLog for release 4.6.0
* Tue Jan 09 2024 XLiangAATTsuse.com- Update to version 4.6.0+20240109.288ef6c4:
* Dev: codecov: ignore crm report module
* Dev: unittest: Adjust unit test for prevous changes
* Dev: behave: Adjust functional test for previous changes
* Fix: report: Unable to gather log files that are in the syslog format (bsc#1218491)
* Fix: pin the tag of container image used in test
* Thu Dec 28 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231228.83bf1514:
* Dev: ui_corosync: Add a completer for corosync.set to enumerate all current paths
* Mon Dec 25 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231225.3e2ff633:
* Dev: bootstrap: Assign hosts with _context.node_list_in_cluster in join_ssh_merge (bsc#1218331)
* Fri Dec 22 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231222.b7650ca3:
* Dev: ChangeLog: update ChangeLog for release 4.6.0-rc2
* Fri Dec 15 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231215.4b06740f:
* Fix: github-actions: fix file owner for git
* Dev: github-actions: update container image used in CD
* Thu Dec 14 2023 XLiangAATTsuse.com- Update to version 4.6.0rc1+20231214.b2728f3b:
* Dev: behave: Adjust functional test for previous change
* Dev: ui_cluster: Move --use-ssh-agent to optional arguments
* Fix: autoconf: --with-version does not override the variable used in `version.in`
* Dev: unify version string used in setup.py and autotools
* Tue Dec 12 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231212.54751d3f:
* Dev: unittest: Adjust unit test for previous change
* Dev: behave: Add functional test for previous change
* Fix: ui_cluster: Improve the process of \'crm cluster stop\' (bsc#1213889)
* Mon Dec 11 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231211.4b74412a:
* Fix: scripts.health: call `setup_logging()` before importing crmsh.reprot.utils
* Dev: unittest: adjuest unit tests for previous changes
* Dev: behave: adjust regression tests for previous changes
* Dev: log: save backtrace of ValueError in logfile and suppress it in console
* Refactor: log: use levelno instead levelname to filter logs
* Refactor: log: implement lineno in Logger instead of handler
* Refactor: log: remove FileCustomFormatter
* Refactor: log: remove ConsoleReportFormatter
* Refactor: log: add LeveledFormatter to use different formats for different log levels
* Refactor: log: unused code removal
* Refactor: log: refactor DEBUG2 into a standard Logger interface
* Refactor: log: refactor ConsoleCustomFormatter
* Thu Dec 07 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231207.89c74e6c:
* Dev: ChangeLog: update ChangeLog for release 4.6.0-rc1
* Wed Dec 06 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231206.a903b854:
* Dev: unittest: Add unit test for crm report module
* Dev: report: Consider ssh agent case in crm report
* Dev: behave: Complete test case for crm report with ssh-agent
* Dev: report: Use ast.literal_eval instead of eval
* Dev: utils: Rename utils.check_space_option_value to utils.check_empty_option_value
* Dev: behave: Add \'No crmsh tracebacks\' assert
* Dev: report: Consolidate utils.read_from_file
* Dev: codecov.yml: Increase code coverage threshold as 0.35%
* Dev: behave: Adjust functional behave test for previous changes
* Dev: doc: Unify contents of manpage and help info
* Dev: report: Rewrite crm report module
* Dev: utils: Remove unused codes
* Dev: config: Exclude pacemaker.log from collect_extra_logs
* Dev: log: Add funcName for DEBUG2 log level
* Tue Dec 05 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231205.38304a77:
* Dev: unittest: Adjust unit test for previous changes
* Dev: xmlutil: refactor class CrmMonXmlParser
* Dev: completers: Add online_nodes and standby_nodes
* Tue Dec 05 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231205.779324d5:
* Dev: utils: To prevent shell injection, manipulate the argument array instead of the command line string
* Dev: report: Redirect warning and error from remote node into stderr
* Fix: utils: Add \'sudo\' only when there is a sudoer(bsc#1215549)
* Dev: behave: Move path setting into background
* Wed Nov 29 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231129.576a86e2:
* Fix: bootstrap: fix the owner and permission of file authorized_keys (bsc#1217279)
* Dev: behave: add a test case for bsc#1217279
* Dev: unittest: add a test case for the previous change
* Fix: prun: should not call user_pair_for_ssh() when target host is localhost (bsc#1217094)
* Thu Nov 23 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231123.50296e9e:
* Fix: bootstrap: add informative logging for generating new ssh keypairs
* Fix: forward ssh-agent for `crm report __slave`
* Dev: behave: adjust test cases for non-root ssh-agent scenoria
* Fix: sh: raise AuthorizationError and generate diagnose messages when ClusterShell fails with 255
* Dev: bootstrap: allow to authenticate interactively in `crm cluster join --use-ssh-agent`
* Dev: ssh-agent: add informative logging for adding keys to authorized_keys
* Dev: ssh-agent: add diagnose messages
* Dev: behave: adjust test cases for better coverage of `crm cluster init -N`
* Dev: unittest: adjust unit tests for previous changes
* Dev: behave: adjust functional tests for previous changes
* Dev: bootstrap: implement ssh-agent support for geo cluster (jsc#PED-5774)
* Dev: bootstrap: refine key swap for user `hacluster`
* Dev: bootstrap: implement ssh-agent support for qdevice (jsc#PED-5774)
* Dev: bootstrap: implement ssh-agent support (jsc#PED-5774)
* Thu Nov 23 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231123.373ddb9d:
* Dev: regression.sh: Show error messages when test fails
* Mon Nov 13 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231113.d7b4639a:
* Dev: behave: Adjust functional test for previous change
* Dev: ui_utils: Supports \'=\' when setting node/resource attributes
* Mon Nov 13 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231113.1957d80b:
* Dev: cmd_status: Show error correctly for crm status
* Tue Oct 10 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231010.247218bf:
* Fix: report: Pick up tarball suffix dynamically (bsc#1215438)
* Sun Oct 08 2023 XLiangAATTsuse.com- Update to version 4.6.0+20231008.7a0df6c5:
* Fix: report: Pick \'gzip\' as the first compress prog for cross-platform compatibility(bsc#1215438)
* Fix: constants: Add several resource meta attributes (bsc#1215319)
* refactor: move get_stdout and get_stdout_stderr to crmsh.sh.ShellUtils
* refactor: remame SshShell to SSHShell refactor: remame AutoShell to ClusterShell refactor: rename get_stdout_stderr
* to get_rc_stdout_stderr
* refactor: rename get_raw_stdout_stderr
* to get_rc_stdout_stderr_rc
* refactor: rename
*_no_input to
*_without_input add doc strings
* Dev: spec: Remove %generate_buildrequires to prevent OBS build failures on SLE15SP5 and Leap15.5
* Dev: behave: adjust functional tests for previous changes
* Fix: unittest: fix several test cases for bootstarp.adjust_properties
* Dev: unittest: adjust unit tests for previous changes
* Dev: unittest: create unit tests for sh.py and service_manager.py
* Dev: refactor shell calling routines
* Dev: workflows: Enable delivery and submit CD stages for branch crmsh-4.6
* Thu Sep 28 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230928.7e006329:
* Fix: report: Pick \'gzip\' as the first compress prog for cross-platform compatibility(bsc#1215438)
* Fri Sep 22 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230922.100fb67b:
* Fix: constants: Add several resource meta attributes (bsc#1215319)
* Tue Sep 19 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230920.7a060972:
* Dev: workflows: Enable delivery and submit CD stages for branch crmsh-4.6
* Mon Aug 21 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230821.76d42b85:
* Dev: codecov: allow minor drop (< 0.1%) in coverage checks
* [crmsh-4.5] Fix: github-actions: add condition to prevent crm-cd.yml running in a forked repo
* Wed Aug 16 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230816.24bf5f1f:
* Dev: utils: strip new line when get_stdout_or_raise_error returns
* Thu Aug 10 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230810.74b9b4d5:
* Fix: codecov: delay notifications until all reports are uploaded
* Dev: behave: adjust functional tests for previous changes
* Dev: unittest: adjust unittest for previous changes
* Fix: prun: setsid to prevent ssh from asking a password from terminal
* Fix: upgradeutil: reduce the timeout for getting sequence from remote node (bsc#1213797)
* Thu Aug 10 2023 nicholas.yangAATTsuse.com- Update to version 4.5.0+20230810.01db025c:
* Dev: behave: Adjust functional test based on previous change
* Dev: corosync: Enable logging.to_logfile
* Tue Aug 08 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230809.ddb17a0b:
* Dev: github-workflows: do not build when push to a forked repo
* Fix: codecov: add token in plaintext
* Revert \"Fix: codecov: specify token explicitly\"
* Fix: userdir: Get the effictive user name instead of using getpass.getuser (bsc#1213821)
* Wed Jul 26 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230726.6efcdd30:
* Dev: requirements: remove parallax
* Tue Jul 25 2023 nicholas.yangAATTsuse.com- Update to version 4.5.0+20230725.5d35bb6c:
* Dev: spec: Adjust spec file for Fedora
* Dev: spec: Rewrite SPEC file to use modern pip+wheel and don\'t use deprecated setup.py
* Mon Jul 24 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230724.6495aa19:
* Dev: behave: add a function test for the previous change
* Fix: upgradeutil: support the change of path of upgrade_seq in crmsh-4.5 (bsc#1213050)
* Thu Jul 13 2023 XinLiang - Dev: spec: Define python3_sitelib if it is not defined- Dev: spec: Update package dependency
* Wed Jul 05 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230705.ea8c76ff:
* Fix: codecov: specify token explicitly
* Fix: ui_context: wait4dc should assume a subcommand completes successfully if no exceptions are raised (bsc#1212992)
* Tue Jul 04 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230704.509d113d:
* Fix: unittest: fix unit tests for crmsh.bootstrap.Context.set_context
* Dev: codecov: do not post comment in pull requests until all behave tests are finished
* Dev: testcases: update the cases to adapt to updated version of pacemaker
* Dev: behave: install coverage.py in docker image
* Dev: test_container: refactor Dockerfile for better performance
* Dev: github-actions: add codecov
* Dev: behave: add coverage to functional test
* Fix: upgradeutil: do not tried to upgrade when the cluster is partially set up
* Dev: behave: adjust functional tests for previous changes
* Dev: unittest: add unit tests for bootstrap.Context.initialize_user
* Dev: unittest: adjust unit tests for previous changes
* Fix: bootstrap: fix the validation of option -N and -c (bsc#1212436)
* switch to the new container image
* Dev: behave: adjust functional test for previous changes
* Fix: geo_cluster: the behavior of choosing a default user in geo_join/geo_init_arbitrator is different with `cluster join` (bsc#1211817)
* Fix: utils: do not use sudoer user to create ssh session unless it is specified explicitly (bsc#1211817)
* Dev: behave: add a function `assert_in` to print the difference when the assertion fails
* Fix: behave: specify username explicitly in non-root cases for option --qnetd-hostname/--cluster-node
* Dev: behave: rewrite check_service_state with the new agent
* Dev: behave: use a standalone agent instead of crmsh.parallax to run commands
* Mon Jun 19 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230619.01463a46:
* medium: ui_node: fix cib rollback race on node standby
* Fri Jun 16 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230616.cf763cd1:
* Dev: unittest: Adjust unit test for previous changes
* Dev: behave: Add functional test for previous change
* Dev: remove unused codes
* Dev: ui_cluster: Use \'CustomAppendAction\' instead of \'append\' argparse action
* Thu Jun 01 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230531.b167a2d7:
* Dev: bootstrap: Configure ssh key when fetch geo config
* Dev: cmd_status: Use --output-as option instead of deprecated --as-html and --as-xml options
* Dev: cmd_status: Append \'with quorum\' and \'WITHOUT quorum\' to display keyword list
* Tue May 23 2023 Matej Cepl - Rewrite SPEC file to use modern pip+wheel and don\'t use deprecated setup.py.
* Wed May 17 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230517.b2cb988b:
* Dev: workflows: Deliver package to network:ha-clustering:Stable
* Mon May 15 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230515.64893bc7:
* Dev: behave: Add \'AATT\' for -N/--node option for non-root case
* Dev: behave: Add -q option for run-functional-tests to create qnetd-node
* Dev: behave: Adjust functional test cases based on previous changes
* Dev: behave: Create normal user that does not belong to the haclient group
* Dev: behave: Use \'su - \' instead of \'su \'
* Dev: behave: Simulate Azure instance ssh environment
* Dev: Dockerfile: Remove python3-parallax from dockerfile
* Dev: spec: Remove python3-parallax from spec file
* Dev: behave: Add more functional test cases
* Dev: rsctest: Replace sys.stderr.write with logging
* Mon May 15 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230515.d279a671:
* Dev: parallax: unused code removal, and refine docstrings
* Fix: utils: fix `cluster diff --checksum`
* Dev: ui_cluster: refine messages for `cluster run` and `cluster coy`
* Dev: geo: implement non-root support for geo_fetch_config()
* Fix: bootstrap: failed to join when the cluster is initialized with skip_csync2
* Dev: prun: minor refactor and add comments
* Dev: unittest: adjust unit tests for previous changes
* Dev: prun: implement timeout
* Dev: prun: add an concurrency limiter
* Dev: remove python dependency parallax
* Dev: scripts: implement non-root support with crmsh.prun
* Dev: unused code removal
* Dev: implement non-root support for crm_pssh with crmsh.prun
* Dev: remove some direct calls to parallax module
* Dev: prun: add special handling for localhost
* Dev: refine non-root sudoer support for crmsh.parallax.parallax_slurp
* Dev: refine non-root sudoer support for crmsh.parallax.parallax_copy
* Dev: upgradeutil: adapt to new parallax interface
* Dev: refine non-root sudoer support for crmsh.parallax.parallax_call (bsc#1210709)
* Mon May 15 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230515.db0cbb05:
* Dev: unittest: adjust unit tests for previous changes
* Fix: bootstrap: failed to save username for localhost when initializing a cluster with a qnet server
* Wed May 10 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230510.847a251b:
* Fix: bootstrap: `init --qnetd-hostname` fails when username is not specified (bsc#1211200)
* Wed May 10 2023 nicholas.yangAATTsuse.com- Update to version 4.5.0+20230510.3343cc42:
* Dev: behave: Use \'su - \' instead of \'su \'
* Dev: Dockerfile: use opensuse/leap:15.5 for current CI
* Thu Apr 27 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230427.11d11104:
* Dev: behave: Add AATT when joining for non-root case
* Dev: behave: Add functional test for bsc#1210693
* Wed Apr 26 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230426.b7c4b1aa:
* Dev: behave: Adjust functional test for previous change
* Dev: unittest: adjust unit tests for previous changes
* Fix: bootstrap: crm cluster join default behavior change in ssh key handling (bsc#1210693)
* Mon Apr 24 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230424.75600b3f:
* Fix: help: Long time to load and parse crm.8.adoc (bsc#1210198)
* Dev: behave: Adjust functional test for previous change
* Dev: unittest: Adjust unit test for previous change
* Fix: lock: Join node failed to wait init node finished (bsc#1210332)
* Fri Apr 21 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230421.a509b8ce:
* Dev: bootstrap: Call \'crm configure load\' inside crm_configure_load
* Fix: cibconfig: use any existing rsc_defaults set rather than create another one (bsc#1210614)
* Revert \"Dev: bootstrap: Avoid duplicated setting for rsc_defaults\"
* Dev: bootstrap: Print output for other nodes when using -N option
* Fri Mar 31 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230331.10398d83:
* Dev: testcase: update history testcase
* Dev: log_patterns: update patterns for pacemaker version 2.0+
* Thu Mar 30 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230330.fd21b87d:
* Dev: behave: Add functional test for previous changes
* Dev: unittest: Add unit test for previous changes
* Dev: bootstrap: Support replacing sbd device via sbd stage
* Thu Mar 30 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230330.c59dceee:
* Dev: utils: add auto_convert_role flag for handle_role_for_ocf_1_1 function
* Thu Mar 30 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230330.60bfb162:
* Dev: ChangeLog: update ChangeLog for release 4.5.0
* Wed Mar 29 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230329.6d95249b:
* Dev: behave: save stderr when running command on remote
* Wed Mar 29 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230329.0b20d25b:
* Dev: unittest: Adjust unit test for previous change
* Dev: bootstrap: Generate the public key on the remote if it does not exist
* Dev: behave: Add functional test for missing public key case
* Wed Mar 29 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230329.34448a8c:
* Dev: unittest: Adjust unit test for previous change
* Dev: bootstrap: Remove /var/lib/crm and ~/.config/crm/crm.conf when removing node
* Mon Mar 27 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230327.9a683c11:
* Dev: behave: Add more test cases for bug 1209193
* Mon Mar 27 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230327.c76ad5d5:
* Fix: unittest: Adjust unit tests for previous changes
* Fix: utils: qdevice initialization should user_pair_for_ssh() to get appreciated users (crmsh#1157)
* Mon Mar 27 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230327.3cbdd737:
* Dev: behave: Change docker image as liangxin1300/haleap:15.5
* Fix: crm report: sustain if there are offline nodes (bsc#1209480)
* Mon Mar 27 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230327.1d3873bd:
* Dev: behave: Add Scenario: Do upgrade job without root passwordless
* Dev: unittest: Add unit test case for previous changes
* Dev: upgradeutil: Change \'upgrade\' terminology to \'configuration fix\'
* Dev: behave: Reuse crmsh.utils.check_passwordless_between_nodes function
* Dev: utils: Check passwordless between cluster nodes
* Thu Mar 23 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230323.9f3f56c1:
* Dev: behave: Adjust sbd functional test based on previous changes
* Dev: testcases: Adjust testcases after pacemaker upgrade
* Dev: workflows: split functional_test_resource_subcommand as two jobs
* Revert \"Dev: workflows: Disable resource_failcount.feature temporarily\"
* Dev: Dockerfile: Update pacemaker and libqb version
* Tue Mar 21 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230321.97bd51bb:
* Dev: behave: Split the time cost case into two cases
* Dev: unittest: Adjust unit test for previous changes
* Dev: remove \'sudo\' prefix internally
* Tue Mar 21 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230321.eda6d2d9:
* Dev: workflows: Disable resource_failcount.feature temporarily
* Dev: behave: Add test case for \'Passwordless for root, not for sudoer(bsc#1209193)\'
* Dev: behave: check user shell after init and join, without upgrading
* Dev: bootstrap: Change user shell for hacluster on remote node, in init_ssh_impl function
* Dev: behave: Add functional test to check user shell for hacluster
* Mon Mar 20 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230320.5e777809:
* Dev: unittest: Adjust unit test for previous changes
* Fix: validate ssh session when the users is determined by guessing (bsc#1209193)
* Tue Mar 14 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230314.c7422396:
* Dev: unittest: Adjust unit test for previous changes
* Fix: parallax: Use \'sudo bash -c\' when executing commands via sudoer (bsc#1209192)
* Dev: qdevice: Add more debug messages for running commands
* Dev: log: For the log_only_to_file method, show debug log in debug mode
* Thu Mar 09 2023 XLiangAATTsuse.com- Update to version 4.5.0+20230309.a4c4192d:
* Dev: ChangeLog: update ChangeLog for release 4.5.0-rc2
* Dev: version: Bump crmsh version to 4.5.0
* Thu Mar 09 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230309.e15745c6:
* Dev: bootstrap: remove unused codes
* Dev: unittest: Adjust unit test for previous change
* Dev: bootstrap: Swap hacluster ssh key with other nodes
* Dev: behave: Check passwordless for hacluster between cluster nodes
* Tue Mar 07 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230307.daea9d13:
* Fix: report: Fix crm report issue under non-root user
* Mon Mar 06 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230306.0f04eb29:
* Dev: bootstrap: Don\'t save core.debug when saving core.hosts
* Dev: behave: Adjust functional test for previous changes
* Dev: log: Redirect debug messages into stderr
* Fri Mar 03 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230303.0df99d8c:
* Dev: ChangeLog: update ChangeLog for release 4.5.0-rc1
* replace 2&>1 by 2>&1 and swap with >/dev/null
* Thu Mar 02 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230302.2b5310b9:
* Dev: unittest: Adjust unit test for previous change
* Dev: bootstrap: Add sudo before crm_node under non-root user on remote node
* Thu Mar 02 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230302.fc282490:
* Dev: behave: Create user alice on qnetd node
* Dev: behave: don\'t build crmsh code on qnetd node
* Thu Mar 02 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230302.2ed0ab14:
* Dev: unittest: Adjust unit test for previous changes
* Fix: qdevice: Unable to setup qdevice under non-root user (bsc#1208770)
* Tue Feb 28 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230228.2f852310:
* Dev: utils: Suppress the output of ssh-copy-id for non-root user case
* Mon Feb 27 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230227.b420cbf5:
* Dev: unittest: Adjust unit test for previous change
* Dev: utils: Avoid using magic number
* Fri Feb 24 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230224.498677ab:
* Dev: utils: Suppress the output of ssh-copy-id
* Fri Feb 24 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230224.83dcde63:
* Dev: unittest: remove test_healthcheck.py since the new implementation is trivial
* Fix: bootstrap: fail to join a cluster initialized by previous version
* Dev: healthcheck: refine the implementation to fix ssh key problems by calling function init_ssh instead of calling command `cluster init ssh`
* Dev: upgradeutil: do upgrade silently (bsc#1208327)
* Fix: bootstrap: `crm cluster join ssh` raises TypeError (bsc#1208327)
* Tue Feb 21 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230221.eb38cb6e:
* Dev: utils: Change the way to get pacemaker\'s version (bsc#1208216)
* Fri Feb 17 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230217.7fe11a5c:
* Dev: report: Enable crm report for sudoer user
* Fri Feb 17 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230217.0dc54cef:
* Fix: utils: use parallax_run instead of parallax_call in ServiceManager
* Dev: uinttest: adjust unit test for previous change
* Fix: behave: fix a regression for bsc#1183654
* fix qdevice
* fix: utils: check hostname alias in user_of
* fix: utils: make ServiceManager to work with new remote calling utils
* Dev: bootstrap: guess and ask whether to operate in non-root mode (jsc#PED-290)
* Dev: bootstrap: allow the cluster to operate with ssh session under non-root sudoer (jsc#PED-290)
* Fri Feb 10 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230210.df3b7a92:
* Dev: unittest: Adjust unit test for previous change
* Dev: behave: Adjust functional test for previous change
* Dev: utils: Add sudo for the commands in user hints
* Wed Feb 08 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230208.b437e499:
* Dev: spec: Requires parallax version 1.0.8
* Tue Feb 07 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230207.3485cdd1:
* Fix: hawk fails to parse the slash (bsc#1206217)
* Sat Jan 28 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230128.8541d6a8:
* Fix: extra logs while configuring passwordless (bsc#1207720)
* Tue Jan 17 2023 nicholas.yangAATTsuse.com- Update to version 4.4.1+20230117.fb8b3c2b:
* Dev: unittest: adjust unit tests for previous change
* Dev: healthcheck: allow using non-root sudoer for remote access
* Fix: bootstrap: corosync-cfgtool -R requires privilege
* Dev: bootstrap: implement swapping hacluster\'s ssh key using non-root sudoer remote access
* Dev: unittest: Add unit test for previous change
* Dev: behave: Add user_access.feature to do functional test for previous change
* Dev: utils: Check current user\'s privilege and give hints to user
* Sun Jan 15 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230115.e69ffac7:
* Fix spelling errors.
* Don\'t use inspect.getargspec, removed in Python 3.11.
* Wed Jan 11 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230111.89dfe511:
* Dev: behave: Add \'sudo\' before most of commands
* Dev: behave: Run all cases twice under normal user
* Fri Jan 06 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230106.b020209b:
* Dev: unittest: Adjust unit test based on previous change
* Dev: utils: use --preserve-env option, not -E for sudo
* Thu Jan 05 2023 XLiangAATTsuse.com- Update to version 4.4.1+20230105.6c47d1cc:
* Dev: behave: add basic alice-bob init-join test
* Dev: unittest: replace root by alice and bob
* Feature: replace root by a custom user with root privileges
* Wed Dec 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221228.326c28fd:
* Dev: report: \'crm report\' to collect journal.log in microseconds
* Dev: doc: Add deprecated note for \'crm configure erase\'
* Dev: ui_configure: Deprecate configure erase sub-command
* Wed Dec 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221228.7c16362c:
* Dev: unittest: Adjust unit test for previous changes
* Dev: ui_cluster: Improve cluster start/stop INFO
* Tue Dec 27 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221227.bd7d326e:
* Dev: upgradeutil: do not ask when running in a background process group
* Tue Dec 27 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221227.d0ae243b:
* Dev: unittest: Adjust unit test for previous changes
* Fix: bootstrap: Unset SBD_DELAY_START when running \'crm cluster start\' (bsc#1202177)
* Mon Dec 26 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221226.d38855cb:
* Dev: unittest: Adjust unit test for previous changes
* Dev: qdevice: Adjust qdevice reload policy
* Mon Dec 26 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221226.371d6f7a:
* Fix: report: Catch read exception (bsc#1206606)
* Thu Dec 15 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221215.752a541a:
* Fix: behave: cleanup is not applied to nodes that have been removed from cluster
* Dev: behave: add behave test for `crm -F node delete`
* Dev: ui_cluster: unused code removal
* Dev: unittest: adjust unit test based on previous changes
* Dev: ui_node: redirect `node delete` to `cluster remove`
* Thu Dec 15 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221215.9fa76957:
* Dev: behave: Add functional test for cluster API
* Tue Dec 13 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221213.6e4f7dfd:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: behave: Add functional test for -x option to skip csync2
* Dev: bootstrap: Add option -x to skip csync2 initialization stage during the whole cluster bootstrap
* Wed Dec 07 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221207.84e6ea16:
* Dev: parse: Don\'t set timeout value when is not set by user meanwhile no value is advised in the metadata
* Dev: parse: complete advised operation values for other actions beside monitor
* Dev: unittest: Add unit test for utils.compatible_role
* Dev: parse: Consider compatibility for role when complete operation actions with advised values
* Tue Dec 06 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221206.b25bc04c:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: qdevice: Refactor qdevice validation code
* Sat Dec 03 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221203.9bb5442e:
* Dev: doc: ui_cluster: adapt usage text to asciidoc format
* Dev: behave: add assert_eq to print expected and actual values when assertions fail
* Fix: behave: specified destination dir explicitly when source code is copied into a container
* Dev: ui_context: redirect `foo -h`/`foo --help` to `help foo` (bsc#1205735)
* Fri Dec 02 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221202.ec9fec0e:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: behave: Add functional test based on previous changes
* Dev: bootstrap: remove more configuration files while removing node from cluster
* Thu Dec 01 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221201.bdfb0f2c:
* Change: store the upgrade_seq in /etc/crm/
* Thu Dec 01 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221201.280e5afb:
* Fix: qdevice: Adjust SBD_WATCHDOG_TIMEOUT when configuring qdevice not using stage (bsc#1205727)
* Wed Nov 30 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221130.c3547a20:
* Dev: testcases: Adjust original regression test based on previous changes
* Dev: behave: Add functional test for previous changes
* Fix: cibconfig: Complete promotable=true and interlave=true for Promoted/Unpromoted resource (bsc#1205522)
* Mon Nov 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221128.75c824f5:
* Dev: bootstrap: return when -N option not specified
* Dev: unittest: Add unit test for previous commit
* Dev: bootstrap: join process return immediately when joining itself
* Mon Nov 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221128.1b8068a8:
* Dev: log: Use original way for the prompt input
* Fri Nov 25 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221125.ef74cf11:
* Dev: bootstrap: add timeout to wait_for_cluster and wait_for_resource
* Thu Nov 24 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221124.37ac467f:
* Fix: corosync: show corosync ring status if has fault (bsc#1205615)
* Tue Nov 22 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221122.102a8e11:
* Dev: workflows: add behave test `healthcheck`
* Dev: behave: add functional test for previous changes
* Dev: upgradeutil: change the format of seq from int to major.minor
* Dev: unittest: move tests to test_healthcheck
* Dev: bootstrap: fix passwordless ssh authentication for hacluster automatically when a new node is joining the cluster (bsc#1201785)
* Dev: refactor: extract healthcheck module from upgradeutil
* Fix: testcases: fix shadow cib tests for previous changes.
* Fix: testcases: add no_reg option for utils.list_cluster_nodes
* Dev: unittest: add new tests for upgradeutil
* Dev: upgradeutil: automated init ssh passwordless auth for hacluster after upgrading (bsc#1201785)
* Tue Nov 22 2022 nicholas.yangAATTsuse.com- Update to version 4.4.1+20221122.20aa6e8e:
* Dev: workflows: update actions version
* Wed Nov 16 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221116.4faefec3:
* Dev: run-functional-tests: get index of test case in github action
* Dev: run-functional-tests: Set stonith-enabled=false after setup cluster
* Dev: run-functional-tests: Deploy and remove containers in parallel
* Tue Nov 15 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221115.10733d98:
* Dev: behave: stop sshd.service in test case
* Tue Nov 15 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221115.a52067ac:
* Dev: crm: Improve error hints when starting crmsh
* Sat Nov 12 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221112.1eecda84:
* Dev: behave: Add functional test to verify report collect trace ra logs
* Dev: report: collect ra trace files from specified directories
* Fri Nov 11 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221111.e52b7fa2:
* Dev: behave: Add functional test for tracing ra with specific directory
* Dev: Dockerfile: update resource-agents with latest version
* Wed Nov 09 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221109.3640f356:
* Dev: ui_resource: trace directory in log info should be changed dynamically
* Tue Nov 08 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221108.c4182bc4:
* Dev: testcases: Adjust origin regression test based on previous changes
* Dev: unittest: Adjust unit test based on previous changes
* Dev: parse: cli_to_xml: populate advised monitor/start/stop operations values
* Mon Nov 07 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221107.0c91f0d3:
* code
* Dev: behave: Add functional test for parallax OSError: [Errno 24] Too many open files
* Thu Oct 27 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221027.e42809ff:
* Packaging: create /var/log/crmsh with tmpfiles.d
* fix: behave: mkdir /var/log/crmsh in docker image
* Fix: log: ownership and mode of log files should be set in RotatingFileHandler
* Fix: #977 crmsh not working when using ACL
* fix: log: fail to open log file even if user is in haclient group (bsc#1204670)
* Wed Oct 26 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221026.a0f9a70f:
* fix: userdir: race condition during directory creation
* Tue Oct 25 2022 Nicholas Yang - Packaging: create /var/log/crmsh with tmpfiles.d (bsc#1204670)
* Fri Oct 14 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221014.0b04f693:
* crm.8.adoc: spelling (recipients, embellishments)
* Fri Oct 14 2022 XLiangAATTsuse.com- Update to version 4.4.1+20221013.11edd97f:
* Dev: Dockerfile: update the Dockerfile for updating parallax
* Wed Sep 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220928.3480aa0d:
* Dev: behave: append more functional test for sbd and watchdog
* Wed Sep 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220928.ef80f673:
* Dev: unittest: Adjust unit test based on previous changes
* Fix: sbd: Ask if overwrite when given sbd device on interactive mode(bsc#1201428)
* Wed Sep 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220928.ea5c5190:
* Dev: history: print necessary log messages when collecting report
* Dev: report: make sure \'crm -d report\' could increase the verbosity
* Wed Sep 28 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220928.ded85d0a:
* Dev: behave: Add functional test based on previous changes
* Dev: unittest: Adjust unit test based on previous changes
* Dev: bootstrap: Adjust cluster properties including priority-fencing-delay
* Fri Sep 23 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220923.9651e0fa:
* Dev: unittest: Adjust unit test based on prevous changes
* Dev: behave: Add functional test based on previous commit
* Fix: ui_cluster: \'crm cluster stop\' failed to stop services (bsc#1203601)
* Wed Sep 21 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220921.dbe833c5:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: bootstrap: Adjust pcmk_delay_max and stonith-timeout for all configured fence agents
* Mon Sep 19 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220919.2ab5b976:
* Dev: doc: add help info for related:class for \'configure show\' command
* Dev: cibconfig: \"crm config show related:xxx\" provides partial search among class, provider, type fields
* Thu Sep 15 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220915.afcd88e6:
* Dev: behave: Add functional test case based on previous changes
* Dev: bootstrap: Adjust sbd related timeout when add/remove qdevice
* Wed Sep 14 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220914.fa29aa2c:
* Fix: crash_test: do not use firewalld to isolate a cluster node (bsc#1192467)
* Tue Sep 13 2022 zzhouAATTsuse.com- Update to version 4.4.1+20220913.57fa9d96:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: utils: Refactor class ServiceManager, to show all nodes\' status when running in parallel
* Dev: bootstrap: Add delay to start corosync when node list larger than 5
* Thu Sep 08 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220908.d668787c:
* Dev: add remote_auth to known stages of cluster init
* Dev: add unit tests for SBDTimeout.initialize_timeout
* Dev: refactor timeout caculation for sbd
* Thu Sep 08 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220908.88a9f0c9:
* Dev: GH-workflows: Add a general check to check if data-manifest changed
* Mon Sep 05 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220905.311a0a0d:
* Dev: testcases: adjust origin testcases based on previous changes
* Dev: data-manifest: Update content of data-manifest since #1022 added new files
* Fri Sep 02 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220902.dceb5b92:
* Add SAN
* Apply proposed changes.
* Do not provide senceless default values for IPAddr2. Fix command line to verify and setup cluster group.
* Fix typos
* Add documetation to the script
* move missplaced directory
* Initial version of cryptctl setup script.
* Tue Aug 30 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220830.5a63c85f:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: bootstrap: Show remote node name when stopping service remotely
* Mon Aug 29 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220829.08a730cb:
* Dev: log: print a full-width progress bar in status_progress to prevent interleaving with log messages
* Dev: log: print begin and end marker in different lines in status_long
* Wed Aug 24 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220824.c59544bf:
* Dev: ui_context: remove duplicated codes
* Dev: parallax: Add LogLevel=error ssh option to filter out warnings (bsc#1196726)
* Revert \"Fix: utils: Only raise exception when return code of systemctl command over ssh larger than 4 (bsc#1196726)\" (bsc#1202655)
* Tue Aug 23 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220822.c2f5d204:
* fix: configure: refresh cib before showing or modifying if no pending changes has been made (bsc#1202465)
* Mon Aug 22 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220822.10c65b3b:
* Revert \"Dev: testcases: Update expected testcase with pacemaker update\"
* Dev: CI: master branch change to use opensuse/leap:15.4 as docker image
* Fri Aug 12 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220812.5acffe48:
* Dev: behave: Increase wait time for resource started
* Thu Aug 11 2022 XLiangAATTsuse.com- Update to version 4.4.1+20220811.e3a59fc7:
* Fix: bootstrap: Use crmsh.parallax instead of parallax module directly (bsc#1202006)
* Wed Aug 10 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220810.387d071f:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: bootstrap: Generate public key from private key
* Tue Aug 09 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220809.4f90c4ef:
* Dev: bootstrap: Don\'t sync csync2 when peer node\'s csync2 service not ready
* Mon Aug 08 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220808.89fa84a6:
* Dev: bootstrap: Don\'t open mgmt port since it\'s deprecated
* Thu Jul 28 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220728.3f249756:
* Dev: ui_cluster: Change the dest of -N option as node_list
* Update crmsh/ui_cluster.py
* Dev: unittest: Adjust unit test for previous changes
* Dev: behave: adjust functional test based on previous changes
* Dev: doc: remove cluster add in doc
* Dev: bootstrap: remove cluster add sub-command
* Fix: bootstrap: -N option setup the current node and peers all together (bsc#1175863)
* Mon Jul 11 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220711.573ebb98:
* Dev: parallax: Add strict option to avoid raise exception when set to False
* Fri Jul 08 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220708.6ed6b56f:
* Fix: utils: use -o and -n to compare files instead of strings for crm_diff (bsc#1201312)
* Tue Jul 05 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220705.bb8708eb:
* Dev: CI: trigger CI on push and pull request for all branches
* Fri Jun 24 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220624.7b89db34:
* Dev: log: Add replacement fields in str format
* Thu Jun 23 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220623.6b256b4b:
* Dev: behave: adjust functional test based on previous changes
* Dev: ui_cluster: Add examples for \'cluster init\' and \'cluster join\'
* Sun Jun 19 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220619.cc0a81a5:
* Dev: CI: Run delivery and submit stage only at ClusterLabs/crmsh repo
* Tue Jun 14 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220614.f76fee26:
* Dev: doc: add help info for related: prefix for \'configure show\' command
* Dev: cinconfig: enable \"related:\" prefix to show the objects by given ra type
* Fri Jun 10 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220610.16cc8d68:
* Fix: crm report: use sudo when under non root and hacluster user (bsc#1199634)
* Wed Jun 01 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220601.b8c2952f:
* Dev: ui_cluster: Update help for deprecated --no-overwrite-sshkey option
* Wed Jun 01 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220601.da41ffc3:
* Fix: utils: wait4dc: Make change since output of \'crmadmin -S\' changed(bsc#1199412)
* Dev: unittest: Adjust unit test for previous changes
* Fix: bootstrap: stop and disable csync2.socket on removed node (bsc#1199325)
* Thu May 05 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220505.a3a00365:
* Dev: unittest: Adjust unit test for previous changes
* Fix: crm report: Read data in a save way, to avoid UnicodeDecodeError(bsc#1198180)
* Mon Apr 18 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220418.cbf7a09e:
* Dev: README: update README
* Dev: remove unused files
* Dev: behave: Change behave test files based on new added \"run-functional-tests\"
* Dev: run-functional-tests: Add file run-functional-tests
* Dev: Dockerfile: Update Dockerfile used by crmsh CI for master branch
* Mon Mar 21 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220321.8cf6a9d1:
* Dev: Parametrize the log dir
* Mon Mar 21 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220321.aa92b3f0:
* Dev: unittest: Add unit test for previous changes
* Dev: behave: Add functional test for the scenario one qnetd for multi cluster
* Dev: ui_cluster: Check if qdevice can contribute vote
* Dev: qdevice: Improve remove qdevice process
* Dev: qdevice: Add lock to protect for the same cluster name
* Fix: qdevice: Add lock to protect init_db_on_qnetd function (bsc#1197323)
* Dev: qdevice: Consolidate qdevice related separate functions into qdevice.QDevice class
* Dev: lock: Make lock.py more generic
* Dev: qdevice: Add cluster name suffix to qdevice-net-node.crq on qnet
* Dev: qdevice: remove askpass since it\'s unnecessary after passwordless configured on qnetd
* Mon Mar 21 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220321.fceabc07:
* Dev: utils: Remove duplicated debug message
* Fri Mar 18 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220318.7f434a3b:
* medium: utils: update detect_cloud pattern for aws
* Mon Mar 07 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220307.347f815c:
* Dev: testcases: Update expected testcase with pacemaker update
* Fix: utils: Only raise exception when return code of systemctl command over ssh larger than 4 (bsc#1196726)
* Thu Feb 17 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220217.b8f67f4e:
* Dev: configure.ac: update version as 4.4.0
* Update ChangeLog for release 4.4.0
* Wed Feb 09 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220209.0eb4fa28:
* Dev: remove unused files for origin unit tests way
* Dev: setup.py: update install requires
* Dev: README: update with unit tests steps
* Dev: crmsh-ci.yml: Add python3.6 and 3.10 into unit test list
* Dev: tox: Adjust tox.ini, add py36 and py310 in envlist
* Tue Feb 08 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220208.5e6dca1d:
* Dev: unittest: Adjust unit test for previous changes
* Fix: sbd: not overwrite SYSCONFIG_SBD and sbd-disk-metadata if input \'n\'(bsc#1194870)
* Tue Feb 08 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220208.84dd4fdd:
* Dev: bootstrap: the joining node retries an active cluster
* Dev: behave: Change docker cgroup driver as systemd
* doc: Website: Add 4.3.1 release note
* doc: Website: Upload crmsh 4.3.x doc
* Tue Jan 25 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220125.d0150a88:
* Dev: ui_node: Use diff and patch instead of replace cib
* Tue Jan 18 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220118.5d56321b:
* Dev: crm report: Add dpkg support
* Mon Jan 17 2022 XLiangAATTsuse.com- Update to version 4.4.0+20220117.3debc274 (tag:4.4.0-rc1):
* Fix: adapt report to pacemaker daemon name change
* Fri Jan 14 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220114.29185644:
* Dev: ChangeLog: update for the recent releases
* Dev: update version setup.py
* Fri Jan 14 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220114.07d84c75:
* Dev: unittest: Adjust unit test for previous change
* Fix: bootstrap: Don\'t change pacemaker.service bootup preference (bsc#1194616)
* Fri Jan 14 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220114.2726e007:
* Fix: log: Change the log file owner as hacluster:haclient (bsc#1194619)
* Fix: crash_test: Adjust help output of \'crm cluster crash_test -h\'(bsc#1194615)
* Fri Jan 14 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220114.2003afd7:
* Dev: crm.conf: Add OCF_1_1_SUPPORT flag to control ocf 1.1 feature
* Dev: doc: Introduce promotable clone and role Promoted/Unpromoted
* Dev: behave: Adjust functional test for previous changes
* Dev: unittest: Add unit test for previous changes
* Dev: utils: Convert Master/Slave to Promoted/Unpromoted if schema support OCF 1.1
* Dev: xmlutil: Replace Promoted/Unpromoted as Master/Slave when OCF 1.0 schema detected
* Dev: doc: Replace pingd as ocf:pacemaker:ping
* Dev: ui_resource: set target-role as Promoted/Unpromoted when doing promote or demote
* Dev: ra: Support Promoted/Unpromoted
* Wed Jan 12 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220112.a945df76:
* Dev: unittest: Adjust unit test for previous changes
* Dev: ocfs2: Fix running ocfs2 stage on cluster with diskless-sbd
* Wed Jan 12 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220112.6245c22e:
* Dev: behave: Add functional test for the new added -U option
* Fix: bootstrap: Change default transport type as udpu(unicast) (bsc#1132375)
* Tue Jan 04 2022 XLiangAATTsuse.com- Update to version 4.3.1+20220104.b683bf0d:
* Dev: bootstrap: Avoid duplicated setting for rsc_defaults
* Wed Dec 29 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211229.ace94b1f:
* Dev: testcase: Adjust original testcase based on previous changes
* Fix: ui_configure: Give a deprecated warning when using \"ms\" subcommand (bsc#1194125)
* Fix: xmlutil: Parse promotable clone correctly and also consider compatibility (bsc#1194125)
* Fri Dec 24 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211224.922207f9:
* Dev: doc: Rename hb_report as crm report
* Dev: crm report: Get distribution info correctly and reuse it
* Dev: behave: Change in functional test for previous crm report changes
* Dev: crm_report: Integrate report log into crmsh logging
* Dev: crm_report: Move hb_report directory to crmsh/report
* Fri Dec 24 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211224.05c264ee:
* Dev: log: Print new line when input using default value in interactive mode
* Fri Dec 24 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211224.bfa7e2d9:
* Fix: bootstrap: Change log info when need to change user login shell (bsc#1194026)
* Wed Dec 22 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211222.9360f963:
* Dev: doc: Mention /etc/crm/profiles.yml in man crm
* Fri Dec 17 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211217.5d8f3f90:
* Dev: ui_node: Delete node directly using cibadmin if crm_node -R failed
* Dev: testcases: adjust origin testcases for OCF 1.1 update
* Dev: behave: Change CI image as Tumbleweed
* Wed Dec 15 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211215.85834218:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: xmlutil: Add class CrmMonXmlParser to parse xml output of crm_mon
* Fri Dec 10 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211210.a149de51:
* Dev: unittest: adjust unit test based on previous changes
* Dev: behave: adjust functional test based on previous changes
* Dev: ui_cluster: Exit stop process when there is no DC
* Dev: ui_cluster: check dlm controld ra is running when stop cluster
* Dev: log: In status_long function, add a blank line when exception
* Revert \"Dev: ui_cluster: Make sure node is online when stop service\"
* Mon Dec 06 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211206.e34e2fff:
* Dev: unittest: Add unit test for previous changes
* Dev: behave: Add functional test for previous changes and cases
* Dev: sbd: Adjust timeout related values
* Mon Dec 06 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211206.894f84bb:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: ui_cluster: check if qdevice service started when starting cluster if qdevice configured
* Dev: ui_cluster: Remove node from node list if node is unreachable
* Fri Dec 03 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211203.5b4e12b3:
* Dev: idmgmt: Avoid leading with number for ID
* Dev: ui_node: Improve node standby/online methods
* Fri Dec 03 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211203.9b8a9910:
* Dev: ui_cluster: Check service is available before enable/disable qdevice
* Fri Dec 03 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211203.9786bf28:
* Dev: unittest: Adjust unit test based on previous changes
* Dev: Give warning when no-quorum-policy not set as freeze while using DLM
* Mon Nov 29 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211129.a8e22584:
* Fix: crm: To avoid the potential \"permission denied\" error under other users (boo#1192754)
* Fri Nov 19 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211119.caa0b2aa:
* Dev: behave: Add functional test for previous changes
* Fix: ui_resource: Parse node and lifetime correctly (bsc#1192618)
* Tue Nov 16 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211116.ef2bce26:
* Dev: unittest: Add unit test for previous changes
* Dev: testcase: Remove node standby/online test case
* Dev: behave: Rename features/steps/step_implenment.py as features/steps/step_implementation.py
* Dev: behave: Add functional test for previous changes
* Dev: doc: Consolidate help info for those using argparse
* Dev: ui_cluster: Make sure node is online when stop service
* Dev: ui_cluster: Graceful shutdown dlm
* Dev: ui_cluster: Support multi sub-commands with --all option or specific node
* Mon Nov 01 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211101.7cafcfec:
* Dev: log: Rotate crmsh.log as 1M and backup count as 10
* Sun Oct 31 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211027.23b53526:
* orderedset.py: fix deprecation on collections.MutableSet
* Mon Oct 25 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211025.56a913a8:
* Dev: behave: small improve for previous case
* Dev: crm report: Consolidate collect functions in collect.py and running them in parallel
* Dev: crm report: Collect report using multiprocessing correctly
* Tue Oct 12 2021 XLiangAATTsuse.com- Update to version 4.3.1+20211012.4e74e9d1:
* Dev: testcases: Change origin testcases for previous change
* Dev: CI: change docker image as leap 15.2, and enlarge the timeout value for each CI case
* Fix: ui_resource: Parse lifetime option correctly (bsc#1191508)
* Thu Sep 16 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210916.1b3e21cc:
* Dev: unittest: Change unit test for previous changes
* Fix: bootstrap: Add /etc/crm/crm.conf and /etc/crm/profiles.yml into /etc/csync2/csync2.cfg (bsc#1190466)
* Mon Sep 13 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210913.d7356663:
* Dev: testcases: origin testcases change for using logging in crmsh
* Dev: behave: functional test change for using logging in crmsh
* Dev: unittest: Change unit test since changed as logging
* Dev: Using python logging in all crmsh modules
* Dev: hb_report: Integrate hb_report logging
* Dev: crash_test: Integrate crash test logging
* Dev: crm: Load python logging config in /usr/sbin/crm
* Dev: log: Using logging as log system in crmsh
* Dev: msg: Remove msy.py
* Dev: constants: Add color const for logging
* Tue Sep 07 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210907.58e47776:
* Dev: unittest: Adjust unit test for previous changes
* Fix: utils: Improve detect_cloud function and support non-Hyper-V in Azure
* Fri Aug 27 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210827.1ae49236:
* Fix: hb_report: Using python way to collect ra trace files (bsc#1189641)
* Fri Aug 27 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210827.4e4e83b3:
* Fix: bootstrap: adjust host list for parallax to get and copy known_hosts file(bsc#1188971)
* Wed Aug 11 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210811.4045e09d:
* Dev: unittest: Add unit test for previous changes
* Fix: bootstrap: Adjust corosync and sbd parameters according to the profile environment detected (bsc#1175896)
* Fix: sbd: adjust sbd systemd TimeoutStartSec together with SBD_DELAY_START
* Dev: Makefile: add etc/profiles.yml and move crm.conf.in into etc
* Thu Aug 05 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210805.18f9a8c1:
* Fix: doc: Note that resource tracing is only supported by OCF RAs(bsc#1188966)
* Dev: testcases: adjust expected output for previous changes
* Dev: ui_resource: Enhancement trace output
* Wed Jul 28 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210728.8029db25:
* Medium: ra: performance/usability improvement (avoid systemd)
* Mon Jul 26 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210726.3de6f304:
* Dev: testcases: adjust some testcases expected output due to previous change
* Dev: ui_context: Add info when spell-corrections happen
* Mon Jul 19 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210719.c45a9f5d:
* Dev: unittest: adjust unit test for previous changes
* Dev: ocfs2: set no-quorum-policy as freeze when configuring OCFS2
* Wed Jul 14 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210714.57de51d5:
* Fix: parse: Should still be able to show the empty property if it already exists(bsc#1188290)
* Mon Jul 05 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210705.b2ba54f9:
* Dev: unittest: Adjust unit test code for qdevice.py
* Dev: qdevice: Split class QDevice into qdevice.py from corosync.py
* Fri Jul 02 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210702.314a7eb4:
* Fix: resource: make untrace consistent with trace (bsc#1187396)
* Wed Jun 30 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210630.bff856e3:
* Fix: bootstrap: check for missing fields in \'crm_node -l\' output (bsc#1182131)
* Mon Jun 28 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210628.3128d590:
* Dev: unittest: add unit test for previous changes
* Dev: sbd: enable SBD_DELAY_START in virtualization environment
* Thu Jun 24 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210624.c64d3a07:
* Dev: unittest: adjust unit test for ocfs2.py
* Fix: ocfs2: Skip verifying UUID for ocfs2 device on top of raid or lvm on the join node (bsc#1187553)
* Tue Jun 22 2021 XLiangAATTsuse.com- Update to version 4.3.1+20210622.f66c274b:
* Dev: unittest: Adjust unit test code for previous changes
* Dev: sbd: Split class SBDManager into sbd.py from bootstrap.py
* Thu Jun 17 2021 XinLiang - Update to version 4.3.1+20210617.00ec6905:
* Bump package version as 4.3.1
* Dev: ChangeLog: update for the recent releases
* Wed Jun 16 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210616.cdcfe52e:
* Dev: testcases: adjust origin testcases for previous change
* Fix: history: use Path.mkdir instead of mkdir command(bsc#1179999, CVE-2020-35459)
* Dev: unittest: adjust unit test for preflight check change to crash test
* Dev: doc: replace preflight check doc as crash test doc
* Dev: crash_test: Add big warnings to have users\' attention to potential failover
* Dev: crash_test: rename preflight_check as crash_test
* Thu Jun 10 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210610.0e0d05fc:
* Dev: unittest: adjust unit test for previous changes
* Fix: bootstrap: update sbd watchdog timeout when using diskless SBD with qdevice(bsc#1184465)
* Thu Jun 10 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210610.c7eb914f:
* Dev: utils: allow configure link-local ipv6 address
* Dev: bootstrap: return when not specify ocfs2 device on interactive mode
* Mon Jun 07 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210607.41a0731e:
* Fix: parse: shouldn\'t allow property setting with an empty value(bsc#1185423)
* Mon May 31 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210526.aa5f3385:
* Dev: behave: add more descriptions for subcommands to pass the test
* Dev: crm.8.adoc: remove redundant help message
* Fix: help: show help message from argparse(bsc#1175982)
* Tue May 25 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210525.8fd84a2e:
* Dev: behave: add functional test for ocfs2 configure process
* Dev: unittest: add unit test for ocfs2 related codes
* Dev: ocfs2: add ocfs2.OCFS2Manager to manage ocfs2 configure process
* Tue May 18 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210518.46a0704a:
* Dev: cibconfig: resolve TypeError for fencing-topology tag
* Mon May 10 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210510.2775a5e2:
* Dev: unittest: move watchdog unit test code into test_watchdog.py
* Dev: watchdog: split class Watchdog into watchdog.py from bootstrap.py
* Fri May 07 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210507.bf02d791:
* Dev: bootstrap: raise exception and execute status_done on success
* Fri May 07 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210507.2bbd169d:
* Dev: unittest: adjust unittest for previous changes
* Dev: behave: add functional test for adding sbd on running cluster
* Dev: unittest: adjust unit test for adding sbd on existing cluster
* Fix: bootstrap: add sbd via bootstrap stage on an existing cluster (bsc#1181906)
* Fix: bootstrap: change StrictHostKeyChecking=no as a constants(bsc#1185437)
* Thu May 06 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210506.8cee9321:
* Dev: unittest: adjust unit test for the change of status_long
* Dev: bootstrap: change status_long with contextmanager
* Fri Apr 16 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210416.49f489c2:
* Dev: unittest: add unit test code for query_qdevice_status functiona
* Dev: add \"crm corosync status qdevice\" sub-command
* Wed Apr 14 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210414.d22dd892:
* Dev: unittest: adjust unit test for disable sbd warning
* Dev: bootstrap: disable unnecessary warnings (bsc#1178118)
* Mon Apr 12 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210412.7d40b39d:
* Dev: unittest: adjust unit test code according to previous commit
* Fix: bootstrap: sync corosync.conf before finished joining(bsc#1183359)
* Thu Apr 08 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210408.270d14c2:
* Dev: behave: adjust functional test for qdevice help change
* Dev: ui_cluster: add qdevice help info
* Tue Mar 30 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210330.06bf9cad:
* Dev: ui_cluster: enable/disable corosync-qdevice.service
* Mon Mar 29 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210329.61da557d:
* Dev: unittest: adjust unit test for parsing space in sbd devices
* Fix: bootstrap: parse space in sbd device correctly(bsc#1183883)
* Mon Mar 29 2021 XLiangAATTsuse.com- Update to version 4.3.0+20210329.675e8981:
* Dev: unittest: adjust unit test for preflight_check since its path changed
* Dev: preflight_check: move preflight_check directory into crmsh
* Mon Mar 29 2021 XinLiang - Update to version crmsh-4.3.0+20210323.086cc4a3
* Change the package format
* Tue Mar 23 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210323.086cc4a3:
* Dev: behave: add functional test for changing /etc/hosts
* Dev: unittest: adjust unit test for get_cluster_node_hostname change
* Fix: bootstrap: get the peer node name correctly (bsc#1183654)
* Fri Mar 19 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210319.b0adc897:
* Fix: update verion and author (bsc#1183689)
* Wed Mar 17 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210317.5ee12f25:
* Dev: behave: adjust functional test for configuring qdevice on interactive mode
* Dev: unittest: unit test codes for configuring qdevice on interactive mode
* Dev: bootstrap: enable configuring qdevice on interactive mode
* Mon Mar 15 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210315.5d07d43e:
* Dev: behave: change the test case for failcount behavior change
* Fix: ui_resource: change return code and error to warning for some unharmful actions(bsc#1180332)
* Mon Mar 15 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210315.fae29920:
* Dev: README: change the build status link in README
* Mon Mar 15 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210311.c2e8856c:
* Dev: behave: change functional test about lock directory
* Dev: unittest: change lock directory as constant in ut code
* Dev: lock: change lock directory under /run
* Dev: unittest: adjust unittest for diskless SBD warning codes
* Fix: bootstrap: raise warning when configuring diskless SBD with node\'s count less than 3(bsc#1181907)
* Dev: unittest: Adjust unit test since qdevice code changed
* Dev: behave: Add functional test for qdevice add/remove on a single node cluster
* Fix: bootstrap: Adjust qdevice configure/remove process to avoid race condition due to quorum lost(bsc#1181415)
* Dev: utils: remove unused utils.cluster_stack and its related codes
* Dev: cibconfig: remove related code about detecting crm_diff support --no-verion
* Fix: ui_configure: raise error when params not exist(bsc#1180126)
* Dev: doc: remove doc for crm node status
* Dev: ui_node: remove status subcommand
* Fix: hb_report: walk through hb_report process under hacluster(CVE-2020-35459, bsc#1179999; CVE-2021-3020, bsc#1180571)
* Dev: unittest: add unit test for authorized ssh access for hacluster
* Fix: bootstrap: setup authorized ssh access for hacluster(CVE-2020-35459, bsc#1179999; CVE-2021-3020, bsc#1180571)
* Fri Feb 19 2021 XLiangAATTsuse.com- Update to version 4.3.0+git.20210219.811c32f0:
* Dev: unittest: adjust unit test for analyze sublevel
* Dev: doc: add analyze and preflight_check help messages in doc
* Dev: analyze: Add analyze sublevel and put preflight_check in it
* Tue Feb 09 2021 XLiangAATTsuse.com- Update to version 4.2.0+git.1612860179.982502ba:
* Dev: utils: change default file mod as 644 for str2file function
* 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)
 
ICM