mirror of
				https://github.com/kata-containers/kata-containers.git
				synced 2025-10-31 01:13:02 +00:00 
			
		
		
		
	clh: arm: Use static_sandbox_resource_mgmt=true
Users have noticed that this is needed, as CLH does not yet implement a way to hotplug resources on aarh64. With this patch, when building for x86_64, I can see the this is the resulting config: ``` $ ARCH=amd64 make ... $ cat config/configuration-clh.toml | grep static_sandbox_resource_mgmt static_sandbox_resource_mgmt=false ``` And when building for aarch64: ``` $ ARCH=arm64 make ... $ cat config/configuration-clh.toml | grep static_sandbox_resource_mgmt static_sandbox_resource_mgmt=true ``` Fixes: #7941 Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
		| @@ -607,6 +607,7 @@ USER_VARS += DEFENTROPYSOURCE | |||||||
| USER_VARS += DEFVALIDENTROPYSOURCES | USER_VARS += DEFVALIDENTROPYSOURCES | ||||||
| USER_VARS += DEFSANDBOXCGROUPONLY | USER_VARS += DEFSANDBOXCGROUPONLY | ||||||
| USER_VARS += DEFSTATICRESOURCEMGMT | USER_VARS += DEFSTATICRESOURCEMGMT | ||||||
|  | USER_VARS += DEFSTATICRESOURCEMGMT_CLH | ||||||
| USER_VARS += DEFSTATICRESOURCEMGMT_FC | USER_VARS += DEFSTATICRESOURCEMGMT_FC | ||||||
| USER_VARS += DEFSTATICRESOURCEMGMT_TEE | USER_VARS += DEFSTATICRESOURCEMGMT_TEE | ||||||
| USER_VARS += DEFBINDMOUNTS | USER_VARS += DEFBINDMOUNTS | ||||||
|   | |||||||
| @@ -26,3 +26,5 @@ ACRNCTLCMD := acrnctl | |||||||
|  |  | ||||||
| # cloud-hypervisor binary name | # cloud-hypervisor binary name | ||||||
| CLHCMD := cloud-hypervisor | CLHCMD := cloud-hypervisor | ||||||
|  |  | ||||||
|  | DEFSTATICRESOURCEMGMT_CLH := false | ||||||
|   | |||||||
| @@ -19,3 +19,5 @@ FCJAILERCMD := jailer | |||||||
|  |  | ||||||
| # cloud-hypervisor binary name | # cloud-hypervisor binary name | ||||||
| CLHCMD := cloud-hypervisor | CLHCMD := cloud-hypervisor | ||||||
|  |  | ||||||
|  | DEFSTATICRESOURCEMGMT_CLH := true | ||||||
|   | |||||||
| @@ -396,7 +396,7 @@ sandbox_cgroup_only=@DEFSANDBOXCGROUPONLY@ | |||||||
| # - When running with pods, sandbox sizing information will only be available if using Kubernetes >= 1.23 and containerd >= 1.6. CRI-O | # - When running with pods, sandbox sizing information will only be available if using Kubernetes >= 1.23 and containerd >= 1.6. CRI-O | ||||||
| #   does not yet support sandbox sizing annotations. | #   does not yet support sandbox sizing annotations. | ||||||
| # - When running single containers using a tool like ctr, container sizing information will be available. | # - When running single containers using a tool like ctr, container sizing information will be available. | ||||||
| static_sandbox_resource_mgmt=@DEFSTATICRESOURCEMGMT@ | static_sandbox_resource_mgmt=@DEFSTATICRESOURCEMGMT_CLH@ | ||||||
|  |  | ||||||
| # If specified, sandbox_bind_mounts identifieds host paths to be mounted (ro) into the sandboxes shared path. | # If specified, sandbox_bind_mounts identifieds host paths to be mounted (ro) into the sandboxes shared path. | ||||||
| # This is only valid if filesystem sharing is utilized. The provided path(s) will be bindmounted into the shared fs directory. | # This is only valid if filesystem sharing is utilized. The provided path(s) will be bindmounted into the shared fs directory. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user