kata-containers / runtime

Kata Containers version 1.x runtime (for version 2.x see https://github.com/kata-containers/kata-containers).
https://katacontainers.io/
Apache License 2.0
2.1k stars 377 forks source link

versions: Upgrade to cloud-hypervisor v15.0 #3162

Closed likebreath closed 3 years ago

likebreath commented 3 years ago

Quotes from the cloud-hypervisor release v15.0:

This release is the first in a new version numbering scheme to represent that we believe Cloud Hypervisor is maturing and entering a period of stability. With this new release we are beginning our new stability guarantees.

Other highlights from the latest release include: 1) Network device rate limiting; 2) Support for runtime control of virtio-net guest offload; 3) --api-socket supports file descriptor parameter; 4) Bug fixes on virtio-pmem, PCI BARs alignment, virtio-net, etc.; 5) Deprecation of the "LinuxBoot" protocol for ELF and bzImage in the coming release.

Details can be found: https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v15.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: #3161

Signed-off-by: Bo Chen chen.bo@intel.com

likebreath commented 3 years ago

/test

codecov[bot] commented 3 years ago

Codecov Report

Merging #3162 (0569e4b) into master (3eb62ab) will increase coverage by 0.01%. The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3162      +/-   ##
==========================================
+ Coverage   50.31%   50.33%   +0.01%     
==========================================
  Files         120      120              
  Lines       16048    16053       +5     
==========================================
+ Hits         8075     8080       +5     
  Misses       6881     6881              
  Partials     1092     1092              
fidencio commented 3 years ago

firecracker CI is broken and I'll open an issue for this as it seems related to dropping devicemapper support on CRI-O side.

fidencio commented 3 years ago

Power8 CI is off, I'll disable it from the repo soon enough.

likebreath commented 3 years ago

@fidencio Thanks for tracking down those failures. Sounds great to me.

fidencio commented 3 years ago

Okay, let me just re-run the firecracker CI here as I did fix it on the tests side, but I forgot to change it on the runtime side. I wonder if I'll have to do it for every single repo. :-)