Documentation ¶
Index ¶
- func NewDaemonSetController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
- func NewNodeClaimController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
- func NewNodeController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
- func NewNodePoolController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
- func NewPodController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
- type Controller
- type NodeClaimController
- type NodeController
- type NodePoolController
- type PodController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDaemonSetController ¶
func NewDaemonSetController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
NewController constructs a controller instance
func NewNodeClaimController ¶
func NewNodeClaimController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
NewNodeClaimController constructs a controller instance
func NewNodeController ¶
func NewNodeController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
NewNodeController constructs a controller instance
func NewNodePoolController ¶
func NewNodePoolController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
func NewPodController ¶
func NewPodController(kubeClient client.Client, cluster *state.Cluster) operatorcontroller.Controller
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller for the resource
func (*Controller) Builder ¶
func (c *Controller) Builder(_ context.Context, m manager.Manager) operatorcontroller.Builder
func (*Controller) Name ¶
func (c *Controller) Name() string
type NodeClaimController ¶
type NodeClaimController struct {
// contains filtered or unexported fields
}
NodeClaimController reconciles nodeclaim for the purpose of maintaining state.
func (*NodeClaimController) Builder ¶
func (c *NodeClaimController) Builder(_ context.Context, m manager.Manager) operatorcontroller.Builder
func (*NodeClaimController) Name ¶
func (c *NodeClaimController) Name() string
type NodeController ¶
type NodeController struct {
// contains filtered or unexported fields
}
NodeController reconciles nodes for the purpose of maintaining state regarding nodes that is expensive to compute.
func (*NodeController) Builder ¶
func (c *NodeController) Builder(_ context.Context, m manager.Manager) operatorcontroller.Builder
func (*NodeController) Name ¶
func (c *NodeController) Name() string
type NodePoolController ¶
type NodePoolController struct {
// contains filtered or unexported fields
}
NodePoolController reconciles NodePools to re-trigger consolidation on change.
func (*NodePoolController) Builder ¶
func (c *NodePoolController) Builder(_ context.Context, m manager.Manager) operatorcontroller.Builder
func (*NodePoolController) Name ¶
func (c *NodePoolController) Name() string
type PodController ¶
type PodController struct {
// contains filtered or unexported fields
}
PodController reconciles pods for the purpose of maintaining state regarding pods that is expensive to compute.
func (*PodController) Builder ¶
func (c *PodController) Builder(_ context.Context, m manager.Manager) operatorcontroller.Builder
func (*PodController) Name ¶
func (c *PodController) Name() string
Click to show internal directories.
Click to hide internal directories.