Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EncodeVMToTemplate ¶
func EncodeVMToTemplate(template *templatev1.Template, vm *kubevirtv1.VirtualMachine, vmIndex int) (*v1.Template, error)
Types ¶
type TemplateProvider ¶
type TemplateProvider interface { Get(string, string) (*templatev1.Template, error) Patch(*v1.Template) (*templatev1.Template, error) Delete(*v1.Template) error }
func NewTemplateProvider ¶
func NewTemplateProvider(client tempclient.TemplateV1Interface) TemplateProvider
type TemplateUpdator ¶
type TemplateUpdator struct {
// contains filtered or unexported fields
}
func NewTemplateUpdator ¶
func NewTemplateUpdator(cliOptions *parse.CLIOptions) (*TemplateUpdator, error)
func (*TemplateUpdator) ModifyTemplate ¶
func (t *TemplateUpdator) ModifyTemplate() (*v1.Template, error)
func (*TemplateUpdator) UpdateTemplate ¶
Click to show internal directories.
Click to hide internal directories.