Documentation ¶
Index ¶
- func NewLibvirtInstallOverlay(installDir, provider string) (pv.InstallOverlay, error)
- func NewLibvirtProvisioner(properties map[string]string) (pv.CloudProvisioner, error)
- type LibvirtInstallOverlay
- type LibvirtProvisioner
- func (l *LibvirtProvisioner) CreateCluster(ctx context.Context, cfg *envconf.Config) error
- func (l *LibvirtProvisioner) CreateVPC(ctx context.Context, cfg *envconf.Config) error
- func (l *LibvirtProvisioner) DeleteCluster(ctx context.Context, cfg *envconf.Config) error
- func (l *LibvirtProvisioner) DeleteVPC(ctx context.Context, cfg *envconf.Config) error
- func (l *LibvirtProvisioner) GetProperties(ctx context.Context, cfg *envconf.Config) map[string]string
- func (l *LibvirtProvisioner) GetStoragePool() (*libvirt.StoragePool, error)
- func (l *LibvirtProvisioner) UploadPodvm(imagePath string, ctx context.Context, cfg *envconf.Config) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLibvirtInstallOverlay ¶
func NewLibvirtInstallOverlay(installDir, provider string) (pv.InstallOverlay, error)
func NewLibvirtProvisioner ¶
func NewLibvirtProvisioner(properties map[string]string) (pv.CloudProvisioner, error)
Types ¶
type LibvirtInstallOverlay ¶
type LibvirtInstallOverlay struct {
Overlay *pv.KustomizeOverlay
}
LibvirtInstallOverlay implements the InstallOverlay interface
type LibvirtProvisioner ¶
type LibvirtProvisioner struct {
// contains filtered or unexported fields
}
LibvirtProvisioner implements the CloudProvisioner interface for Libvirt.
func (*LibvirtProvisioner) CreateCluster ¶
func (*LibvirtProvisioner) DeleteCluster ¶
func (*LibvirtProvisioner) GetProperties ¶
func (*LibvirtProvisioner) GetStoragePool ¶
func (l *LibvirtProvisioner) GetStoragePool() (*libvirt.StoragePool, error)
func (*LibvirtProvisioner) UploadPodvm ¶
Click to show internal directories.
Click to hide internal directories.