2 Commits

Author SHA256 Message Date
xin liang
58b9939fd8 Update to version 5.0.0+20250904.957a78b
* Dev: sbd: Minor refactor enable_sbd_service method in SBDManager
  * Dev: sbd: Check if fence-agents-sbd is installed on join node
  * Dev: sbd: Check if fence-agents-sbd is installed on interactive mode
  * Dev: sbd: Check if fence-agents-sbd is installed for non sbd stage
  * Fix: sbd: Ensure proper cluster restart when adding diskless SBD
    (bsc#1248874)
  * Dev: sbd: Check if fence-agents-sbd is installed on all nodes
  * Fix: Makefile: should uninstall man pages
  * Fix: packaging: use `CURDIR` instead of `PWD` in Makefile
  * Dev: report: Update HA related packages for crm report to check and
    verify
  * Fix: doc: the usage parser in help2adoc should support multiline
    usages
  * Dev: packaging: add some runtime deps to build deps to support
    running `crm help` during builds
  * Dev: packaing: add doc subdir to Makefile
  * Refactor: packaging: kill automake and move build steps from
    crmsh.spec into Makefile
  * Fix: ui_cluster: Call crm report directly for the legacy `crm
    cluster health` command (bsc#1230324)
  * Dev: bootstrap: Enable to remove pacemaker remote node
  * Dev: ui_node: Don't unpack node info from node_state for `node show`
    command
  * Dev: xmlutil: Add instance method get_res_id_of_remote_node
  * Dev: bootstrap: No need to remove /var/lib/crmsh
  * Dev: xmlutil: Refactor CrmMonXmlParser.get_node_list to be an
    instance method
  * Dev: utils: Refactor validate_and_get_reachable_nodes for clearer
    logic
  * Dev: xmlutil: Use a single node_type parameter instead of two
    mutually exclusive parameters
  * Dev: utils: Skip reachable checking for pacemaker remote node
  * Dev: cibquery: Remove filter condition for pacemaker remote node
  * Dev: ui_node: Enable maintenance pacemaker remote node
  * Dev: ui_node: Enable standby/online pacemaker remote node
  * Dev: xmlutil: Drop xmlutil.listnodes function
  * Dev: packaging: remove deprecated `data_files`
  * Dev: add asciidoc to the test image
2025-09-10 18:01:23 +08:00
2b297cfe98 Sync changes to SLFO-1.2 branch 2025-08-20 17:32:23 +02:00
5 changed files with 64 additions and 147 deletions

View File

@@ -9,6 +9,6 @@
</service>
<service name="tar_scm">
<param name="url">https://github.com/ClusterLabs/crmsh.git</param>
<param name="changesrevision">d3091c0cdbf52ac3e322ffaf40177122c1156960</param>
<param name="changesrevision">957a78bf9ea1eb6038b0112de4e16ec9faef8d43</param>
</service>
</servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1502cc39f6276fedd07a9440666694f7fd55c5a2ffbb796730a382bd6771542f
size 1781386

Binary file not shown.

View File

@@ -1,193 +1,110 @@
-------------------------------------------------------------------
Thu Jul 31 08:47:31 UTC 2025 - XLiang@suse.com
Wed Sep 10 09:59:28 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250731.d3091c0c:
- Update to version 5.0.0+20250904.957a78b:
* Dev: sbd: Minor refactor enable_sbd_service method in SBDManager
* Dev: sbd: Check if fence-agents-sbd is installed on join node
* Dev: sbd: Check if fence-agents-sbd is installed on interactive mode
* Dev: sbd: Check if fence-agents-sbd is installed for non sbd stage
* Fix: sbd: Ensure proper cluster restart when adding diskless SBD (bsc#1248874)
* Dev: sbd: Check if fence-agents-sbd is installed on all nodes
* Fix: Makefile: should uninstall man pages
* Fix: packaging: use `CURDIR` instead of `PWD` in Makefile
* Dev: report: Update HA related packages for crm report to check and verify
* Fix: doc: the usage parser in help2adoc should support multiline usages
* Dev: packaging: add some runtime deps to build deps to support running `crm help` during builds
* Dev: packaing: add doc subdir to Makefile
* Refactor: packaging: kill automake and move build steps from crmsh.spec into Makefile
* Fix: ui_cluster: Call crm report directly for the legacy `crm cluster health` command (bsc#1230324)
* Dev: bootstrap: Enable to remove pacemaker remote node
* Dev: ui_node: Don't unpack node info from node_state for `node show` command
* Dev: xmlutil: Add instance method get_res_id_of_remote_node
* Dev: bootstrap: No need to remove /var/lib/crmsh
* Dev: xmlutil: Refactor CrmMonXmlParser.get_node_list to be an instance method
* Dev: utils: Refactor validate_and_get_reachable_nodes for clearer logic
* Dev: xmlutil: Use a single node_type parameter instead of two mutually exclusive parameters
* Dev: utils: Skip reachable checking for pacemaker remote node
* Dev: cibquery: Remove filter condition for pacemaker remote node
* Dev: ui_node: Enable maintenance pacemaker remote node
* Dev: ui_node: Enable standby/online pacemaker remote node
* Dev: xmlutil: Drop xmlutil.listnodes function
* Dev: packaging: remove deprecated `data_files`
* Dev: add asciidoc to the test image
-------------------------------------------------------------------
Fri Aug 15 08:07:43 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250815.8d89c3d:
* Fix: log: missing LF after a progress bar (#1886)
* Dev: sbd: Use SBDUtils.get_sbd_device_from_config for reliable diskless SBD detection
* Dev: sbd: Add with_sbd parameter for the case when sbd is not active
* Dev: sbd: Restart cluster after configured sbd and adjusted properties
* Fix: sbd: Ensure stonith-watchdog-timeout is >= 2 * SBD_WATCHDOG_TIMEOUT (bsc#1247415)
* Dev: xmlutil: Add is_non_stonith_resource_running() and use for cluster restart checks
* Fix: doc: Add TimeoutFormulas help topic (bsc#1242981)
-------------------------------------------------------------------
Fri Aug 01 07:38:06 UTC 2025 - nicholas.yang@suse.com
- Update to version 5.0.0+20250731.d3091c0:
* Dev: command: Show help topic completion only at root level
-------------------------------------------------------------------
Wed Jul 30 07:30:49 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250730.55c60660:
* Fix: sbd: should show warning instead of error when unable to restart the cluster automatically after changing configs (bsc#1246956)
-------------------------------------------------------------------
Fri Jul 25 09:41:34 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250725.84f2955a:
* Dev: unittests: Adjust unit test for previous commit
* Dev: qdevice: Reload corosync configuration on one node
-------------------------------------------------------------------
Wed Jul 23 23:59:12 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250724.4eb69e1d:
* Fix: bootstrap: continue qnetd setup when ssh keypair is not found for some cluster nodes (#1850)
-------------------------------------------------------------------
Wed Jul 23 13:22:46 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250723.07081e35:
* Dev: behave: Adjust functional test for previous commit
* Dev: unittests: Adjust unit test for previous commit
* Dev: sbd: Add pcmk_delay_max back to calculate SBD_DELAY_START
-------------------------------------------------------------------
Fri Jul 18 09:01:30 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250718.33900d18:
* Dev: doc: release crmsh-5.0 document
-------------------------------------------------------------------
Fri Jul 18 07:45:31 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250718.c6cf7189:
* Fix: ui_context: should not require root privilege when using subcommand 'help' (#1791)
* Dev: behave: Adjust functional test for previous commit
* Dev: unittests: Adjust unit test for previous commit
* Fix: sbd: Avoid negative value for the property 'stonith-watchdog-timeout' (bsc#1246622)
-------------------------------------------------------------------
Tue Jul 15 05:30:03 UTC 2025 - XLiang@suse.com
Tue Jul 15 05:41:48 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250715.2a6fcf1f:
* Dev: ChangeLog: update ChangeLog for release 5.0.0-rc2
-------------------------------------------------------------------
Tue Jul 15 02:15:10 UTC 2025 - zzhou@suse.com
- Update to version 5.0.0+20250715.749274d4:
- Update to version 5.0.0+20250715.749274d:
* Dev: migration: allow to run migration locally (jsc#PED-8252)
-------------------------------------------------------------------
Fri Jul 11 07:42:39 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250711.8c82cb6b:
* Dev: Remove unused code
-------------------------------------------------------------------
Thu Jul 03 04:09:30 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250703.5ebd6a21:
* Dev: unittests: Adjust unit test for previous commit
* Dev: utils: Validate if local node is a cluster member on peer node's view
* Dev: behave: Adjust functional test for previous commit
* Dev: ui_cluster: Enhance membership validation for `cluster run` command
-------------------------------------------------------------------
Tue Jul 01 06:06:09 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250701.93ee876c:
* Dev: unittests: Adjust unit test for previous commit
* Dev: corosync: Get value from runtime.config prefix and update default token value
-------------------------------------------------------------------
Mon Jun 30 08:39:37 UTC 2025 - XLiang@suse.com
Mon Jun 30 08:51:33 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250630.23be67df:
- Update to version 5.0.0+20250630.23be67d:
* Fix: bootstrap: should fallback to default user when `core.hosts` is not availabe from the seed node (bsc#1245343)
* Fix: bootstrap: Refine qnetd passwordless configuration logic (bsc#1245387)
* Fix: log: Improve function confirm's logic (bsc#1245386)
-------------------------------------------------------------------
Sun Jun 29 08:46:20 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250629.3482516d:
* Dev: unittests: Adjust unit test for previous commit
* Dev: behave: Add functional test for previous commit
* Dev: bootstrap: Remove dead node from the cluster
* Dev: Prevent actions when offline nodes are unreachable
* Dev: xmlutil: Address circular import issue
-------------------------------------------------------------------
Thu Jun 26 07:49:12 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250626.4c49db91:
* Dev: unittests: Adjust unit test for previous commit
* Dev: bootstrap: Remove user@host item from /root/.config/crm/crm.conf when removing node
-------------------------------------------------------------------
Mon Jun 23 11:41:49 UTC 2025 - XLiang@suse.com
Wed Jun 25 09:59:00 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250623.50ad8e8f:
* Dev: unittests: Adjust unit test for previous commit
- Update to version 5.0.0+20250623.50ad8e8:
* Fix: crash_test: Correctly retrieve fence event information (bsc#1243786)
-------------------------------------------------------------------
Mon Jun 23 03:11:08 UTC 2025 - XLiang@suse.com
Fri Jun 20 15:30:36 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250623.b760f655:
* Dev: run-functional-tests: Fetch container's IP address correctly
-------------------------------------------------------------------
Thu Jun 19 10:27:31 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250619.5d3fc833:
- Update to version 5.0.0+20250619.5d3fc83:
* Dev: provide a friendly message when passwordless ssh does not work (bsc#1244525)
-------------------------------------------------------------------
Thu Jun 19 07:29:14 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250619.d2ebacc9:
* Dev: behave: Adjust functional test for previous commit
* Dev: unittests: Adjust unit test for previous commit
* Fix: bootstrap: Reload corosync after sync corosync.conf (bsc#1244437)
* Dev: behave: Add pacemaker_remote.feature for pacemaker remote test cases
* Dev: cibconfig: Prevent adding Pacemaker remote resources to groups, orders, or colocations
-------------------------------------------------------------------
Fri Jun 13 10:49:45 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250613.d8108049:
* Fix: bootstrap: setup_passwordless_with_other_nodes does not update the authorized_keys on localhost (bsc#1244314)
-------------------------------------------------------------------
Fri Jun 13 05:19:33 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250613.597abc68:
* Dev: unittests: Adjust unit test for previous commit
* Dev: behave: Add functional test for previous commit
* Dev: cibconfig: Prevent adding Pacemaker remote resources to groups, orders, or colocations
* Fix: report.collect: Detect log existence before using it (bsc#1244515)
-------------------------------------------------------------------
Mon Jun 09 06:22:32 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250609.4f272e67:
* Dev: unittests: Adjust unit test for previous commit
* Dev: behave: Add functional test for previous commit
* Dev: bootstrap: Improve node removal handling and messaging
* Dev: behave: Add functional test for previous commits
* Dev: ui_corosync: Write changes made by `corosync.set` to temporary file first
* Dev: doc: Update help text for `corosync set` command
* Dev: corosync_config_format: Skip comment key
* ui_corosync: Add push reminder after called `corosync set`
* Dev: ui_corosync: Call `corosync -t` to do verification
-------------------------------------------------------------------
Thu Jun 05 12:14:22 UTC 2025 - XLiang@suse.com
Fri Jun 06 04:51:42 UTC 2025 - nicholas.yang@suse.com
- Update to version 5.0.0+20250605.889b8ca0:
- Update to version 5.0.0+20250605.889b8ca:
* Dev: bootstrap: Improve configuration for admin IP
* Dev: bootstrap: do not hide ssh-copy-id outputs in debug mode
* Fix: bootstrap: add sleeps to avoid triggering sshd PerSourcePenalties (bsc#1243141)
-------------------------------------------------------------------
Thu Jun 05 04:18:03 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250605.a553c49e:
* Dev: behave: Add functional test for previous commit
* Dev: bootstrap: Improve configuration for admin IP
-------------------------------------------------------------------
Mon May 26 11:32:19 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250526.0d5733b5:
* Dev: migration: use atomic write to modify corosync.conf on remote nodes (jsc#PED-8252)
-------------------------------------------------------------------
Mon May 26 06:36:05 UTC 2025 - XLiang@suse.com
- Update to version 5.0.0+20250526.64725c30:
* Dev: Dockerfile: Install pacemaker-remote package
-------------------------------------------------------------------
Thu May 22 09:37:52 UTC 2025 - XLiang@suse.com

View File

@@ -41,7 +41,7 @@ Name: crmsh
Summary: High Availability cluster command-line interface
License: GPL-2.0-or-later
Group: %{pkg_group}
Version: 5.0.0+20250731.d3091c0c
Version: 5.0.0+20250904.957a78b
Release: 0
URL: http://crmsh.github.io
Source0: %{name}-%{version}.tar.bz2