Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UnInstaller ¶
type UnInstaller struct {
// contains filtered or unexported fields
}
UnInstaller handles Azure Arc cleanup operations
func NewUnInstaller ¶
func NewUnInstaller(logger *logrus.Logger) *UnInstaller
NewUnInstaller creates a new Arc UnInstaller
func (*UnInstaller) Execute ¶
func (u *UnInstaller) Execute(ctx context.Context) error
Execute performs Arc cleanup as part of the unbootstrap process This method is designed to be called from unbootstrap steps and handles all Arc-related cleanup It's resilient to failures and continues cleanup even if some operations fail
func (*UnInstaller) GetName ¶
func (u *UnInstaller) GetName() string
GetName returns the cleanup step name
func (*UnInstaller) IsCompleted ¶
func (u *UnInstaller) IsCompleted(ctx context.Context) bool
IsCompleted checks if Arc cleanup has been completed always returns false to ensure cleanup is attempted
Click to show internal directories.
Click to hide internal directories.