Documentation
¶
Index ¶
Constants ¶
View Source
const ( // NodeClaimDeletionTimeout is the timeout for the deletion of a NodeClaim during cluster deletion. // If the timeout is reached, the NodeClaim will be forcefully deleted by setting the termination timestamp annotation. NodeClaimDeletionTimeout = 3 * time.Minute // KarpenterDeletionRequeueInterval is the interval at which the controller will requeue deletion of Karpenter resources during a hosted cluster deletion. KarpenterDeletionRequeueInterval = 15 * time.Second )
Variables ¶
This section is empty.
Functions ¶
func FindTargetNodeClaim ¶ added in v0.1.56
Types ¶
type MachineApproverController ¶
type MachineApproverController struct {
// contains filtered or unexported fields
}
func (*MachineApproverController) SetupWithManager ¶
func (r *MachineApproverController) SetupWithManager(mgr ctrl.Manager) error
type Reconciler ¶
type Reconciler struct {
ManagementClient client.Client
GuestClient client.Client
Namespace string
ControlPlaneOperatorImage string
KarpenterProviderAWSImage string
KarpenterComponent controlplanecomponent.ControlPlaneComponent
ControlPlaneContext controlplanecomponent.ControlPlaneContext
ReleaseProvider releaseinfo.Provider
upsert.CreateOrUpdateProvider
}
func (*Reconciler) SetupWithManager ¶
Click to show internal directories.
Click to hide internal directories.