(
status: &DriverSandboxStatus,
phase: SandboxPhase,
current_policy_version: u32,
)
| 1833 | } |
| 1834 | |
| 1835 | fn public_status_from_driver( |
| 1836 | status: &DriverSandboxStatus, |
| 1837 | phase: SandboxPhase, |
| 1838 | current_policy_version: u32, |
| 1839 | ) -> SandboxStatus { |
| 1840 | SandboxStatus { |
| 1841 | sandbox_name: status.sandbox_name.clone(), |
| 1842 | agent_pod: status.instance_id.clone(), |
| 1843 | agent_fd: status.agent_fd.clone(), |
| 1844 | sandbox_fd: status.sandbox_fd.clone(), |
| 1845 | conditions: status |
| 1846 | .conditions |
| 1847 | .iter() |
| 1848 | .map(public_condition_from_driver) |
| 1849 | .collect(), |
| 1850 | phase: phase as i32, |
| 1851 | current_policy_version, |
| 1852 | } |
| 1853 | } |
| 1854 | |
| 1855 | fn ensure_supervisor_ready_status(status: &mut Option<SandboxStatus>, sandbox_name: &str) { |
| 1856 | upsert_ready_condition( |
no outgoing calls
no test coverage detected