Documentation ¶
Index ¶
- Constants
- func New(id string, configJSON json.RawMessage, storage updatehandler.ModuleStorage) (module updatehandler.UpdateModule, err error)
- type SSHModule
- func (module *SSHModule) Apply() (rebootRequired bool, err error)
- func (module *SSHModule) Close() (err error)
- func (module *SSHModule) GetID() (id string)
- func (module *SSHModule) GetVendorVersion() (version string, err error)
- func (module *SSHModule) Init() (err error)
- func (module *SSHModule) Prepare(imagePath string, vendorVersion string, annotations json.RawMessage) (err error)
- func (module *SSHModule) Reboot() (err error)
- func (module *SSHModule) Revert() (rebootRequired bool, err error)
- func (module *SSHModule) Update() (rebootRequired bool, err error)
Constants ¶
View Source
const Name = "ssh"
Name module name.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(id string, configJSON json.RawMessage, storage updatehandler.ModuleStorage, ) (module updatehandler.UpdateModule, err error)
New creates ssh module instance.
Types ¶
type SSHModule ¶
SSHModule SSH module.
func (*SSHModule) GetVendorVersion ¶
GetVendorVersion returns vendor version.
func (*SSHModule) Prepare ¶
func (module *SSHModule) Prepare(imagePath string, vendorVersion string, annotations json.RawMessage) (err error)
Prepare prepares module update.
Click to show internal directories.
Click to hide internal directories.