Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNodePoolController ¶
func NewNodePoolController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller
func NewProvisionerController ¶
func NewProvisionerController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller for the resource
func NewController ¶
func NewController(kubeClient client.Client, cluster *state.Cluster) *Controller
NewController is a constructor
type NodePoolController ¶
type NodePoolController struct {
*Controller
}
func (*NodePoolController) Builder ¶
func (c *NodePoolController) Builder(_ context.Context, m manager.Manager) corecontroller.Builder
func (*NodePoolController) Name ¶
func (c *NodePoolController) Name() string
type ProvisionerController ¶
type ProvisionerController struct {
*Controller
}
func (*ProvisionerController) Builder ¶
func (c *ProvisionerController) Builder(_ context.Context, m manager.Manager) corecontroller.Builder
func (*ProvisionerController) Name ¶
func (c *ProvisionerController) Name() string
func (*ProvisionerController) Reconcile ¶
func (c *ProvisionerController) Reconcile(ctx context.Context, provisioner *v1alpha5.Provisioner) (reconcile.Result, error)
Click to show internal directories.
Click to hide internal directories.