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 F13221FF15C for <inbox@lore.proxmox.com>; Fri, 27 Jun 2025 14:23:02 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 5707913DC8; Fri, 27 Jun 2025 14:23:39 +0200 (CEST) Message-ID: <7fb94369-d8b6-47c6-b36c-428db5bb85de@proxmox.com> Date: Fri, 27 Jun 2025 14:23:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>, Daniel Kral <d.kral@proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>, "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>, Jillian Morgan <jillian.morgan@primordial.ca> References: <20250620143148.218469-1-d.kral@proxmox.com> <8451d94e-176a-49e6-95ac-f25e7b4cfe9c@proxmox.com> <CALgSy_eOHi-XSL7m=z8HXegmpEUF0kbeqp9220XdK-X+Zaspcg@mail.gmail.com> <476c41123dced9d560dfbf27640ef8705fd90f11.camel@groupe-cyllene.com> <f2af9766-8f5b-458c-a131-ac34929d5424@proxmox.com> <34932f67-87f4-4534-9aaa-0ba95e2c972d@proxmox.com> Content-Language: en-US From: Friedrich Weber <f.weber@proxmox.com> In-Reply-To: <34932f67-87f4-4534-9aaa-0ba95e2c972d@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.010 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 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] [RFC common/cluster/ha-manager/docs/manager v2 00/40] HA colocation rules 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> SGksIGFzIERhbmllbCBhbmQgSSB0YWxrZWQgYSBiaXQgb2ZmLWxpc3QgYWJvdXQgdGhlIG5hbWlu ZyBhc3BlY3RzLCBJJ20KY2hpbWluZyBpbiB0b28uCgpPbiAyNC8wNi8yMDI1IDEwOjQ4LCBEYW5p ZWwgS3JhbCB3cm90ZToKPiBPbiA2LzIzLzI1IDE3OjM2LCBUaG9tYXMgTGFtcHJlY2h0IHdyb3Rl Ogo+PiBBbSAyMC4wNi4yNSB1bSAxOTo0NSBzY2hyaWViIERFUlVNSUVSLCBBbGV4YW5kcmU6Cj4+ Pj4+IDEpIEhhdmluZyAibG9jYXRpb24iIGFuZCAiY29sb2NhdGlvbiIgcnVsZXMgaXMsIEkgdGhp bmssIGdvaW5nIHRvIGJlCj4+Pj4+IHVubmVjZXNzYXJpbHkgY29uZnVzaW5nIGZvciBwZW9wbGUu IFdoaWxlIGl0IGlzbid0IHRvbyBjb21wbGljYXRlZCB0bwo+Pj4+PiBnbGVhbgo+Pj4+PiB0aGUg ZGlzdGluY3Rpb24gb25jZSBoYXZpbmcgcmVhZCB0aGUgZGVzY3JpcHRpb25zIG9mIHRoZW0gKGFu ZCBJIGhhZAo+Pj4+PiB0byBnbwo+Pj4+PiByZWFkIHRoZSBkZXNjcmlwdGlvbnMpLCB0aGV5IGRv bid0IGNvbnZleSBpbW1lZGlhdGVseSBob3cgdGhleQo+Pj4+PiBkaWZmZXJlbnRpYXRlIHRoZW1z ZWx2ZXMgZnJvbSBlYWNoIG90aGVyLiBJIHRoaW5rIHRoZSBjb25jZXB0cyBhcmUKPj4+Pj4gYmV0 dGVyCj4+Pj4+IGRlc2NyaWJlZCBieSBzb21ldGhpbmcgbGlrZSAiaG9zdC1zZXJ2aWNlIGFmZmlu aXR5IiAoZm9yIHBvc2l0aXZlIG9yCj4+Pj4+IG5lZ2F0aXZlIGFmZmluaXR5IGJldHdlZW4gc2Vy dmljZShzKSBhbmQgc3BlY2lmaWMgaG9zdChzKS9SZXNvdXJjZQo+Pj4+PiBQb29scyksCj4+Pj4+ IGFuZCAic2VydmljZS1zZXJ2aWNlIGFmZmluaXR5IiAoZm9yIHBvc2l0aXZlIG9yIG5lZ2F0aXZl IGFmZmluaXR5Cj4+Pj4+IGJldHdlZW4KPj4+Pj4gbXVsdGlwbGUgc2VydmljZXMgKHdoZXJlIGFu eSByZWxhdGlvbnNoaXAgdG8gc3BlY2lmaWMgaG9zdHMgYXJlCj4+Pj4+IGluY29uc2VxdWVudGlh bCBvciBzcGVjaWZpY2FsbHkgdW5kZXNpcmFibGUpLgo+Pj4KPj4+IEhpLCBJIGhhZCBhbHJlYWR5 IHNhaWQgdGhlIHNhbWUgYXMgY29tbWVudCBvZiB0aGUgdjEgcGF0Y2gsCj4+Pgo+Pj4gSSBkb24n dCBjYXJlIHBlcnNvbmFsbHksIGJ1dCBhbGwgbXkgY3VzdG9tZXJzIGNvbWluZyBmcm9tIHZtd2Fy ZSwgeGNwLQo+Pj4gbmcsIG9yIGNsb3VkIHByb3ZpZGVyIHdpdGggZWMyIG9yIGdjcCwgZXZlcnli b2R5IGluIHRoZSBpbmR1c3RyeSBpcwo+Pj4gdXNpbmcgImFmZmluaXR5L2FudGlmaW5pdHkgaG9z dC92bXMiIHNpbmNlIDIweWVhcnMgLCBhbmQgSSdtIHByZXR0eQo+Pj4gc3VyZSB0aGF0IGlmIHRo ZXkgcmVhZCB0aGUgZG9jIGFuZCBzb21lIHdoaXRlcGFwZXIvYmVuY2htYXJrCj4+PiBjb21wYXJh aXNvbsKgIG9uIHRoZSBuZXQgKG5vdCBldmVuIHRhbGtpbmcgYWJvdXQgY2hhdGdwdCBsb2wpLCB0 aGV5J2xsCj4+PiB0aGluayB0aGF0IHRoZSBmZWF0dXJlIGlzIG5vdCBhdmFpbGFibGUuCj4+Cj4+ IElJUkMgRGFuaWVsIHRvb2sgdGhhdCBub21lbmNsYXR1cmUgZnJvbSBwYWNlbWFrZXIsIGFsYmVp dCBJIG1lbnRpb25lZAo+PiB0aGF0IEkgcmVhbGx5IHdvdWxkIG5vdCB1c2UgdGhhdCBjb21wbGV4 ICghKSBwcm9qZWN0IGFzIGV4YW1wbGUgdG8KPj4gZm9sbG93LCB0aGUgUFZFIEhBIG1hbmFnZXIg ZXhpc3RzIGV4cGxpY2l0bHkgZHVlIHRvIHRoYXQgYmVpbmcgcmF0aGVyCj4+IGNvbmZ1c2luZyBh bmQgaGFyZCB0byBjb25maWd1cmUgZm9yIHNpbXBsZShyKSB1c2UgY2FzZXMuCj4+Cj4+IEFueWhv dywgdGhlIG5hbWVzIGNhbiBiZSBjaGFuZ2VkIHJhdGhlciBlYXNpbHksIGFuZCB0aGUgaW5wdXQg b2YgeW91Cj4+IHR3byBjZXJ0YWlubHkgcHV0cyBzb21lIGFkZGl0aW9uYWwgd2VpZ2h0IGZvciB0 aGUgImFmZmluaXR5IiBhbmQKPj4gImFudGktYWZmaW5pdHkiIHRlcm1pbm9sb2d5LCBzbyB0aGFu a3MgZm9yIGNoaW1pbmcgaW4uCj4gCj4gQ29ycmVjdCwgSSBnb3QgdGhvc2UgZnJvbSBwYWNlbWFr ZXIsIGJ1dCBJIGRvbid0IGhhdmUgYW55IGhhcmQgZmVlbGluZ3MKPiBjaGFuZ2luZyB0aGVtIGFu ZCB3aWxsIGRvIHNvIGhhcHBpbHkgZm9yIHRoZSBwYXRjaCBzZXJpZXMsIGVzcGVjaWFsbHkgYXMK PiBpdCBoZWxwcyB1c2VycyBncmFzcCB0aGUgY29uY2VwdHMgcXVpY2tlciB3aXRob3V0IG5lZWRp bmcgdG8gY29uc3VsdCB0aGUKPiBkb2N1bWVudGF0aW9uIGp1c3QgZm9yIHVuZGVyc3RhbmRpbmcg dGhlIG5hbWVzLgo+IAo+IElmIGl0J3Mgbm90IHRvbyBtdWNoIGJ1cmRlbiBvbiB0aGUgZGV2ZWxv cGVyLXNpZGUsIEknZCBzdGljayB0bwo+ICJsb2NhdGlvbiIgYW5kICJjb2xvY2F0aW9uIiAocG9z aXRpdmUvbmVnYXRpdmUpIGluIHRoZSBjb2RlIGl0c2VsZiwgYXMKPiB0aGVyZSBzaG9ydCBuYW1l cyBhcmUgYWx3YXlzIGEgYmVuZWZpdCBJTU8gKHdpdGggYSBub3RpY2Ugd2hhdCB0aGV5J3JlCj4g cmVmZXJyZWQgdG8gb24gdGhlIHVzZXItZmFjaW5nIHNpZGUpLCBidXQgbm8gaGFyZCBmZWVsaW5n cyB0byBjaGFuZ2UKPiB0aGVtIHRoZXJlIHRvbyBpZiBpdCdzIGNvbmZ1c2luZyBvdGhlcndpc2Uu CgpJIHRoaW5rLCBpZiBpdCdzIG5vdCB0b28gYXdrd2FyZCwgaXQgd291bGQgYmUgbmljZXIgdG8g dXNlIHRoZSBzYW1lCm5vbWVuY2xhdHVyZSBpbiB0aGUgdXNlci1mYWNpbmcgaW50ZXJmYWNlcyAo ZG9jcywgY29uZmlnLCBjbGksIC4uLikgYW5kCmluIHRoZSBpbnRlcm5hbCBjb2RlIC0tIG9uZSBu ZXZlciBrbm93cyBpZiBzb21lIGludGVybmFsIG5hbWVzICJsZWFrIiB0bwp0aGUgb3V0c2lkZSBh bmQgbWF5IGNhdXNlIGNvbmZ1c2lvbi4KCj4gSWYgdGhlIGZvbGxvd2luZyBuYW1lcyBhcmUgZ29v ZCB0byBhbGwgYXMgd2VsbCwgSSdkIGNoYW5nZSB0aGUgcnVsZQo+IG5hbWVzIGZyb20vdG86Cj4g Cj4gImxvY2F0aW9uIiA9PiAiU2VydmljZS1Ib3N0IEFmZmluaXR5Igo+ICJjb2xvY2F0aW9uIiA9 PiAiU2VydmljZS1TZXJ2aWNlIEFmZmluaXR5IgoKSSdtIG5vdCBhIGh1Z2UgZmFuIG9mIHRoZSAi Y29sb2NhdGlvbiIgbmFtaW5nLCBlc3BlY2lhbGx5IGJlY2F1c2UKIm5lZ2F0aXZlIGNvbG9jYXRp b24iIHNvdW5kcyBsaWtlIGFuIG94eW1vcm9uIHRvIG1lIChiZWNhdXNlIG9mIHRoZQphc3NvY2lh dGlvbiAiY28iID0gdG9nZXRoZXIgYnV0ICJuZWdhdGl2ZSIgPSBub3QgdG9nZXRoZXIpLCBidXQg dGhhdAptaWdodCBqdXN0IGJlIG1lLgoKU2luY2UgdGhlIHByb3Bvc2VkICJTZXJ2aWNlLUhvc3Qg QWZmaW5pdHkiIGFuZCAiU2VydmljZS1TZXJ2aWNlCkFmZmluaXR5IiBhcmUgcXVpdGUgbG9uZzog V2hhdCBhYm91dCBzaG9ydGVuaW5nIHRob3NlIHRvICJIb3N0IEFmZmluaXR5IgphbmQgIlNlcnZp Y2UgQWZmaW5pdHkiPyBTaW5jZSBhZmZpbml0eSBydWxlcyBhcmUgZGVmaW5lZCBmb3IgSEEKc2Vy dmljZXMsIGl0IHNob3VsZCBiZSBjbGVhciB0aGF0IHRoZSBzdWJqZWN0IGlzIHRoZSAiU2Vydmlj ZSIgaW4gYm90aApjYXNlcy4gV2VsbCwgdW5sZXNzIHdpdGggdGhpcyBuYW1pbmcgb25lIGNvdWxk IGdldCB0aGUgaW1wcmVzc2lvbiB0aGF0CiJob3N0IGFmZmluaXR5IiBydWxlcyBhcmUgZGVmaW5l ZCBmb3IgaG9zdHMsIGFuZCAic2VydmljZSBhZmZpbml0eSIKcnVsZXMgYXJlIGRlZmluZWQgZm9y IHNlcnZpY2VzLCB3aGljaCB3b3VsZCBiZSB3cm9uZyAuLi4KCkFuZCBvbmUgbGFzdCB0aG91Z2h0 LCBJJ2QgcmVwbGFjZSAiSG9zdCBBZmZpbml0eSIgd2l0aCAiTm9kZSBBZmZpbml0eSIsCnNpbmNl IEkgdGhpbmsgaW4gYSBjbHVzdGVyIGNvbnRleHQgd2UgcmVmZXIgdG8gdGhlIGNsdXN0ZXIgaG9z dHMgYXMKIm5vZGVzIiBtdWNoIG1vcmUgb2Z0ZW4uCgo+IAo+IGFuZCBmb3IgY29sb2NhdGlvbiBy dWxlcyBmcm9tL3RvOgo+IAo+ICJ0b2dldGhlciIgPT4gInBvc2l0aXZlIgo+ICJzZXBhcmF0ZSIg PT4gIm5lZ2F0aXZlIgo+IAo+IGFzIHN1Z2dlc3RlZCBieSBASmlsbGlhbiBNb3JnYW4sIGJ1dCBJ J20gdmVyeSBvcGVuIGZvciBmZWVkYmFjayBvbiB0aGF0Lgo+IEVzcGVjaWFsbHkgaWYgdGhlcmUn cyBhIGdvb2Qgd2F5IHRvIGludGVncmF0ZSB0aGUgImFmZmluaXR5IiBhbmQgImFudGktCj4gYWZm aW5pdHkiIHRlcm1pbm9sb2d5IGhlcmUsIGJ1dCAiU2VydmljZS1Ib3N0IEFmZmluaXR5IiBydWxl cyBkb24ndCBoYXZlCj4gdGhhdCB5ZXQgKGJ1dCBjb3VsZCBiZSBhIGZ1dHVyZSBhZGRpdGlvbiBp ZiB0aGVyZSBhcmUgdXNlciByZXF1ZXN0cyBmb3IKPiB0aGF0KS4KPiAKPiAKPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IHB2ZS1kZXZlbCBtYWlsaW5n IGxpc3QKPiBwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3ht b3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwKPiAKPiAKCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxp bmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94 LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==