clh: Usage of REST APIs in Kata #2541
Comments
Please share if you have comments/advises/questions, epscially about REST APIs that are not being used. |
@likebreath if there's no use case for some of the APIs, that's totally fine. Cloud-Hypervisor has a broader scope than just Kata, and Kata only uses the API that can fit in the container ecosystem. |
@likebreath @sboeuf probably we will want to use pause/resume for VM factory, this a use case were missing but not sure if is part of clh next items to add |
What do you mean? In terms of priority? |
@likebreath I think we do call the Remove method on vfio devices, so should make use of |
@sboeuf @jcvenegas In the status update tomorrow, we can talk about whether the VM factory is something we want to include in the near future. |
Two more new APIs being added from CLH for the past month: As noted here, Kata prefers to start with minimum configurations and hot-plug devices on-the-fly as needed, Do we see potential benefits of hot-plugging /cc @jcvenegas |
This issue tracks how the REST APIs provided by cloud-hypervisor is being used in Kata. We plan to integrate all REST APIs from CLH in Kata unless we don't find a valid use-case in the container land.
REST APIs being used
/vmm.ping
/vmm.shutdown
/vm.create
/vm.boot
/vm.info
/vm.resize
/vm.add-device
/vm.resize
REST APIs NOT being used
/vm.delete
/vm.shutdown
/vm.reboot
/vm.pause
/vm.resume
/vm.remove-device
/vm.add-disk
/vm.add-fs
/vm.add-pmem
/vm.add-net
/vm.add-vsock
The text was updated successfully, but these errors were encountered: