Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Installer ¶
type Installer struct {
// contains filtered or unexported fields
}
Installer handles system configuration installation
func NewInstaller ¶
NewInstaller creates a new system configuration Installer
func (*Installer) IsCompleted ¶
IsCompleted checks if system configuration has been applied
type UnInstaller ¶
type UnInstaller struct {
// contains filtered or unexported fields
}
UnInstaller handles system configuration cleanup
func NewUnInstaller ¶
func NewUnInstaller(logger *logrus.Logger) *UnInstaller
NewUnInstaller creates a new system configuration unInstaller
func (*UnInstaller) Execute ¶
func (su *UnInstaller) Execute(ctx context.Context) error
Execute removes system configuration files and resets settings
func (*UnInstaller) GetName ¶
func (su *UnInstaller) GetName() string
GetName returns the cleanup step name
func (*UnInstaller) IsCompleted ¶
func (su *UnInstaller) IsCompleted(ctx context.Context) bool
IsCompleted checks if system configuration has been removed
Click to show internal directories.
Click to hide internal directories.