Features since tag 4.6.0
- Dev: report: Collect qdevice/qnetd status by @liangxin1300 in #1376
- Dev: doc: implement help2adoc (#1374) by @nicholasyang2022 in #1380
- Setup bootstrap stages dependency by @liangxin1300 in #1401
- Dev: ui_configure: Complete required parameters first by @liangxin1300 in #1484
- Add an option 'add_advised_op_values' to disable adding advised op values by @liangxin1300 in #1514
- Dev: remove
upgradeutil
and addcrm cluster health hawk2 [--fix]
(bsc#1228899) by @nicholasyang2022 in #1559
Major fixes since tag 4.6.0
- Fix: bootstrap: ssh key of the init node is duplicated in the authorized_keys files of other node (bsc#1218940) by @nicholasyang2022 in #1311
- Fix: sh: guide users to setup key-based ssh authentication when non-interactive authentcation fails (bsc#1219045) by @nicholasyang2022 in #1309
- Fix: ui_cluster: Can't start cluster with --all option if no cib (bsc#1219052) by @liangxin1300 in #1312
- Fix: report: Escape special characters in pattern (bsc#1220022) by @liangxin1300 in #1329
- Fix: ui_node: clearstate command needs adjustment (bsc#1219831) by @aleksei-burlakov in #1334
- Fix: bootstrap: clear stall data about ssh users left possiblely from previous setups (bsc#1219476) by @nicholasyang2022 in #1321
- Fix: report: use ClusterShell for ssh (bsc#1220170) by @nicholasyang2022 in #1335
- Fix: add diagnostic messages when crm report cannot find ssh-agent (bsc#1219538) by @nicholasyang2022 in #1336
- Fix: report: Show different perspectives of cluster status with multiple 'crm_mon' options (bsc#1204273) by @liangxin1300 in #1345
- Fix: bootstrap: Remove unused -i option when calling csync2_remote and ssh_remote stage (bsc#1212080) by @liangxin1300 in #1348
- Fix: sh: pass env to child process explicitly (bsc#1205925) by @nicholasyang2022 in #1356
- Fix: sh: Return the value of AuthorizationError.diagnose if it is not None by @liangxin1300 in #1365
- Fix: ui_node: prevent traceback on node standby by @liangxin1300 in #1338
- Fix: ui_node: When
utils.list_cluster_nodes
return None, try to get ip list from corosync.conf by @liangxin1300 in #1378 - Fix: bootstrap: Detect cluster service on init node before saving the canonical hostname (bsc#1222714) by @liangxin1300 in #1387
- Fix: healthcheck: Missing 'id_' prefix while checking the ssh key exi… by @liangxin1300 in #1395
- Fix: doc/toolchain: fix missing anchor in generated AIO doc (#1409) by @nicholasyang2022 in #1412
- Fix: healthcheck: KeyError when local nodename not found in cib (bsc#1223438) by @nicholasyang2022 in #1420
- Fix: cmd_status: call crm_mon without shell (#1429) by @nicholasyang2022 in #1432
- Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371) by @nicholasyang2022 in #1457
- Fix: github-actions: should pass secrets to reusable workflows by @nicholasyang2022 in #1476
- Fix: ui_context: crm cluster delete autocompletion #1403 #1460 by @aleksei-burlakov in #1480
- Fix: ui_context: crm configure up prompt #1466 by @aleksei-burlakov in #1482
- Fix: cibconfig: Disable auto complete advised operation values when adding a rsc_template by @liangxin1300 in #1455
- Fix: qnetd fails to start when TLS is disabled (bsc#1227649) by @nicholasyang2022 in #1492
- Fix: hahealth.py script (bsc#1228271) by @liangxin1300 in #1495
- Fix: bootstrap: ssh public key should be copied to qnetd node when ssh-agent feature is not enabled (bsc#1228950) by @nicholasyang2022 in #1515
- Fix: report: crm report will hang if CIB contains invalid configuraions (bsc#1229686) by @liangxin1300 in #1518
- Fix: Don't add time units to values for existing CIB (bsc#1228817) by @liangxin1300 in #1506
- Fix: hawk2 cannot call
crm script
as user hacluster (bsc#1228271) by @nicholasyang2022 in #1522 - Fix: Raise an exception as a rapid return of ssh-related operations to prevent hang (bsc#1228899) by @liangxin1300 in #1521
- Fix: utils: group check failure when os.getgroups() returns empty (bsc#1229030) by @liangxin1300 in #1528
- Fix: Add a new option 'has_fa_advised_op' (bsc#1228858) by @liangxin1300 in #1531
- Fix: utils: Stop providing the detailed and precise sudoer rules to "hack" the privilege (bsc#1229093) by @liangxin1300 in #1538
- Fix: bootstrap: check is_nologin more robustly (bsc#1228251) by @nicholasyang2022 in #1556
- Fix: report: find_shell should accept hacluster user (bsc#1228899) by @nicholasyang2022 in #1566
- Fix: cibconfig: Disable auto add advise values for operations (bsc#1231386) by @liangxin1300 in #1580
- Fix: ui_cluster: Stop renaming cluster name when using qdevice by @liangxin1300 in #1576
- Fix: report.utils: Fix the performance issue (bsc#1232821) by @liangxin1300 in #1605
- Fix: log: The report DEBUG log message is not displayed in the log file by @liangxin1300 in #1609
Full Changelog: 4.6.0...4.6.1