MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / validate_bridge_network

Function validate_bridge_network

crates/openshell-driver-docker/src/lib.rs:2595–2607  ·  view source on GitHub ↗
(
    network_name: &str,
    network: &bollard::models::NetworkInspect,
)

Source from the content-addressed store, hash-verified

2593}
2594
2595fn validate_bridge_network(
2596 network_name: &str,
2597 network: &bollard::models::NetworkInspect,
2598) -> CoreResult<IpAddr> {
2599 if network.driver.as_deref() != Some(DOCKER_NETWORK_DRIVER) {
2600 return Err(Error::config(format!(
2601 "Docker network '{network_name}' must use the '{DOCKER_NETWORK_DRIVER}' driver, found '{}'",
2602 network.driver.as_deref().unwrap_or("unknown")
2603 )));
2604 }
2605
2606 docker_bridge_gateway_ip(network_name, network)
2607}
2608
2609fn docker_bridge_gateway_ip(
2610 network_name: &str,

Callers 1

ensure_bridge_networkFunction · 0.85

Calls 2

configFunction · 0.85
docker_bridge_gateway_ipFunction · 0.85

Tested by

no test coverage detected