Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewController ¶
func NewController(clk clock.Clock, kubeClient client.Client, recorder events.Recorder, provider cloudprovider.CloudProvider) operatorcontroller.Controller
Types ¶
type Check ¶
type Check interface { // Check performs the consistency check, this should return a list of slice discovered, or an empty // slice if no issues were found Check(context.Context, *v1.Node, *v1beta1.NodeClaim) ([]Issue, error) }
func NewNodeShape ¶
func NewNodeShape(provider cloudprovider.CloudProvider) Check
func NewTermination ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func (*Controller) Builder ¶
func (c *Controller) Builder(_ context.Context, m manager.Manager) operatorcontroller.Builder
func (*Controller) Name ¶
func (c *Controller) Name() string
Click to show internal directories.
Click to hide internal directories.