From 75e1dc2bcee1f7e974b38a87b31a2a04071bdce8 Mon Sep 17 00:00:00 2001 From: Bo Chen Date: Wed, 1 May 2024 09:32:27 -0700 Subject: [PATCH] vmm: openapi: Do not provide default values for required fields This is to resolve the inconsistencies from our openapi specification, as default values do not make sense for required fields. Reported-by: James O. D. Hunt Signed-off-by: Bo Chen --- vmm/src/api/openapi/cloud-hypervisor.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/vmm/src/api/openapi/cloud-hypervisor.yaml b/vmm/src/api/openapi/cloud-hypervisor.yaml index 8594d4d00..27235ad7f 100644 --- a/vmm/src/api/openapi/cloud-hypervisor.yaml +++ b/vmm/src/api/openapi/cloud-hypervisor.yaml @@ -667,11 +667,9 @@ components: properties: boot_vcpus: minimum: 1 - default: 1 type: integer max_vcpus: minimum: 1 - default: 1 type: integer topology: $ref: "#/components/schemas/CpuTopology" @@ -736,7 +734,6 @@ components: size: type: integer format: int64 - default: 512 MB file: type: string mergeable: @@ -772,7 +769,6 @@ components: size: type: integer format: int64 - default: 512 MB hotplug_size: type: integer format: int64 @@ -857,7 +853,7 @@ components: type: string rate_limiter_config: $ref: "#/components/schemas/RateLimiterConfig" - + VirtQueueAffinity: required: - queue_index @@ -963,7 +959,6 @@ components: properties: src: type: string - default: "/dev/urandom" iommu: type: boolean default: false