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 D8FCB1FF187 for ; Tue, 2 Dec 2025 10:27:02 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4E9969A9F; Tue, 2 Dec 2025 10:27:27 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pdm-devel@lists.proxmox.com Date: Tue, 2 Dec 2025 10:25:54 +0100 Message-ID: <20251202092712.368428-2-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251202092712.368428-1-f.gruenbichler@proxmox.com> References: <20251202092712.368428-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1764667590638 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.003 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 POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pdm-devel] [PATCH datacenter-manager 2/2] api: move remote-tasks, remote-updates and metrics-collection under /remotes X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" dGhlc2UgYXJlIGFsbCBlbmRwb2ludHMvdHJlZXMgd2hpY2ggYXJlIHJlbW90ZS10eXBlIGFnbm9z dGljLCBidXQgdGhleSBhcmUgbm90CmltcG9ydGFudCBlbm91Z2ggdG8gd2FycmFudCB0aGVpciBv d24gdG9wLWxldmVsIGVudHJ5IHBvaW50Li4KClNpZ25lZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJp Y2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgotLS0KSSBob3BlIEkgaGF2ZW4ndCBt aXNzZWQgYW55IHJlZmVyZW5jZXMsIGFkZGl0aW9uYWwgdGVzdGluZyB3b3VsZCBiZSBhcHByZWNp YXRlZCEKCiBsaWIvcGRtLWNsaWVudC9zcmMvbGliLnJzICAgICAgICAgIHwgIDggKysrKy0tLS0K IHNlcnZlci9zcmMvYXBpL21vZC5ycyAgICAgICAgICAgICAgfCAgNCAtLS0tCiBzZXJ2ZXIvc3Jj L2FwaS9yZW1vdGVzLnJzICAgICAgICAgIHwgMTAgKysrKysrKysrLQogdWkvc3JjL2Rhc2hib2Fy ZC9maWx0ZXJlZF90YXNrcy5ycyB8ICAyICstCiB1aS9zcmMvZGFzaGJvYXJkL3ZpZXcucnMgICAg ICAgICAgIHwgIDIgKy0KIHVpL3NyYy9tYWluLnJzICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogdWkvc3JjL3JlbW90ZXMvdGFza3MucnMgICAgICAgICAgICB8ICAyICstCiA3IGZpbGVzIGNo YW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9wZG0tY2xpZW50L3NyYy9saWIucnMgYi9saWIvcGRtLWNsaWVudC9zcmMvbGliLnJzCmluZGV4 IDJlNGUzZmMuLjhjY2U0ZjEgMTAwNjQ0Ci0tLSBhL2xpYi9wZG0tY2xpZW50L3NyYy9saWIucnMK KysrIGIvbGliL3BkbS1jbGllbnQvc3JjL2xpYi5ycwpAQCAtMzQzLDcgKzM0Myw3IEBAIGltcGw8 VDogSHR0cEFwaUNsaWVudD4gUGRtQ2xpZW50PFQ+IHsKICAgICAgICAgJnNlbGYsCiAgICAgICAg IHJlbW90ZTogT3B0aW9uPCZzdHI+LAogICAgICkgLT4gUmVzdWx0PCgpLCBwcm94bW94X2NsaWVu dDo6RXJyb3I+IHsKLSAgICAgICAgbGV0IHBhdGggPSAiL2FwaTIvZXh0anMvbWV0cmljLWNvbGxl Y3Rpb24vdHJpZ2dlciI7CisgICAgICAgIGxldCBwYXRoID0gIi9hcGkyL2V4dGpzL3JlbW90ZXMv bWV0cmljLWNvbGxlY3Rpb24vdHJpZ2dlciI7CiAKICAgICAgICAgI1tkZXJpdmUoU2VyaWFsaXpl KV0KICAgICAgICAgc3RydWN0IFRyaWdnZXJQYXJhbXM8J2E+IHsKQEAgLTM2Myw3ICszNjMsNyBA QCBpbXBsPFQ6IEh0dHBBcGlDbGllbnQ+IFBkbUNsaWVudDxUPiB7CiAgICAgcHViIGFzeW5jIGZu IGdldF9tZXRyaWNfY29sbGVjdGlvbl9zdGF0dXMoCiAgICAgICAgICZzZWxmLAogICAgICkgLT4g UmVzdWx0PFZlYzxwZG1fYXBpX3R5cGVzOjpNZXRyaWNDb2xsZWN0aW9uU3RhdHVzPiwgRXJyb3I+ IHsKLSAgICAgICAgbGV0IHBhdGggPSAiL2FwaTIvZXh0anMvbWV0cmljLWNvbGxlY3Rpb24vc3Rh dHVzIjsKKyAgICAgICAgbGV0IHBhdGggPSAiL2FwaTIvZXh0anMvcmVtb3Rlcy9tZXRyaWMtY29s bGVjdGlvbi9zdGF0dXMiOwogICAgICAgICBPayhzZWxmLjAuZ2V0KHBhdGgpLmF3YWl0Py5leHBl Y3RfanNvbigpPy5kYXRhKQogICAgIH0KIApAQCAtMTMyNiw3ICsxMzI2LDcgQEAgaW1wbDxUOiBI dHRwQXBpQ2xpZW50PiBQZG1DbGllbnQ8VD4gewogICAgICkgLT4gUmVzdWx0PHBkbV9hcGlfdHlw ZXM6OnJlbW90ZV91cGRhdGVzOjpVcGRhdGVTdW1tYXJ5LCBFcnJvcj4gewogICAgICAgICBPayhz ZWxmCiAgICAgICAgICAgICAuMAotICAgICAgICAgICAgLmdldCgiL2FwaTIvZXh0anMvcmVtb3Rl LXVwZGF0ZXMvc3VtbWFyeSIpCisgICAgICAgICAgICAuZ2V0KCIvYXBpMi9leHRqcy9yZW1vdGVz L3VwZGF0ZXMvc3VtbWFyeSIpCiAgICAgICAgICAgICAuYXdhaXQ/CiAgICAgICAgICAgICAuZXhw ZWN0X2pzb24oKT8KICAgICAgICAgICAgIC5kYXRhKQpAQCAtMTMzNiw3ICsxMzM2LDcgQEAgaW1w bDxUOiBIdHRwQXBpQ2xpZW50PiBQZG1DbGllbnQ8VD4gewogICAgIHB1YiBhc3luYyBmbiByZWZy ZXNoX3JlbW90ZV91cGRhdGVfc3VtbWFyeSgmc2VsZikgLT4gUmVzdWx0PHBkbV9hcGlfdHlwZXM6 OlVQSUQsIEVycm9yPiB7CiAgICAgICAgIE9rKHNlbGYKICAgICAgICAgICAgIC4wCi0gICAgICAg ICAgICAucG9zdF93aXRob3V0X2JvZHkoIi9hcGkyL2V4dGpzL3JlbW90ZS11cGRhdGVzL3JlZnJl c2giKQorICAgICAgICAgICAgLnBvc3Rfd2l0aG91dF9ib2R5KCIvYXBpMi9leHRqcy9yZW1vdGVz L3VwZGF0ZXMvcmVmcmVzaCIpCiAgICAgICAgICAgICAuYXdhaXQ/CiAgICAgICAgICAgICAuZXhw ZWN0X2pzb24oKT8KICAgICAgICAgICAgIC5kYXRhKQpkaWZmIC0tZ2l0IGEvc2VydmVyL3NyYy9h cGkvbW9kLnJzIGIvc2VydmVyL3NyYy9hcGkvbW9kLnJzCmluZGV4IGUzZWZlZDguLjU2ODg4NzEg MTAwNjQ0Ci0tLSBhL3NlcnZlci9zcmMvYXBpL21vZC5ycworKysgYi9zZXJ2ZXIvc3JjL2FwaS9t b2QucnMKQEAgLTI2LDE2ICsyNiwxMiBAQCBwdWIgbW9kIHNkbjsKIGNvbnN0IFNVQkRJUlM6IFN1 YmRpck1hcCA9ICZzb3J0ZWQhKFsKICAgICAoImFjY2VzcyIsICZhY2Nlc3M6OlJPVVRFUiksCiAg ICAgKCJjb25maWciLCAmY29uZmlnOjpST1VURVIpLAotICAgICgibWV0cmljLWNvbGxlY3Rpb24i LCAmbWV0cmljX2NvbGxlY3Rpb246OlJPVVRFUiksCiAgICAgKCJwaW5nIiwgJlJvdXRlcjo6bmV3 KCkuZ2V0KCZBUElfTUVUSE9EX1BJTkcpKSwKICAgICAoInB2ZSIsICZwdmU6OlJPVVRFUiksCiAg ICAgKCJwYnMiLCAmcGJzOjpST1VURVIpLAogICAgICgicmVtb3RlcyIsICZyZW1vdGVzOjpST1VU RVIpLAogICAgICgicmVzb3VyY2VzIiwgJnJlc291cmNlczo6Uk9VVEVSKSwKICAgICAoIm5vZGVz IiwgJm5vZGVzOjpST1VURVIpLAotICAgICgicmVtb3RlLXRhc2tzIiwgJnJlbW90ZV90YXNrczo6 Uk9VVEVSKSwKLSAgICAvLyBUT0RPOiBUaGVyZSBtaWdodCBiZSBhIGJldHRlciBwbGFjZSBmb3Ig dGhpcyBlbmRwb2ludC4KLSAgICAoInJlbW90ZS11cGRhdGVzIiwgJnJlbW90ZV91cGRhdGVzOjpS T1VURVIpLAogICAgICgic2RuIiwgJnNkbjo6Uk9VVEVSKSwKICAgICAoInZlcnNpb24iLCAmUm91 dGVyOjpuZXcoKS5nZXQoJkFQSV9NRVRIT0RfVkVSU0lPTikpLAogXSk7CmRpZmYgLS1naXQgYS9z ZXJ2ZXIvc3JjL2FwaS9yZW1vdGVzLnJzIGIvc2VydmVyL3NyYy9hcGkvcmVtb3Rlcy5ycwppbmRl eCAxN2Y4NzQ2Li4yOThhZDEzIDEwMDY0NAotLS0gYS9zZXJ2ZXIvc3JjL2FwaS9yZW1vdGVzLnJz CisrKyBiL3NlcnZlci9zcmMvYXBpL3JlbW90ZXMucnMKQEAgLTIxLDYgKzIxLDkgQEAgdXNlIHBk bV9hcGlfdHlwZXM6OnJlbW90ZXM6OntSZW1vdGUsIFJlbW90ZVR5cGUsIFJlbW90ZVVwZGF0ZXIs IFJFTU9URV9JRF9TQ0hFTUEKIHVzZSBwZG1fYXBpX3R5cGVzOjpycmRkYXRhOjpSZW1vdGVEYXRh cG9pbnQ7CiB1c2UgcGRtX2FwaV90eXBlczo6e0F1dGhpZCwgQ29uZmlnRGlnZXN0LCBQUklWX1JF U09VUkNFX0FVRElULCBQUklWX1JFU09VUkNFX01PRElGWX07CiAKK3VzZSBjcmF0ZTo6YXBpOjpt ZXRyaWNfY29sbGVjdGlvbiBhcyBtZXRyaWNfY29sbGVjdGlvbl9hcGk7Cit1c2UgY3JhdGU6OmFw aTo6cmVtb3RlX3Rhc2tzOwordXNlIGNyYXRlOjphcGk6OnJlbW90ZV91cGRhdGVzOwogdXNlIGNy YXRlOjptZXRyaWNfY29sbGVjdGlvbjsKIHVzZSBjcmF0ZTo6e2Nvbm5lY3Rpb24sIHBic19jbGll bnR9OwogCkBAIC0zMyw3ICszNiwxMiBAQCBwdWIgY29uc3QgUk9VVEVSOiBSb3V0ZXIgPSBSb3V0 ZXI6Om5ldygpCiAgICAgLnN1YmRpcnMoU1VCRElSUyk7CiAKICNbc29ydGFibGVdCi1jb25zdCBT VUJESVJTOiBTdWJkaXJNYXAgPSAmc29ydGVkIShbKCJyZW1vdGUiLCAmUkVNT1RFX1JPVVRFUiks XSk7Citjb25zdCBTVUJESVJTOiBTdWJkaXJNYXAgPSAmc29ydGVkIShbCisgICAgKCJyZW1vdGUi LCAmUkVNT1RFX1JPVVRFUiksCisgICAgKCJ1cGRhdGVzIiwgJnJlbW90ZV91cGRhdGVzOjpST1VU RVIpLAorICAgICgidGFza3MiLCAmcmVtb3RlX3Rhc2tzOjpST1VURVIpLAorICAgICgibWV0cmlj LWNvbGxlY3Rpb24iLCAmbWV0cmljX2NvbGxlY3Rpb25fYXBpOjpST1VURVIpLAorXSk7CiAKIHB1 YiBjb25zdCBSRU1PVEVfUk9VVEVSOiBSb3V0ZXIgPSBSb3V0ZXI6Om5ldygpCiAgICAgLmdldCgm QVBJX01FVEhPRF9MSVNUX1JFTU9URVMpCmRpZmYgLS1naXQgYS91aS9zcmMvZGFzaGJvYXJkL2Zp bHRlcmVkX3Rhc2tzLnJzIGIvdWkvc3JjL2Rhc2hib2FyZC9maWx0ZXJlZF90YXNrcy5ycwppbmRl eCBmYTU5ZTU5Li5iZmUzMzQ3IDEwMDY0NAotLS0gYS91aS9zcmMvZGFzaGJvYXJkL2ZpbHRlcmVk X3Rhc2tzLnJzCisrKyBiL3VpL3NyYy9kYXNoYm9hcmQvZmlsdGVyZWRfdGFza3MucnMKQEAgLTEx Miw3ICsxMTIsNyBAQCBpbXBsIFBkbUZpbHRlcmVkVGFza3MgewogICAgICAgICAgICAgcGFyYW1z WyJyZW1vdGUiXSA9IHNlcmRlX2pzb246OlZhbHVlOjpTdHJpbmcocmVtb3RlKTsKICAgICAgICAg fQogCi0gICAgICAgIGh0dHBfZ2V0KCIvcmVtb3RlLXRhc2tzL2xpc3QiLCBTb21lKHBhcmFtcykp LmF3YWl0CisgICAgICAgIGh0dHBfZ2V0KCIvcmVtb3Rlcy90YXNrcy9saXN0IiwgU29tZShwYXJh bXMpKS5hd2FpdAogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvdWkvc3JjL2Rhc2hib2FyZC92aWV3 LnJzIGIvdWkvc3JjL2Rhc2hib2FyZC92aWV3LnJzCmluZGV4IDI3OTEyNzcuLjA2MDZmMWEgMTAw NjQ0Ci0tLSBhL3VpL3NyYy9kYXNoYm9hcmQvdmlldy5ycworKysgYi91aS9zcmMvZGFzaGJvYXJk L3ZpZXcucnMKQEAgLTIzMCw3ICsyMzAsNyBAQCBpbXBsIFZpZXdDb21wIHsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAibGltaXQiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgfSk7 CiAgICAgICAgICAgICAgICAgICAgICAgICBhZGRfdmlld19maWx0ZXIoJm11dCBwYXJhbXMpOwot ICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHJlcyA9IGh0dHBfZ2V0KCIvcmVtb3RlLXRhc2tz L3N0YXRpc3RpY3MiLCBTb21lKHBhcmFtcykpLmF3YWl0OworICAgICAgICAgICAgICAgICAgICAg ICAgbGV0IHJlcyA9IGh0dHBfZ2V0KCIvcmVtb3Rlcy90YXNrcy9zdGF0aXN0aWNzIiwgU29tZShw YXJhbXMpKS5hd2FpdDsKICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmsuc2VuZF9tZXNzYWdl KE1zZzo6TG9hZGluZ1Jlc3VsdChMb2FkaW5nUmVzdWx0OjpUYXNrU3RhdGlzdGljcyhyZXMpKSk7 CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9OwpkaWZmIC0tZ2l0IGEv dWkvc3JjL21haW4ucnMgYi91aS9zcmMvbWFpbi5ycwppbmRleCBiN2RkM2VmLi42M2FjMTQzIDEw MDY0NAotLS0gYS91aS9zcmMvbWFpbi5ycworKysgYi91aS9zcmMvbWFpbi5ycwpAQCAtMTkxLDcg KzE5MSw3IEBAIGltcGwgQ29tcG9uZW50IGZvciBEYXRhY2VudGVyTWFuYWdlckFwcCB7CiAgICAg ICAgICAgICAgICAgICAgIGxldCBtdXQgcmVzOiBWZWM8VGFza0xpc3RJdGVtPiA9CiAgICAgICAg ICAgICAgICAgICAgICAgICBodHRwX2dldCh1cmwudG9fc3RyaW5nKCksIHBhcmFtcy5jbG9uZSgp KS5hd2FpdD87CiAKLSAgICAgICAgICAgICAgICAgICAgbGV0IHJlczI6IFZlYzxfPiA9IGh0dHBf Z2V0KCIvcmVtb3RlLXRhc2tzL2xpc3QiLCBwYXJhbXMpLmF3YWl0PzsKKyAgICAgICAgICAgICAg ICAgICAgbGV0IHJlczI6IFZlYzxfPiA9IGh0dHBfZ2V0KCIvcmVtb3Rlcy90YXNrcy9saXN0Iiwg cGFyYW1zKS5hd2FpdD87CiAgICAgICAgICAgICAgICAgICAgIHJlcy5leHRlbmRfZnJvbV9zbGlj ZSgmcmVzMik7CiAKICAgICAgICAgICAgICAgICAgICAgT2socmVzLmludG9faXRlcigpLnRha2Uo MTAwKS5jb2xsZWN0KCkpCmRpZmYgLS1naXQgYS91aS9zcmMvcmVtb3Rlcy90YXNrcy5ycyBiL3Vp L3NyYy9yZW1vdGVzL3Rhc2tzLnJzCmluZGV4IDgyNWJkNTcuLmY0MmZhMGYgMTAwNjQ0Ci0tLSBh L3VpL3NyYy9yZW1vdGVzL3Rhc2tzLnJzCisrKyBiL3VpL3NyYy9yZW1vdGVzL3Rhc2tzLnJzCkBA IC0xMzksNyArMTM5LDcgQEAgaW1wbCBDb21wb25lbnQgZm9yIFBic1JlbW90ZVRhc2tMaXN0IHsK ICAgICAgICAgICAgIH0pOwogCiAgICAgICAgIGxldCBtdXQgdGFza19saXN0ID0gVGFza3M6Om5l dygpCi0gICAgICAgICAgICAuYmFzZV91cmwoIi9yZW1vdGUtdGFza3MvbGlzdCIpCisgICAgICAg ICAgICAuYmFzZV91cmwoIi9yZW1vdGVzL3Rhc2tzL2xpc3QiKQogICAgICAgICAgICAgLm9uX3No b3dfdGFzayh7CiAgICAgICAgICAgICAgICAgbGV0IGxpbmsgPSBjdHgubGluaygpLmNsb25lKCk7 CiAgICAgICAgICAgICAgICAgbW92ZSB8KHVwaWRfc3RyLCBlbmR0aW1lKXwgbGluay5zZW5kX21l c3NhZ2UoU29tZSgodXBpZF9zdHIsIGVuZHRpbWUpKSkKLS0gCjIuNDcuMwoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwZG0tZGV2ZWwgbWFpbGluZyBs aXN0CnBkbS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29t L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wZG0tZGV2ZWwK