From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 405D51FF179 for ; Mon, 5 Aug 2024 15:18:19 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id DFEFF673C; Mon, 5 Aug 2024 15:18:25 +0200 (CEST) Date: Mon, 5 Aug 2024 15:17:51 +0200 From: Christoph Heiss To: Aaron Lauterer Message-ID: References: <20240718134905.1177775-1-c.heiss@proxmox.com> <20240718134905.1177775-17-c.heiss@proxmox.com> <4050129c-55e5-4784-bcf7-ba176a04a14e@proxmox.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4050129c-55e5-4784-bcf7-ba176a04a14e@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.023 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] [PATCH installer v2 16/17] fix #5536: post-hook: add utility for sending notifications after auto-install 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 Cc: 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" VGhhbmtzIGZvciB0aGUgaW4tZGVwdGggcmV2aWV3IQoKT24gV2VkLCBKdWwgMjQsIDIwMjQgYXQg MDE6MjE6MTFQTSBHTVQsIEFhcm9uIExhdXRlcmVyIHdyb3RlOgo+IFR3byBmZXcgc21hbGwgdGhp bmdzIGlubGluZQo+Cj4gT24gIDIwMjQtMDctMTggIDE1OjQ5LCBDaHJpc3RvcGggSGVpc3Mgd3Jv dGU6Cj4gPiBbLi5dCj4gPiBkaWZmIC0tZ2l0IGEvcHJveG1veC1wb3N0LWhvb2svc3JjL21haW4u cnMgYi9wcm94bW94LXBvc3QtaG9vay9zcmMvbWFpbi5ycwo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2 NDQKPiA+IGluZGV4IDAwMDAwMDAuLmQzZTViNWMKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBi L3Byb3htb3gtcG9zdC1ob29rL3NyYy9tYWluLnJzCj4gPiBAQCAtMCwwICsxLDc4NCBAQAo+ID4g Wy4uXQo+ID4gKy8vLyBIb2xkcyBhbGwgdGhlIHB1YmxpYyBrZXlzIGZvciB0aGUgZGlmZmVyZW50 IGFsZ29yaXRobXMgYXZhaWxhYmxlLgo+ID4gKyNbZGVyaXZlKFNlcmlhbGl6ZSldCj4gPiArc3Ry dWN0IFNzaFB1YmxpY0hvc3RLZXlzIHsKPiA+ICsgICAgLy8gRUNEU0EtYmFzZWQgcHVibGljIGhv c3Qga2V5Cj4gPiArICAgIGVjZHNhOiBTdHJpbmcsCj4gPiArICAgIC8vIEVEMjU1MTktYmFzZWQg cHVibGljIGhvc3Qga2V5Cj4gPiArICAgIGVkMjU1MTk6IFN0cmluZywKPiA+ICsgICAgLy8gUlNB LWJhc2VkIHB1YmxpYyBob3N0IGtleQo+ID4gKyAgICByc2E6IFN0cmluZywKPiA+ICt9Cj4gPiAr Cj4gPiArLy8vIEEgc2luZ2xlIGRpc2sgY29uZmlndXJlZCBhcyBib290IGRpc2suCj4gSXMgdGhp cyBjb21tZW50IHZhbGlkIHRoaXMgd2F5PyBBRkFJVSB0aGVyZSB3YXMgYSBkZWRpY2F0ZWQgc3Ry dWN0IGZvciBib290Cj4gZGlza3MgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24sIGJ1dCBub3cgdGhp cyBzdHJ1Y3QgaXMgZm9yIGFsbCBkaXNrcywKPiBvcHRpb25hbGx5IG1hcmtpbmcgaXQgYXMgYm9v dCBkaXNrLgoKTm8sIHRoYXQncyByZWFsbHkganVzdCBhIGxlZnRvdmVyIGZyb20gdGhlIHByZXZp b3VzIHJldmlzaW9uLCB3aGVyZSBpdApyZWFsbHkgd2FzIGp1c3QgZm9yIGJvb3QgZGlza3MuIEkn bGwgY2hhbmdlIGl0IGFwcHJvcHJpYXRlbHkgZm9yIHRoZQpuZXh0IHZlcnNpb24uCgo+ID4gWy4u XQo+ID4gK2ltcGwgUG9zdEhvb2tJbmZvIHsKPiA+ICsgICAgLy8vIEdhdGhlcnMgYWxsIG5lZWRl ZCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbmV3bHkgaW5zdGFsbGVkIHN5c3RlbSBmb3Igc2VuZGlu Zwo+ID4gKyAgICAvLy8gaXQgdG8gYSBzcGVjaWZpZWQgc2VydmVyLgo+ID4gKyAgICAvLy8KPiA+ ICsgICAgLy8vICMgQXJndW1lbnRzCj4gPiArICAgIC8vLwo+ID4gKyAgICAvLy8gKiBgdGFyZ2V0 X3BhdGhgIC0gUGF0aCB0byB3aGVyZSB0aGUgY2hyb290IGVudmlyb25tZW50IHJvb3QgaXMgbW91 bnRlZAo+ID4gKyAgICAvLy8gKiBgYW5zd2VyYCAtIEFuc3dlciBmaWxlIGFzIHByb3ZpZGVkIGJ5 IHRoZSB1c2VyCj4gPiArICAgIGZuIGdhdGhlcih0YXJnZXRfcGF0aDogJnN0ciwgYW5zd2VyOiAm QW5zd2VyKSAtPiBSZXN1bHQ8U2VsZj4gewo+ID4gKyAgICAgICAgcHJpbnRsbiEoIkdhdGhlcmlu ZyBpbnN0YWxsZWQgc3lzdGVtIGRhdGEgLi4iKTsKPiBUaGUgdGhyZWUgZG90cyBhdCB0aGUgZW5k IGNhbiBtb3N0IGxpa2VseSBiZSBlaXRoZXIgMyAob3IgVVRGLTggMy1kb3RzKSBvcgo+IGp1c3Qg b25lPwoKSSdkIGdvIHdpdGggdGhyZWUgZG90cywgYmFzZWQgb24gdGhhdCBpcyB3aGF0IHdlIHVz ZSBldmVyeXdoZXJlIGVsc2UgKGFzCm9wcG9zZWQgdG8gdGhlIFVURi04IGVsbGlwc2lzKSBhbmQg YmVpbmcgdGhlIHNhbWUgc3R5bGUgd2UgdXNlCmV2ZXJ5d2hlcmUgZWxzZSAobW9zdCBub3RhYmx5 IHVuY29uZmlndXJlZC5zaCBhbmQgdGhlCmF1dG8taW5zdGFsbC1hc3Npc3RhbnQpIGZvciBzdWNo ICJpbiBwcm9ncmVzcyIgdGFza3MuCgo+ID4gKwo+ID4gKyAgICAgICAgbGV0IGNvbmZpZzogSW5z dGFsbENvbmZpZyA9Cj4gPiArICAgICAgICAgICAgc2VyZGVfanNvbjo6ZnJvbV9yZWFkZXIoQnVm UmVhZGVyOjpuZXcoRmlsZTo6b3BlbigiL3RtcC9sb3ctbGV2ZWwtY29uZmlnLmpzb24iKT8pKT87 Cj4gPiArCj4gW+KApl0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNv bQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUt ZGV2ZWwK