Skip to content

Commit 8fa3068

Browse files
authored
Merge pull request #347 from Dstack-TEE/fix-vm-config
vmm: Fix VmConfig decode error
2 parents 00a0b6a + c50f7f3 commit 8fa3068

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

dstack-types/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,11 @@ pub struct VmConfig {
138138
pub cpu_count: u32,
139139
pub memory_size: u64,
140140
// https://github.com/intel-staging/qemu-tdx/issues/1
141+
#[serde(default, skip_serializing_if = "Option::is_none")]
141142
pub qemu_single_pass_add_pages: Option<bool>,
143+
#[serde(default, skip_serializing_if = "Option::is_none")]
142144
pub pic: Option<bool>,
145+
#[serde(default, skip_serializing_if = "Option::is_none")]
143146
pub qemu_version: Option<String>,
144147
#[serde(default)]
145148
pub pci_hole64_size: u64,
@@ -151,6 +154,7 @@ pub struct VmConfig {
151154
pub num_nvswitches: u32,
152155
#[serde(default)]
153156
pub hotplug_off: bool,
157+
#[serde(default, skip_serializing_if = "Option::is_none")]
154158
pub image: Option<String>,
155159
}
156160

0 commit comments

Comments
 (0)