{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17904765,"defaultBranch":"master","name":"crmsh","ownerLogin":"ClusterLabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-19T13:18:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/574912?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721022941.0","currentOid":""},"activityList":{"items":[{"before":"77b66458e541417369335318345ff076515b3c2e","after":"c4ce88eb36b4431a174a202759b7ce00426cd9d5","ref":"refs/heads/master","pushedAt":"2024-09-20T05:53:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"Fix: bootstrap: check is_nologin more robustly (bsc#1228251) (#1553)\n\nNote: the implementation is different with #1552.","shortMessageHtmlLink":"Fix: bootstrap: check is_nologin more robustly (bsc#1228251) (#1553)"}},{"before":"dbc2fecd1559cf78c8f5fea6a3386b4ebb7859c8","after":"e6f00fb9ec98c9fa88d428fe25be5b31e69b2b72","ref":"refs/heads/crmsh-4.6","pushedAt":"2024-09-20T05:53:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.6] Fix: bootstrap: check is_nologin more robustly (bsc#1228251) (#1556)\n\nbackport:\r\n\r\n* #1553","shortMessageHtmlLink":"[crmsh-4.6] Fix: bootstrap: check is_nologin more robustly (bsc#12282…"}},{"before":"2f7860c57b149c1185928941351655a8fc555b50","after":"16b5eae2428c9eefd02c600ff94fd80262734690","ref":"refs/heads/crmsh-4.5","pushedAt":"2024-09-20T05:53:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.5] Fix: bootstrap: check is_nologin more robustly (bsc#1228251) (#1557)\n\nbackport:\r\n\r\n* #1553","shortMessageHtmlLink":"[crmsh-4.5] Fix: bootstrap: check is_nologin more robustly (bsc#12282…"}},{"before":"0a513b30f3e09939c41a90f5358126aeba00b136","after":"dbc2fecd1559cf78c8f5fea6a3386b4ebb7859c8","ref":"refs/heads/crmsh-4.6","pushedAt":"2024-09-20T05:31:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.6] Improve cluster remove (#1547)\n\nbackport #1545","shortMessageHtmlLink":"[crmsh-4.6] Improve cluster remove (#1547)"}},{"before":"28abc7cb5f1887373e8db7646f52684e2cf9e957","after":"77b66458e541417369335318345ff076515b3c2e","ref":"refs/heads/master","pushedAt":"2024-09-20T05:31:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"Improve cluster remove (#1545)\n\nChanges include:\r\n- Dev: bootstrap: Enhance log clarity during crm cluster remove process\r\n- Dev: completers: Reuse node completer for cluster remove and health","shortMessageHtmlLink":"Improve cluster remove (#1545)"}},{"before":"8f0fe7afd73c06a68b04ac08b07ec1f6a6d3b7e8","after":"2f7860c57b149c1185928941351655a8fc555b50","ref":"refs/heads/crmsh-4.5","pushedAt":"2024-09-19T12:54:49.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.5] Dev: ui_cluster: add subcommand 'crm cluster health hawk2 [--fix]' (bsc#1228899) (#1555)\n\nfor checking and fixing paswordless ssh authentication for user\r\nhacluster.","shortMessageHtmlLink":"[crmsh-4.5] Dev: ui_cluster: add subcommand 'crm cluster health hawk2…"}},{"before":"ac99da37c14517104ec33a23e367bd279599eb0a","after":"8f0fe7afd73c06a68b04ac08b07ec1f6a6d3b7e8","ref":"refs/heads/crmsh-4.5","pushedAt":"2024-09-14T07:16:09.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.5] Dev: main: remove upgradeutil (bsc#1228899) (#1554)\n\nWhen passwordless ssh authentication for hacluster is not set up,\r\nupgradeutil tries to set it up before any subcommand runs. This runs\r\nsilently and suprise users when some error happens. For example,\r\ndropping ssh packets between hosts will make ssh processes to block at\r\nconnect(2) system call.\r\n\r\nSo, we will not use upggradeutil to setup ssh authentication for\r\nhacluster any longer.","shortMessageHtmlLink":"[crmsh-4.5] Dev: main: remove upgradeutil (bsc#1228899) (#1554)"}},{"before":"6adcc382c482d7d8d0d77594040a985da1e81227","after":"3d099f4d41f67692cab4ba1578d709f723873d2f","ref":"refs/heads/crmsh-4.4","pushedAt":"2024-09-12T03:13:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.4] Fix: bootstrap: check is_nologin more robustly (bsc#1228251) (#1552)","shortMessageHtmlLink":"[crmsh-4.4] Fix: bootstrap: check is_nologin more robustly (bsc#12282…"}},{"before":"b10a818ddf6369e09653f52b4086797c5c12d716","after":"0a513b30f3e09939c41a90f5358126aeba00b136","ref":"refs/heads/crmsh-4.6","pushedAt":"2024-09-09T09:18:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"[crmsh-4.6] Dev: utils: Catch PermissionError when reading files (#1544)\n\nbackport #1543","shortMessageHtmlLink":"[crmsh-4.6] Dev: utils: Catch PermissionError when reading files (#1544)"}},{"before":"1d497d0c6115e4253c487dc2ec117adc9765f6cb","after":"28abc7cb5f1887373e8db7646f52684e2cf9e957","ref":"refs/heads/master","pushedAt":"2024-09-09T09:18:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"Dev: utils: Catch PermissionError when reading files (#1543)\n\nLog a warning message instead of an error during the crm report process\r\nunder hacluster, as logging an error may be considered too severe","shortMessageHtmlLink":"Dev: utils: Catch PermissionError when reading files (#1543)"}},{"before":"af2f6ddd46ff545ad98d188a1f008cd3a49c3758","after":"1d497d0c6115e4253c487dc2ec117adc9765f6cb","ref":"refs/heads/master","pushedAt":"2024-09-09T05:32:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"Fix: corosync: fix linknumber validation (#1546) (#1549)","shortMessageHtmlLink":"Fix: corosync: fix linknumber validation (#1546) (#1549)"}},{"before":"af15166828020429c84a133382bab0142a75fbb5","after":"af2f6ddd46ff545ad98d188a1f008cd3a49c3758","ref":"refs/heads/master","pushedAt":"2024-09-09T05:10:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"liangxin1300","name":"Xin Liang","path":"/liangxin1300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1650862?s=80&v=4"},"commit":{"message":"Fix: doc: fix broken links in crm.8.adoc (#1546) (#1548)","shortMessageHtmlLink":"Fix: doc: fix broken links in crm.8.adoc (#1546) (#1548)"}},{"before":"6f44c70826c34856a91a28b09105fe9ecb3f06dd","after":"af15166828020429c84a133382bab0142a75fbb5","ref":"refs/heads/master","pushedAt":"2024-09-06T10:13:07.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"nicholasyang2022","name":"Nicholas Yang","path":"/nicholasyang2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110801211?s=80&v=4"},"commit":{"message":"Dev: corosync: add subcommands 'crm corosync link ...' for managing multi-links in knet (jsc#PED-8083) (#1471)\n\nKnet transport in corosync provides flexible configurations of\r\nmulti-link connectivity. This pull request adds some subcommands to\r\nmanage these configurations, including:\r\n\r\n1. `crm corosync link show` to list configured links\r\n2. `crm corosync link update [= ...\r\n] [options