You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Extract shared execution policy and enclave lifecycle from Cloud Hypervisor #10336
Extract reusable policy and lifecycle machinery from Cloud Hypervisor while preserving its existing behavior and backend-specific confinement guarantees. Part of #10335, step 2.
Scope
Introduce backend-neutral role policies and identities, trusted run-state derivation, invocation planning, input staging, result validation, and settlement.
Reuse the existing broker-to-host protocol and HostEnclaveExecutorBackend seam; generalize Cloud Hypervisor-only broker routing without accepting launch controls from invocation requests.
Define shared bounded-storage requirements and verification interfaces; keep allocation and mount enforcement backend-specific where necessary.
Keep artifact formats/provenance, launch/confinement, mount realization, networking, resource identity verification, and resource reaping in backend adapters.
Retain appropriate primary-runtime integration seams rather than forcing Docker Compose and NVX atomic execution into Cloud Hypervisor's persistent-manager model.
Preserve Cloud Hypervisor-specific artifact discovery and acceptance gates behind its adapter.
Activity