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 [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 8DF4F1FF16E for <inbox@lore.proxmox.com>; Mon, 17 Feb 2025 13:18:33 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 752A51EB59; Mon, 17 Feb 2025 13:18:31 +0100 (CET) From: Daniel Kral <d.kral@proxmox.com> To: pve-devel@lists.proxmox.com Date: Mon, 17 Feb 2025 13:17:43 +0100 Message-Id: <20250217121748.117222-1-d.kral@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.008 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: [pve-devel] [PATCH installer 0/5] allow both snake- and kebab-cased property names in the answer file 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> This is a followup to a previous discussion at [0]. Small patch series which allows both snake- and kebab-cased property names in the configuration file for the auto installer, i.e. answer files. This allows to introduce a migration from snake_cased towards kebab-cased property names in the answer file to be consistent with other configuration files, which prefer kebab-case too. The only property key that was not changed in casing was the filter match rules for network and block devices as those are not in our control, but matches the udevadm output's JSON property keys (e.g. "filter.ID_MODEL"). The last patch introduces a deprecation warning that is output to the user when verifying answer files and preparing auto installer ISOs with the assistant to be applied for a major version bump, i.e. PVE 9.0/Trixie-based releases as suggested by @Thomas at [0]. [0] https://lore.proxmox.com/pve-devel/0dec173a-da75-4d70-ac07-e1133c136081@proxmox.com/ Daniel Kral (5): auto-installer: factor out field rename casing for network config mode auto-installer: first-boot: allow snake- and kebabcased property names auto-installer: allow snake- and kebabcased property names in answer files auto-installer: add redundant kebab-case renames to config structures assistant: add deprecation notice for snakecased parameters proxmox-auto-install-assistant/src/main.rs | 24 ++++++++++++++++ proxmox-auto-installer/src/answer.rs | 33 +++++++++++++--------- 2 files changed, 44 insertions(+), 13 deletions(-) -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel