func setupNetworking(netMode string, launchConfig *rancherClient.LaunchConfig) { if netMode == "" { launchConfig.NetworkMode = "managed" } else if runconfig.NetworkMode(netMode).IsContainer() { launchConfig.NetworkMode = "container" launchConfig.NetworkLaunchConfig = strings.TrimPrefix(netMode, "container:") } else { launchConfig.NetworkMode = netMode } }
func setupNetworking(netMode string, launchConfig *rancherClient.LaunchConfig) { if netMode == "" { launchConfig.NetworkMode = "managed" } else if runconfig.IpcMode(netMode).IsContainer() { // For some reason NetworkMode object is gone runconfig, but IpcMode works the same for this launchConfig.NetworkMode = "container" launchConfig.NetworkLaunchConfig = strings.TrimPrefix(netMode, "container:") } else { launchConfig.NetworkMode = netMode } }