mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-05 11:36:56 +00:00
runtime-rs: Add GPU annotations during remote hypervisor preparation
Add GPU specific annotations used by remote hypervisor for instance selection during `prepare_vm`. Fixes #10484 Signed-off-by: alex.lyn <alex.lyn@antgroup.com>
This commit is contained in:
parent
866d3facba
commit
e5f44fae30
@ -12,6 +12,7 @@ use async_trait::async_trait;
|
|||||||
use kata_types::{
|
use kata_types::{
|
||||||
annotations::{
|
annotations::{
|
||||||
cri_containerd::{SANDBOX_NAMESPACE_LABEL_KEY, SANDBOX_NAME_LABEL_KEY},
|
cri_containerd::{SANDBOX_NAMESPACE_LABEL_KEY, SANDBOX_NAME_LABEL_KEY},
|
||||||
|
KATA_ANNO_CFG_HYPERVISOR_DEFAULT_GPUS, KATA_ANNO_CFG_HYPERVISOR_DEFAULT_GPU_MODEL,
|
||||||
KATA_ANNO_CFG_HYPERVISOR_DEFAULT_MEMORY, KATA_ANNO_CFG_HYPERVISOR_DEFAULT_VCPUS,
|
KATA_ANNO_CFG_HYPERVISOR_DEFAULT_MEMORY, KATA_ANNO_CFG_HYPERVISOR_DEFAULT_VCPUS,
|
||||||
KATA_ANNO_CFG_HYPERVISOR_IMAGE_PATH, KATA_ANNO_CFG_HYPERVISOR_MACHINE_TYPE,
|
KATA_ANNO_CFG_HYPERVISOR_IMAGE_PATH, KATA_ANNO_CFG_HYPERVISOR_MACHINE_TYPE,
|
||||||
},
|
},
|
||||||
@ -124,6 +125,14 @@ impl RemoteInner {
|
|||||||
KATA_ANNO_CFG_HYPERVISOR_IMAGE_PATH.to_string(),
|
KATA_ANNO_CFG_HYPERVISOR_IMAGE_PATH.to_string(),
|
||||||
config.boot_info.image.to_string(),
|
config.boot_info.image.to_string(),
|
||||||
);
|
);
|
||||||
|
annotations.insert(
|
||||||
|
KATA_ANNO_CFG_HYPERVISOR_DEFAULT_GPUS.to_string(),
|
||||||
|
config.remote_info.default_gpus.to_string(),
|
||||||
|
);
|
||||||
|
annotations.insert(
|
||||||
|
KATA_ANNO_CFG_HYPERVISOR_DEFAULT_GPU_MODEL.to_string(),
|
||||||
|
config.remote_info.default_gpu_model.to_string(),
|
||||||
|
);
|
||||||
annotations
|
annotations
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user