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 BaseService struct + func NewBaseService(rt *runtime.Runtime) *BaseService + func (s *BaseService) GetAddress() string + func (s *BaseService) GetContainerName() string + func (s *BaseService) GetHostname() string + func (s *BaseService) GetName() string + func (s *BaseService) SetAddress(address string, portAllocator *PortAllocator) error + func (s *BaseService) SetName(name string) + func (s *BaseService) SupportsWildcard() bool + func (s *BaseService) WriteConfig() error + type DNSService struct + func NewDNSService(rt *runtime.Runtime) *DNSService + func (s *DNSService) GetComposeConfig() (*types.Config, error) + func (s *DNSService) SetAddress(address string, portAllocator *PortAllocator) error + func (s *DNSService) SetServices(services []Service) + func (s *DNSService) WriteConfig() error + type GitLivereloadService struct + func NewGitLivereloadService(rt *runtime.Runtime) *GitLivereloadService + func (s *GitLivereloadService) GetComposeConfig() (*types.Config, error) + type LocalstackService struct + func NewLocalstackService(rt *runtime.Runtime) *LocalstackService + func (s *LocalstackService) GetComposeConfig() (*types.Config, error) + func (s *LocalstackService) SupportsWildcard() bool + type MockService struct + GetAddressFunc func() string + GetComposeConfigFunc func() (*types.Config, error) + GetHostnameFunc func() string + GetNameFunc func() string + SetAddressFunc func(address string, portAllocator *PortAllocator) error + SetNameFunc func(name string) + SupportsWildcardFunc func() bool + WriteConfigFunc func() error + func NewMockService() *MockService + func (m *MockService) GetAddress() string + func (m *MockService) GetComposeConfig() (*types.Config, error) + func (m *MockService) GetHostname() string + func (m *MockService) GetName() string + func (m *MockService) SetAddress(address string, portAllocator *PortAllocator) error + func (m *MockService) SetName(name string) + func (m *MockService) SupportsWildcard() bool + func (m *MockService) WriteConfig() error + type PortAllocator struct + func NewPortAllocator() *PortAllocator + func (p *PortAllocator) NextAvailablePort(basePort int) int + type RegistryService struct + func NewRegistryService(rt *runtime.Runtime) *RegistryService + func (s *RegistryService) GetComposeConfig() (*types.Config, error) + func (s *RegistryService) SetAddress(address string, portAllocator *PortAllocator) error + type Service interface + GetAddress func() string + GetComposeConfig func() (*types.Config, error) + GetHostname func() string + GetName func() string + SetAddress func(address string, portAllocator *PortAllocator) error + SetName func(name string) + SupportsWildcard func() bool + WriteConfig func() error + type Shims struct + Getwd func() (string, error) + Glob func(pattern string) (matches []string, err error) + JsonUnmarshal func(data []byte, v any) error + Mkdir func(path string, perm os.FileMode) error + MkdirAll func(path string, perm os.FileMode) error + RemoveAll func(path string) error + Rename func(oldpath, newpath string) error + Stat func(name string) (os.FileInfo, error) + UserHomeDir func() (string, error) + WriteFile func(filename string, data []byte, perm os.FileMode) error + YamlMarshal func(in any) ([]byte, error) + YamlUnmarshal func(in []byte, out any) error + func NewShims() *Shims + type TalosService struct + func NewTalosService(rt *runtime.Runtime, mode string) *TalosService + func (s *TalosService) GetComposeConfig() (*types.Config, error) + func (s *TalosService) GetHostname() string + func (s *TalosService) SetAddress(address string, portAllocator *PortAllocator) error