informer

package
v0.32.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDaemonSetController added in v0.25.0

func NewDaemonSetController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

NewController constructs a controller instance

func NewMachineController added in v0.24.0

func NewMachineController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

NewMachineController constructs a controller instance

func NewNodeClaimController added in v0.31.0

func NewNodeClaimController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

NewNodeClaimController constructs a controller instance

func NewNodeController

func NewNodeController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

NewNodeController constructs a controller instance

func NewNodePoolController added in v0.31.0

func NewNodePoolController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

func NewPodController

func NewPodController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

func NewProvisionerController

func NewProvisionerController(kubeClient client.Client, cluster *state.Cluster) corecontroller.Controller

Types

type Controller added in v0.25.0

type Controller struct {
	// contains filtered or unexported fields
}

Controller for the resource

func (*Controller) Builder added in v0.25.0

func (*Controller) Name added in v0.25.0

func (c *Controller) Name() string

func (*Controller) Reconcile added in v0.25.0

func (c *Controller) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error)

Reconcile the resource

type MachineController added in v0.24.0

type MachineController struct {
	// contains filtered or unexported fields
}

MachineController reconciles machine for the purpose of maintaining state.

func (*MachineController) Builder added in v0.24.0

func (*MachineController) Name added in v0.24.0

func (c *MachineController) Name() string

func (*MachineController) Reconcile added in v0.24.0

type NodeClaimController added in v0.31.0

type NodeClaimController struct {
	// contains filtered or unexported fields
}

NodeClaimController reconciles machine for the purpose of maintaining state.

func (*NodeClaimController) Builder added in v0.31.0

func (*NodeClaimController) Name added in v0.31.0

func (c *NodeClaimController) Name() string

func (*NodeClaimController) Reconcile added in v0.31.0

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 (*NodeController) Name

func (c *NodeController) Name() string

func (*NodeController) Reconcile

type NodePoolController added in v0.31.0

type NodePoolController struct {
	// contains filtered or unexported fields
}

NodePoolController reconciles NodePools to re-trigger consolidation on change.

func (*NodePoolController) Builder added in v0.31.0

func (*NodePoolController) Name added in v0.31.0

func (c *NodePoolController) Name() string

func (*NodePoolController) Reconcile added in v0.31.0

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 (*PodController) Name

func (c *PodController) Name() string

func (*PodController) Reconcile

func (c *PodController) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error)

type ProvisionerController

type ProvisionerController struct {
	// contains filtered or unexported fields
}

ProvisionerController reconciles provisioners to re-trigger consolidation on change.

func (*ProvisionerController) Builder

func (*ProvisionerController) Name

func (c *ProvisionerController) Name() string

func (*ProvisionerController) Reconcile

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL