From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id D3F901FF139 for ; Mon, 12 Jan 2026 17:24:31 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 571303F53; Mon, 12 Jan 2026 17:24:32 +0100 (CET) Mime-Version: 1.0 Date: Mon, 12 Jan 2026 17:24:29 +0100 Message-Id: From: =?utf-8?q?Michael_K=C3=B6ppl?= To: "Proxmox VE development discussion" Cc: "pve-devel" X-Mailer: aerc 0.21.0 References: <20260112101728.162151-1-d.kral@proxmox.com> In-Reply-To: <20260112101728.162151-1-d.kral@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1768235025741 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.037 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH ha-manager] resources: assert ha resource has correct guest type X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" R2F2ZSB0aGlzIGEgcXVpY2sgc3BpbiBieSBydW5uaW5nIGBoYS1tYW5hZ2VyIGFkZCBjdDoxMDFg IGZvciBhIFZNIHdpdGgKVk1JRCAxMDEgYW5kIGBoYS1tYW5hZ2VyIGFkZCB2bToxMDJgIGZvciBh IGNvbnRhaW5lciB3aXRoIFZNSUQgMTAyLgpXb3JrcyBhcyBhZHZlcnRpc2VkLCB0aGUgZXJyb3Ig bWVzc2FnZSBpcyBpbmZvcm1hdGl2ZSBlbm91Z2ggYW5kIGlzCmRlZmluaXRlbHkgcHJlZmVycmFi bGUgdG8gY29uc3RhbnRseSBmYWlsaW5nIHRhc2tzIGZyb20gSEEuIFRoZSBjYXNlCndpdGggYGhh LW1hbmFnZXIgYWRkIGN0OjEwMSAtLXR5cGUgdm1gIGlzIGFscmVhZHkgY292ZXJlZCwgYnV0IHRo aXMKY292ZXJzIHRoZSBjYXNlIHRoYXQgSSB0aGluayBpcyBlYXNpZXIgdG8gbWlzcy4KClRoZSBj b2RlIGNoYW5nZXMgdGhlbXNlbHZlcyBsb29rIHNpbXBsZSBlbm91Z2ggYW5kIGxndG0hCgpDb25z aWRlciB0aGlzOgpUZXN0ZWQtYnk6IE1pY2hhZWwgS8O2cHBsIDxtLmtvZXBwbEBwcm94bW94LmNv bT4KUmV2aWV3ZWQtYnk6IE1pY2hhZWwgS8O2cHBsIDxtLmtvZXBwbEBwcm94bW94LmNvbT4KCk9u IE1vbiBKYW4gMTIsIDIwMjYgYXQgMTE6MTYgQU0gQ0VULCBEYW5pZWwgS3JhbCB3cm90ZToKPiBP dGhlcndpc2UgYSBIQSByZXNvdXJjZSB3aXRoIHRoZSB3cm9uZyBndWVzdCB0eXBlIGNhbiBiZSBh ZGRlZCB0byB0aGUgSEEKPiByZXNvdXJjZXMgY29uZmlndXJhdGlvbiwgd2hpY2ggd2lsbCBtYWtl IGl0cyBtZXRob2RzIChzdGFydCwgc2h1dGRvd24sCj4gbWlncmF0ZSwgLi4uKSBmYWlsLgo+Cj4g VGhpcyBkb2VzIG5vdCBmaXh1cCBleGlzdGluZyBIQSByZXNvdXJjZSBlbnRyaWVzIHdpdGggdGhl IHdyb25nIGd1ZXN0Cj4gdHlwZSwgYnV0IG1hbnVhbCByZW1vdmFsLCBlLmcuLCB0aHJvdWdoIGBo YS1tYW5hZ2VyIHJlbW92ZSA8c2lkPmAgYW5kCj4gcmUtYWRkaW5nIGl0IGNvcnJlY3RseSwgaXMg c3RpbGwgcG9zc2libGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS3JhbCA8ZC5rcmFsQHBy b3htb3guY29tPgo+IC0tLQo+ICBzcmMvUFZFL0hBL1Jlc291cmNlcy9QVkVDVC5wbSB8IDEyICsr KysrKysrKy0tLQo+ICBzcmMvUFZFL0hBL1Jlc291cmNlcy9QVkVWTS5wbSB8IDEyICsrKysrKysr Ky0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p Cj4KPiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9IQS9SZXNvdXJjZXMvUFZFQ1QucG0gYi9zcmMvUFZF L0hBL1Jlc291cmNlcy9QVkVDVC5wbQo+IGluZGV4IDA5MTI0OWQ3Li41NWYwMzczYiAxMDA2NDQK PiAtLS0gYS9zcmMvUFZFL0hBL1Jlc291cmNlcy9QVkVDVC5wbQo+ICsrKyBiL3NyYy9QVkUvSEEv UmVzb3VyY2VzL1BWRUNULnBtCj4gQEAgLTUzLDEzICs1MywxOSBAQCBzdWIgZXhpc3RzIHsKPiAg ICAgIG15ICgkY2xhc3MsICR2bWlkLCAkbm9lcnIpID0gQF87Cj4gIAo+ICAgICAgbXkgJHZtbGlz dCA9IFBWRTo6Q2x1c3Rlcjo6Z2V0X3ZtbGlzdCgpOwo+ICsgICAgbXkgJGVudHJ5ID0gJHZtbGlz dC0+e2lkc30tPnskdm1pZH07Cj4gIAo+IC0gICAgaWYgKCFkZWZpbmVkKCR2bWxpc3QtPntpZHN9 LT57JHZtaWR9KSkgewo+ICsgICAgaWYgKCFkZWZpbmVkKCRlbnRyeSkpIHsKPiAgICAgICAgICBk aWUgInJlc291cmNlICdjdDokdm1pZCcgZG9lcyBub3QgZXhpc3QgaW4gY2x1c3RlclxuIiBpZiAh JG5vZXJyOwo+ICAgICAgICAgIHJldHVybiB1bmRlZjsKPiAtICAgIH0gZWxzZSB7Cj4gLSAgICAg ICAgcmV0dXJuIDE7Cj4gICAgICB9Cj4gKwo+ICsgICAgaWYgKCRlbnRyeS0+e3R5cGV9IG5lICds eGMnKSB7Cj4gKyAgICAgICAgZGllICJyZXNvdXJjZSAnY3Q6JHZtaWQnIGlzIG5vdCBhIGNvbnRh aW5lclxuIiBpZiAhJG5vZXJyOwo+ICsgICAgICAgIHJldHVybiB1bmRlZjsKPiArICAgIH0KPiAr Cj4gKyAgICByZXR1cm4gMTsKPiAgfQo+ICAKPiAgc3ViIHN0YXJ0IHsKPiBkaWZmIC0tZ2l0IGEv c3JjL1BWRS9IQS9SZXNvdXJjZXMvUFZFVk0ucG0gYi9zcmMvUFZFL0hBL1Jlc291cmNlcy9QVkVW TS5wbQo+IGluZGV4IGQxYmMzMzI5Li4zNjY0ODM3YiAxMDA2NDQKPiAtLS0gYS9zcmMvUFZFL0hB L1Jlc291cmNlcy9QVkVWTS5wbQo+ICsrKyBiL3NyYy9QVkUvSEEvUmVzb3VyY2VzL1BWRVZNLnBt Cj4gQEAgLTUzLDEzICs1MywxOSBAQCBzdWIgZXhpc3RzIHsKPiAgICAgIG15ICgkY2xhc3MsICR2 bWlkLCAkbm9lcnIpID0gQF87Cj4gIAo+ICAgICAgbXkgJHZtbGlzdCA9IFBWRTo6Q2x1c3Rlcjo6 Z2V0X3ZtbGlzdCgpOwo+ICsgICAgbXkgJGVudHJ5ID0gJHZtbGlzdC0+e2lkc30tPnskdm1pZH07 Cj4gIAo+IC0gICAgaWYgKCFkZWZpbmVkKCR2bWxpc3QtPntpZHN9LT57JHZtaWR9KSkgewo+ICsg ICAgaWYgKCFkZWZpbmVkKCRlbnRyeSkpIHsKPiAgICAgICAgICBkaWUgInJlc291cmNlICd2bTok dm1pZCcgZG9lcyBub3QgZXhpc3QgaW4gY2x1c3RlclxuIiBpZiAhJG5vZXJyOwo+ICAgICAgICAg IHJldHVybiB1bmRlZjsKPiAtICAgIH0gZWxzZSB7Cj4gLSAgICAgICAgcmV0dXJuIDE7Cj4gICAg ICB9Cj4gKwo+ICsgICAgaWYgKCRlbnRyeS0+e3R5cGV9IG5lICdxZW11Jykgewo+ICsgICAgICAg IGRpZSAicmVzb3VyY2UgJ3ZtOiR2bWlkJyBpcyBub3QgYSBWTVxuIiBpZiAhJG5vZXJyOwo+ICsg ICAgICAgIHJldHVybiB1bmRlZjsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMTsKPiAgfQo+ ICAKPiAgc3ViIHN0YXJ0IHsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1v eC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v cHZlLWRldmVsCg==