diff --git a/src/dls.rs b/src/dls.rs index 3f4c304..01b679f 100644 --- a/src/dls.rs +++ b/src/dls.rs @@ -171,11 +171,13 @@ pub struct ClusterConfig { #[serde(rename_all = "PascalCase")] pub struct HostConfig { pub name: String, + #[serde(skip_serializing_if = "Option::is_none")] pub cluster_name: Option, pub annotations: Map, pub bootstrap_config: String, - #[serde(rename = "IPXE")] + pub config: String, + #[serde(rename = "IPXE", skip_serializing_if = "Option::is_none")] pub ipxe: Option, #[serde(rename = "IPs")] pub ips: Vec,