Versions in this module Expand all Collapse all v0 v0.8.1 Feb 26, 2024 Changes in this version + const GetDomainIPsRetries + const GetDomainIPsSleep + var ErrVolumeNotFound = errors.New("Domain not found") + func CreateDomain(ctx context.Context, libvirtClient *libvirtClient, v *vmConfig) (result *createDomainOutput, err error) + func DeleteDomain(ctx context.Context, libvirtClient *libvirtClient, id string) (err error) + func GetDomainCapabilities(conn *libvirt.Connect, emulatorbin string, arch string, machine string, ...) (*libvirtxml.DomainCaps, error) + func NewLibvirtClient(libvirtCfg Config) (*libvirtClient, error) + func NewProvider(config *Config) (provider.Provider, error) + type Config struct + DataDir string + DisableCVM bool + Firmware string + LaunchSecurity string + NetworkName string + PoolName string + URI string + VolName string + type LaunchSecurityType int + const NoLaunchSecurity + const S390PV + const SEV + func GetLaunchSecurityType(uri string) (LaunchSecurityType, error) + func (l LaunchSecurityType) String() string + type Manager struct + func (_ *Manager) GetConfig() (config *Config) + func (_ *Manager) LoadEnv() + func (_ *Manager) NewProvider() (provider.Provider, error) + func (_ *Manager) ParseCmd(flags *flag.FlagSet)