mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-16 15:07:46 +00:00
Merge pull request #10435 from nubificus/fix_fc_machineconfig
runtime-rs: Use vCPU and memory values from config
This commit is contained in:
commit
68d539f5c5
@ -107,6 +107,11 @@ impl FcInner {
|
|||||||
.get_resource(&self.config.boot_info.image, FC_ROOT_FS)
|
.get_resource(&self.config.boot_info.image, FC_ROOT_FS)
|
||||||
.context("get resource ROOTFS")?;
|
.context("get resource ROOTFS")?;
|
||||||
|
|
||||||
|
let body_config: String = json!({
|
||||||
|
"mem_size_mib": self.config.memory_info.default_memory,
|
||||||
|
"vcpu_count": self.config.cpu_info.default_vcpus,
|
||||||
|
})
|
||||||
|
.to_string();
|
||||||
let body_kernel: String = json!({
|
let body_kernel: String = json!({
|
||||||
"kernel_image_path": kernel,
|
"kernel_image_path": kernel,
|
||||||
"boot_args": parameters,
|
"boot_args": parameters,
|
||||||
@ -124,6 +129,8 @@ impl FcInner {
|
|||||||
info!(sl(), "Before first request");
|
info!(sl(), "Before first request");
|
||||||
self.request_with_retry(Method::PUT, "/boot-source", body_kernel)
|
self.request_with_retry(Method::PUT, "/boot-source", body_kernel)
|
||||||
.await?;
|
.await?;
|
||||||
|
self.request_with_retry(Method::PUT, "/machine-config", body_config)
|
||||||
|
.await?;
|
||||||
self.request_with_retry(Method::PUT, "/drives/rootfs", body_rootfs)
|
self.request_with_retry(Method::PUT, "/drives/rootfs", body_rootfs)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user