Documentation
¶
Overview ¶
Package integration packages all the integrations between Talos Linux and VMWare
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuestInfo ¶
type GuestInfo struct {
// contains filtered or unexported fields
}
GuestInfo represents the guestinfo integration.
func NewGuestInfo ¶
func NewGuestInfo(logger *slog.Logger, talos *talosconnection.TalosAPIConnection, service *nanotoolbox.Service) *GuestInfo
NewGuestInfo initializes the guestinfo integration.
type Integration ¶
type Integration interface {
Register()
}
Integration is the interface every integration should implement.
type Power ¶
type Power struct {
// contains filtered or unexported fields
}
Power represents the power integration (shutdown/reboot/etc.)
func NewPower ¶
func NewPower(logger *slog.Logger, talos *talosconnection.TalosAPIConnection, service *nanotoolbox.Service) *Power
NewPower creates a new power integration.
type VIX ¶
type VIX struct {
// contains filtered or unexported fields
}
VIX represents the VIX integration.
func NewVIX ¶
func NewVIX(logger *slog.Logger, talos *talosconnection.TalosAPIConnection, service *nanotoolbox.Service) *VIX
NewVIX constructs the VIX integration.
Click to show internal directories.
Click to hide internal directories.