Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRHELSubscriptionFinalizer ¶
func AddRHELSubscriptionFinalizer(machine *v1alpha1.Machine, update types.MachineUpdater) error
AddRHELSubscriptionFinalizer adds finalizer redhatSubscriptionFinalizer to the machine object on rhel machine creation.
func RemoveRHELSubscriptionFinalizer ¶
func RemoveRHELSubscriptionFinalizer(machine *v1alpha1.Machine, update types.MachineUpdater) error
RemoveRHELSubscriptionFinalizer removes finalizer redhatSubscriptionFinalizer to the machine object on rhel machine deletion.
Types ¶
type RedHatSubscriptionManager ¶
type RedHatSubscriptionManager interface { //TODO(irozzo) add context in input to give more control to the caller UnregisterInstance(offlineToken, machineName string) error }
RedHatSubscriptionManager is responsible for removing redhat subscriptions.
func NewRedHatSubscriptionManager ¶
func NewRedHatSubscriptionManager() RedHatSubscriptionManager
Click to show internal directories.
Click to hide internal directories.