From ecbbb82c7a6a870e4566ff1ca7cdcae1f8698abc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Wed, 3 Dec 2025 09:47:57 +0100 Subject: [PATCH] more default in dls HostConfig --- src/dls.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dls.rs b/src/dls.rs index 7dd3a95..91c0c62 100644 --- a/src/dls.rs +++ b/src/dls.rs @@ -171,15 +171,15 @@ pub struct ClusterConfig { #[serde(rename_all = "PascalCase")] pub struct HostConfig { pub name: String, - #[serde(skip_serializing_if = "Option::is_none")] + #[serde(default, skip_serializing_if = "Option::is_none")] pub cluster_name: Option, #[serde(rename = "IPs")] pub ips: Vec, - #[serde(skip_serializing_if = "Map::is_empty")] + #[serde(default, skip_serializing_if = "Map::is_empty")] pub labels: Map, - #[serde(skip_serializing_if = "Map::is_empty")] + #[serde(default, skip_serializing_if = "Map::is_empty")] pub annotations: Map, #[serde(rename = "IPXE", skip_serializing_if = "Option::is_none")] @@ -190,7 +190,7 @@ pub struct HostConfig { pub versions: Map, pub bootstrap_config: String, - #[serde(skip_serializing_if = "Vec::is_empty")] + #[serde(default, skip_serializing_if = "Vec::is_empty")] pub initrd_files: Vec, pub config: String,