versions: Upgrade to Cloud Hypervisor v17.0

Highlights from the Cloud Hypervisor release v17.0: 1) ARM64 NUMA
support using ACPI; 2) `Seccomp` support for MSHV backend; 3) Hotplug of
macvtap devices; 4) Improved SGX support; 5) Inflight tracking for
`vhost-user` devices; 6) Bug fixes.

Details can be found: https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v17.0

Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by `openapi-generator` [1-2]. As the API changes do not
impact usages in Kata, no additional changes in kata's runtime are
needed to work with the current version of cloud-hypervisor.

[1] https://github.com/OpenAPITools/openapi-generator
[2] https://github.com/kata-containers/kata-containers/blob/main/src/runtime/virtcontainers/pkg/cloud-hypervisor/README.md

Fixes: #2333

Signed-off-by: Bo Chen <chen.bo@intel.com>
This commit is contained in:
Bo Chen
2021-07-27 11:49:36 -07:00
parent 838e169b9c
commit cc0bb9aebc
9 changed files with 60 additions and 7 deletions

View File

@@ -353,6 +353,7 @@ components:
iommu: false
balloon:
size: 9
deflate_on_oom: false
memory:
hugepages: false
shared: false
@@ -449,6 +450,9 @@ components:
cpus:
- 5
- 5
sgx_epc_sections:
- sgx_epc_sections
- sgx_epc_sections
memory_zones:
- memory_zones
- memory_zones
@@ -461,6 +465,9 @@ components:
cpus:
- 5
- 5
sgx_epc_sections:
- sgx_epc_sections
- sgx_epc_sections
memory_zones:
- memory_zones
- memory_zones
@@ -471,8 +478,10 @@ components:
sgx_epc:
- prefault: false
size: 6
id: id
- prefault: false
size: 6
id: id
fs:
- num_queues: 6
queue_size: 3
@@ -649,6 +658,7 @@ components:
iommu: false
balloon:
size: 9
deflate_on_oom: false
memory:
hugepages: false
shared: false
@@ -745,6 +755,9 @@ components:
cpus:
- 5
- 5
sgx_epc_sections:
- sgx_epc_sections
- sgx_epc_sections
memory_zones:
- memory_zones
- memory_zones
@@ -757,6 +770,9 @@ components:
cpus:
- 5
- 5
sgx_epc_sections:
- sgx_epc_sections
- sgx_epc_sections
memory_zones:
- memory_zones
- memory_zones
@@ -767,8 +783,10 @@ components:
sgx_epc:
- prefault: false
size: 6
id: id
- prefault: false
size: 6
id: id
fs:
- num_queues: 6
queue_size: 3
@@ -1283,10 +1301,16 @@ components:
BalloonConfig:
example:
size: 9
deflate_on_oom: false
properties:
size:
format: int64
type: integer
deflate_on_oom:
default: false
description: Whether the balloon should deflate when the guest is under
memory pressure.
type: boolean
required:
- size
type: object
@@ -1420,7 +1444,10 @@ components:
example:
prefault: false
size: 6
id: id
properties:
id:
type: string
size:
format: int64
type: integer
@@ -1428,6 +1455,7 @@ components:
default: false
type: boolean
required:
- id
- size
type: object
NumaDistance:
@@ -1455,6 +1483,9 @@ components:
cpus:
- 5
- 5
sgx_epc_sections:
- sgx_epc_sections
- sgx_epc_sections
memory_zones:
- memory_zones
- memory_zones
@@ -1476,6 +1507,10 @@ components:
items:
type: string
type: array
sgx_epc_sections:
items:
type: string
type: array
required:
- guest_numa_id
type: object