Documentation
¶
Index ¶
- func NewVagrantMachines(logger log.Logger, vagrantDir string, verbose bool) machine.MachineCURDFactory
- type VagrantFolder
- type VagrantMachine
- func (v *VagrantMachine) Destroy() error
- func (v *VagrantMachine) ExportKubeConfig(path string, force bool) error
- func (v *VagrantMachine) GetKubeCli() *machinekubectlcmd.CLI
- func (v *VagrantMachine) GetKubeConfig() string
- func (v *VagrantMachine) HostDir() string
- func (v *VagrantMachine) Info() (*machine.MachineInfo, error)
- func (v *VagrantMachine) Name() string
- func (v *VagrantMachine) NewVagrantCli() (*vagrantclient.VagrantCli, error)
- func (v *VagrantMachine) Type() machine.MachineType
- func (v *VagrantMachine) Up() error
- type VagrantMachines
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewVagrantMachines ¶
Types ¶
type VagrantFolder ¶
type VagrantFolder struct {
// contains filtered or unexported fields
}
func NewVagrantFolder ¶
func NewVagrantFolder(folderpath string) *VagrantFolder
func (*VagrantFolder) GenerateVagrantFiles ¶
func (v *VagrantFolder) GenerateVagrantFiles(tmplConfig *vagranttemplates.VagrantTemplateConfig) error
type VagrantMachine ¶
type VagrantMachine struct {
// contains filtered or unexported fields
}
func (*VagrantMachine) Destroy ¶
func (v *VagrantMachine) Destroy() error
func (*VagrantMachine) ExportKubeConfig ¶
func (v *VagrantMachine) ExportKubeConfig(path string, force bool) error
func (*VagrantMachine) GetKubeCli ¶
func (v *VagrantMachine) GetKubeCli() *machinekubectlcmd.CLI
func (*VagrantMachine) GetKubeConfig ¶
func (v *VagrantMachine) GetKubeConfig() string
func (*VagrantMachine) HostDir ¶
func (v *VagrantMachine) HostDir() string
func (*VagrantMachine) Info ¶
func (v *VagrantMachine) Info() (*machine.MachineInfo, error)
func (*VagrantMachine) Name ¶
func (v *VagrantMachine) Name() string
func (*VagrantMachine) NewVagrantCli ¶
func (v *VagrantMachine) NewVagrantCli() (*vagrantclient.VagrantCli, error)
func (*VagrantMachine) Type ¶
func (v *VagrantMachine) Type() machine.MachineType
func (*VagrantMachine) Up ¶
func (v *VagrantMachine) Up() error
type VagrantMachines ¶
type VagrantMachines struct {
// contains filtered or unexported fields
}
func (*VagrantMachines) Destroy ¶
func (vm *VagrantMachines) Destroy() error
func (*VagrantMachines) EnsureRuntime ¶
func (vm *VagrantMachines) EnsureRuntime() error
func (*VagrantMachines) ListMachines ¶
func (vm *VagrantMachines) ListMachines() ([]machine.MachineCURD, error)
func (*VagrantMachines) NewMachine ¶
func (vm *VagrantMachines) NewMachine(name string, options machine.MachineConfiger) (machine.MachineCURD, error)
Click to show internal directories.
Click to hide internal directories.