Versions in this module Expand all Collapse all v0 v0.8.1 Dec 12, 2025 v0.8.0 Dec 2, 2025 Changes in this version + type BaseNetworkManager struct + func NewBaseNetworkManager(rt *runtime.Runtime) *BaseNetworkManager + func (n *BaseNetworkManager) AssignIPs(serviceList []services.Service) error + func (n *BaseNetworkManager) ConfigureDNS() error + func (n *BaseNetworkManager) ConfigureGuest() error + func (n *BaseNetworkManager) ConfigureHostRoute() error + type ColimaNetworkManager struct + func NewColimaNetworkManager(rt *runtime.Runtime, sshClient ssh.Client, secureShell shell.Shell, ...) *ColimaNetworkManager + func (n *ColimaNetworkManager) ConfigureGuest() error + type MockNetworkInterfaceProvider struct + InterfaceAddrsFunc func(iface net.Interface) ([]net.Addr, error) + InterfacesFunc func() ([]net.Interface, error) + func NewMockNetworkInterfaceProvider() *MockNetworkInterfaceProvider + func (m *MockNetworkInterfaceProvider) InterfaceAddrs(iface net.Interface) ([]net.Addr, error) + func (m *MockNetworkInterfaceProvider) Interfaces() ([]net.Interface, error) + type MockNetworkManager struct + AssignIPsFunc func([]services.Service) error + ConfigureDNSFunc func() error + ConfigureGuestFunc func() error + ConfigureHostRouteFunc func() error + func NewMockNetworkManager() *MockNetworkManager + func (m *MockNetworkManager) AssignIPs(services []services.Service) error + func (m *MockNetworkManager) ConfigureDNS() error + func (m *MockNetworkManager) ConfigureGuest() error + func (m *MockNetworkManager) ConfigureHostRoute() error + type NetworkInterfaceProvider interface + InterfaceAddrs func(iface net.Interface) ([]net.Addr, error) + Interfaces func() ([]net.Interface, error) + func NewNetworkInterfaceProvider() NetworkInterfaceProvider + type NetworkManager interface + AssignIPs func(services []services.Service) error + ConfigureDNS func() error + ConfigureGuest func() error + ConfigureHostRoute func() error + type RealNetworkInterfaceProvider struct + func (p *RealNetworkInterfaceProvider) InterfaceAddrs(iface net.Interface) ([]net.Addr, error) + func (p *RealNetworkInterfaceProvider) Interfaces() ([]net.Interface, error) + type Shims struct + Goos func() string + MkdirAll func(string, os.FileMode) error + ReadFile func(string) ([]byte, error) + ReadLink func(string) (string, error) + Stat func(string) (os.FileInfo, error) + WriteFile func(string, []byte, os.FileMode) error + func NewShims() *Shims