From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 13C0E1FF16F for <inbox@lore.proxmox.com>; Tue, 29 Apr 2025 11:15:53 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 5F65079FE; Tue, 29 Apr 2025 11:16:02 +0200 (CEST) Message-ID: <a7528f74-2b8f-4961-940d-05574b2c046e@proxmox.com> Date: Tue, 29 Apr 2025 11:15:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Daniel Kral <d.kral@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com>, =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> References: <20250325151254.193177-1-d.kral@proxmox.com> <20250325151254.193177-7-d.kral@proxmox.com> <1743672047.yfgqapvf7h.astroid@yuna.none> <123e823b-c283-4090-9bf0-9bce777eb670@proxmox.com> <9a47259a-2ffd-4e43-a45c-fa4f9a7c2ee8@proxmox.com> <bdea044b-68fb-45b8-b7c4-23b9fdd52d06@proxmox.com> Content-Language: en-US From: Fiona Ebner <f.ebner@proxmox.com> In-Reply-To: <bdea044b-68fb-45b8-b7c4-23b9fdd52d06@proxmox.com> 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 05/15] rules: add colocation rule plugin X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> QW0gMjkuMDQuMjUgdW0gMTA6Mzcgc2NocmllYiBEYW5pZWwgS3JhbDoKPiBPbiA0LzI1LzI1IDE2 OjA2LCBGaW9uYSBFYm5lciB3cm90ZToKPj4gQW0gMTEuMDQuMjUgdW0gMTM6MDQgc2NocmllYiBE YW5pZWwgS3JhbDoKPj4+IE9uIDQvMy8yNSAxNDoxNiwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90 ZToKPj4+PiBPbiBNYXJjaCAyNSwgMjAyNSA0OjEyIHBtLCBEYW5pZWwgS3JhbCB3cm90ZToKPj4+ IEFsc28sIEkgd2FzIGN1cmlvdXMgYWJvdXQgaG93IHRoYXQgd291bGQgd29yayBvdXQgZm9yIHRo ZSBjYXNlIHdoZXJlIGEKPj4+IG5lZ2F0aXZlIGNvbG9jYXRpb24gcnVsZSB3YXMgZGVmaW5lZCBm b3IgdGhyZWUgbm9kZXMgd2l0aCB0aG9zZSBydWxlcwo+Pj4gc3BsaXQgaW50byB0aHJlZSBydWxl cyAoZXNzZW50aWFsbHkgYSBjeWNsZSBkZXBlbmRlbmNlKS4gVGhpcyBzaG91bGQgaW4KPj4+IHRo ZW9yeSBoYXZlIHRoZSBzYW1lIHNlbWFudGljcyBhcyB0aGUgYWJvdmUgcnVsZSBzZXQ6Cj4+Pgo+ Pj4gY29sb2NhdGlvbjogc3RpY2stdG9nZXRoZXIxCj4+PiDCoMKgwqDCoCBzZXJ2aWNlcyB2bTox MDEsdm06MTA0Cj4+PiDCoMKgwqDCoCBhZmZpbml0eSB0b2dldGhlcgo+Pj4gwqDCoMKgwqAgc3Ry aWN0IDEKPj4+Cj4+PiBjb2xvY2F0aW9uOiBzdGljay10b2dldGhlcjIKPj4+IMKgwqDCoMKgIHNl cnZpY2VzIHZtOjEwNCx2bToxMDIKPj4+IMKgwqDCoMKgIGFmZmluaXR5IHRvZ2V0aGVyCj4+PiDC oMKgwqDCoCBzdHJpY3QgMQo+Pj4KPj4+IGNvbG9jYXRpb246IHZlcnktbG9uZWx5LXNlcnZpY2Vz MQo+Pj4gwqDCoMKgwqAgc2VydmljZXMgdm06MTAxLHZtOjEwMgo+Pj4gwqDCoMKgwqAgYWZmaW5p dHkgc2VwYXJhdGUKPj4+IMKgwqDCoMKgIHN0cmljdCAxCj4+Pgo+Pj4gY29sb2NhdGlvbjogdmVy eS1sb25lbHktc2VydmljZXMyCj4+PiDCoMKgwqDCoCBzZXJ2aWNlcyB2bToxMDIsdm06MTAzCj4+ PiDCoMKgwqDCoCBhZmZpbml0eSBzZXBhcmF0ZQo+Pj4gwqDCoMKgwqAgc3RyaWN0IDEKPj4+Cj4+ PiBjb2xvY2F0aW9uOiB2ZXJ5LWxvbmVseS1zZXJ2aWNlczMKPj4+IMKgwqDCoMKgIHNlcnZpY2Vz IHZtOjEwMSx2bToxMDMKPj4+IMKgwqDCoMKgIGFmZmluaXR5IHNlcGFyYXRlCj4+PiDCoMKgwqDC oCBzdHJpY3QgMQo+Pj4KPj4+IFdpdGhvdXQgdGhlIG1lcmdlIG9mIHBvc2l0aXZlIHJ1bGVzLCAn Y2hlY2tfaW5uZXJfY29uc2lzdGVuY3knIHdvdWxkCj4+PiBhZ2FpbiBub3QgZGV0ZWN0IHRoZSBp bmNvbnNpc3RlbmN5IGhlcmUuIEJ1dCB3aXRoIHRoZSBtZXJnZSBjb3JyZWN0bHkKPj4+IGFwcGxp ZWQgYmVmb3JlIGNoZWNraW5nIHRoZSBjb25zaXN0ZW5jeSwgdGhpcyB3b3VsZCBiZSByZXNvbHZl ZCBhbmQgdGhlCj4+PiBlZmZlY3RpdmUgcnVsZSBzZXQgd291bGQgYmU6Cj4+Cj4+IEkgc3VwcG9z ZSB0aGUgZWZmZWN0aXZlIHJ1bGUgc2V0IHdvdWxkIHN0aWxsIGFsc28gY29udGFpbiB0aGUgdHdv Cj4+ICd0b2dldGhlcicgcnVsZXMsIG9yPwo+IAo+IE5vLCBoZXJlIGl0IHdvdWxkIG5vdC4gSSBm b3VuZCBpdCB3b3VsZCBiZSBtb3N0IGZhaXIgb3IgcmVhc29uYWJsZSB0aGF0Cj4gaWYgYSBwb3Np dGl2ZSBhbmQgYSBuZWdhdGl2ZSBjb2xvY2F0aW9uIHJ1bGUgY29udHJhZGljdCBlYWNoIG90aGVy IHRvCj4gZHJvcCBib3RoIG9mIHRoZW0uIEhlcmUgdGhlIGNvbmZsaWN0cyBhcmUKPiAKPiBzdGlj ay10b2dldGhlcjEgLS0gdmVyeS1sb25lbHktc2VydmljZXMxCj4gc3RpY2stdG9nZXRoZXIyIC0t IHZlcnktbG9uZWx5LXNlcnZpY2VzMQo+IAo+IHNvIGFsbCB0aHJlZSBvZiB0aGVtIHdpbGwgYmUg ZHJvcHBlZCBmcm9tIHRoZSBydWxlIHNldC4KPiAKPiBTZWVpbmcgdGhpcyBhZ2FpbiBoZXJlLCBz dWNoIGNhc2VzIGRlZmluaXRlbHkgYmVuZWZpdCBmcm9tIHRoZSBpbW1lZGlhdGUKPiByZXNwb25z ZSB3aXRoIHRoZSAnY29uZmxpY3QnLydpbmVmZmVjdGl2ZScgc3RhdGUgdG8gc2hvdyB1c2VycyB0 aGF0Cj4gdGhvc2Ugd29uJ3QgYmUgYXBwbGllZCBpbnN0ZWFkIG9mIG9ubHkgbG9nZ2luZyBpdC4K CkkgZG9uJ3QgdGhpbmsgZHJvcHBpbmcgYWxsIGNvbmZsaWN0aW5nIHJ1bGVzIGlzIGJlc3QuIFNh eSB5b3UgaGF2ZSBhCnJ1bGUgYmV0d2VlbiAxMDAgc2VydmljZXMgYW5kIHRoYXQgY29uZmxpY3Rz IHdpdGggYSBydWxlIHdpdGgganVzdCAyCnNlcnZpY2VzLiBEcm9wcGluZyB0aGUgbGF0dGVyIG9u bHkgaXMgbXVjaCBwcmVmZXJyZWQgdGhlbiBJTUhPLiBJbgpnZW5lcmFsLCBJJ2QgYXJndWUgdGhh dCB0aGUgbW9yZSBydWxlcyB3ZSBjYW4gc3RpbGwgaG9ub3IsIHRoZSBiZXR0ZXIKZnJvbSBhIHVz ZXIgcGVyc3BlY3RpdmUuIEkgZG9uJ3QgdGhpbmsgaXQncyB3b3J0aCBnb2luZyBvdXQgb2Ygb3Vy IHdheQp0aG91Z2ggYW5kIGludHJvZHVjZSBtdWNoIGNvbXBsZXhpdHkgdG8gbWluaW1pemUgaXQs IGJlY2F1c2UgY29uZmxpY3RzCmFyZSB1c3VhbGx5IHByZXZlbnRlZCB3aGlsZSBjb25maWd1cmlu ZyBhbHJlYWR5LgoKPj4+IGNvbG9jYXRpb246IHZlcnktbG9uZWx5LXNlcnZpY2VzMgo+Pj4gwqDC oMKgwqAgc2VydmljZXMgdm06MTAyLHZtOjEwMwo+Pj4gwqDCoMKgwqAgYWZmaW5pdHkgc2VwYXJh dGUKPj4+IMKgwqDCoMKgIHN0cmljdCAxCj4+Pgo+Pj4gY29sb2NhdGlvbjogdmVyeS1sb25lbHkt c2VydmljZXMzCj4+PiDCoMKgwqDCoCBzZXJ2aWNlcyB2bToxMDEsdm06MTAzCj4+PiDCoMKgwqDC oCBhZmZpbml0eSBzZXBhcmF0ZQo+Pj4gwqDCoMKgwqAgc3RyaWN0IDEKPj4+Cj4+PiBJdCBjb3Vs ZCBiZSBhcmd1ZWQsIHRoYXQgdGhlIG5lZ2F0aXZlIGNvbG9jYXRpb24gcnVsZXMgc2hvdWxkIGJl IG1lcmdlZAo+Pj4gaW4gYSBzaW1pbGFyIG1hbm5lciBoZXJlLCBhcyB0aGVyZSdzIG5vdyBhICJl ZmZlY3RpdmUiIGRpZmZlcmVuY2UgaW4gdGhlCj4+PiBzZW1hbnRpY3Mgb2YgdGhlIGFib3ZlIHJ1 bGUgc2V0cywgYXMgdGhlIG5lZ2F0aXZlIGNvbG9jYXRpb24gcnVsZQo+Pj4gYmV0d2VlbiB2bSAx MDEgYW5kIHZtIDEwMyBhbmQgdm0gMTAyIGFuZCB2bSAxMDMgcmVtYWlucy4KPj4+Cj4+PiBXaGF0 IGRvIHlvdSB0aGluaz8KPj4KPj4gSSBkb24ndCB0aGluayB0aGVyZSdzIGEgcGFydGljdWxhciBu ZWVkIHRvIGFsc28gbWVyZ2UgbmVnYXRpdmUgcnVsZXMKPj4gYmV0d2VlbiBzZXJ2aWNlcyAod2hl biB0aGV5IGZvcm0gYSBjb21wbGV0ZSBncmFwaCkuIEl0IHdvbid0IG1ha2UgYQo+PiBkaWZmZXJl bmNlIGlmIHRoZXJlIGFyZSBubyBjb25mbGljdHMgd2l0aCBwb3NpdGl2ZSBydWxlcyBhbmQgaW4g ZWRnZQo+PiBjYXNlcyB3aGVuIHRoZXJlIGFyZSBjb25mbGljdHMgKHdoaWNoIHVzdWFsbHkgZ2V0 cyBjYXVnaHQgd2hpbGUgZWRpdGluZwo+PiB0aGUgcnVsZXMpLCBpdCdzIGJldHRlciB0byBkcm9w IGZld2VyIHJ1bGVzLCBzbyBub3QgbWVyZ2luZyBpcyBhbgo+PiBhZHZhbnRhZ2UuIE9yIGRvIHlv dSBoYXZlIGEgcGFydGljdWxhciBhZHZhbnRhZ2UgaW4gZmF2b3Igb2YgbWVyZ2luZyBpbgo+PiBt aW5kPwo+IAo+IFllcywgSSB0aGluayBzbyB0b28uCj4gCj4gVGhlcmUncyBxdWl0ZSB0aGUgc2Vt YW50aWMgZGlmZmVyZW5jZSBiZXR3ZWVuIHBvc2l0aXZlIGFuZCBuZWdhdGl2ZQo+IGNvbG9jYXRp b24gcnVsZXMgaGVyZS4gIkNvbm5lY3RlZCIgcG9zaXRpdmUgY29sb2NhdGlvbiByZWxhdGlvbnNo aXBzCj4gKHN0cmljdCBvbmVzIGluIHBhcnRpY3VsYXIpIG11c3QgYmUgY28tbG9jYXRlZCBpbiB0 aGUgZW5kIGFueXdheSwgc28gaXQKPiBtYWtlcyBzZW5zZSB0byBtZXJnZSB0aGVtLiBOZWdhdGl2 ZSBjb2xvY2F0aW9uIHJlbGF0aW9uc2hpcHMgbXVzdCBiZQo+IGRlZmluZWQgaW4gYSAiY2lyY3Vs YXIiIHdheSBhbmQgbWlnaHQganVzdCBoYXBwZW4gYnkgY29pbmNpZGVuY2UgZm9yCj4gc21hbGwg c2NlbmFyaW9zLgo+IAo+IEJ1dCBvbmUgdGhpbmcgdGhhdCBqdXN0IHN0cnVjayBtZSBpcyB0aGF0 IHdoYXQgaWYgdGhlIHVzZXIgaW50ZW50aW9uYWxseQo+IHdyb3RlIHRoZW0gYXMgc2VwYXJhdGUg cnVsZXM/IFRoZW4gaXQgbWlnaHQgYmUgY29uZnVzaW5nIHRoYXQgYWxsIHJ1bGVzCj4gYXJlIGRy b3BwZWQgYW5kIG5vdCBqdXN0IHRoZSBtaW5pbWFsIGFtb3VudCB0aGF0IGNvbnRyYWRpY3Qgb3Ro ZXIKPiBydWxlcy4uLiBUaGVuIGNoZWNrX2lubmVyX2NvbnNpc3RlbmN5KCkgd291bGQganVzdCBk cm9wIHRoZSBtaW5pbWFsCj4gYW1vdW50IG9mIHJ1bGVzIHRoYXQgbmVlZCB0byBiZSBkcm9wcGVk IGFzIGluIHRoZSBhYm92ZSBleGFtcGxlLgo+IAo+IEl0IHdvdWxkIGJlIGEgc29mdGVyIGludGVy cHJldGF0aW9uIG9mIHRoZSBydWxlcyBpbmRlZWQsIGJ1dCBpdCBtaWdodAo+IGJlbmVmaXQgdGhl IHVzZXIgaW4gdGhlIGVuZCBhbmQgbWFrZSB0aGluZ3MgZWFzaWVyIHRvIGZvbGxvdyBmcm9tIHRo ZQo+IHVzZXIgcGVyc3BlY3RpdmUuIElmIHRoZXJlJ3Mgbm8gb3Bwb3NpdGlvbiB0byB0aGF0LCBJ J2QgdGVuZCB0byBkcm9wIHRoZQo+IG1lcmdpbmcgZm9yIGFueSBydWxlcyBhZnRlciBhbGwuCgpI YXZpbmcgY29uZmxpY3RzIGlzIGFscmVhZHkgYSBiaXQgb2YgYW4gZWRnZSBjYXNlLCBzbyBJIGRv bid0IHRoaW5rIHdlCm5lZWQgdG8gZ28gb3V0IG9mIG91ciB3YXkgdG8gYXZvaWQgbWVyZ2luZyBv ZiBwb3NpdGl2ZSBydWxlcy4gQnV0IGlmIGl0CmRvZXNuJ3QgaW5jcmVhc2UgdGhlIGNvbXBsZXhp dHkgbXVjaCwgaXQncyBmaW5lIGVpdGhlciB3YXkgSU1ITy4KCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1k ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK