package
0.0.0-20241106155120-31ca61c30ccd
Repository: https://github.com/rancher/shepherd.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
RegisterClusterGeneratingHandler configures a ClusterController to execute a ClusterGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterClusterStatusHandler configures a ClusterController to execute a ClusterStatusHandler for every events observed.
RegisterMachineDeploymentGeneratingHandler configures a MachineDeploymentController to execute a MachineDeploymentGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterMachineDeploymentStatusHandler configures a MachineDeploymentController to execute a MachineDeploymentStatusHandler for every events observed.
RegisterMachineGeneratingHandler configures a MachineController to execute a MachineGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterMachineSetGeneratingHandler configures a MachineSetController to execute a MachineSetGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterMachineSetStatusHandler configures a MachineSetController to execute a MachineSetStatusHandler for every events observed.
RegisterMachineStatusHandler configures a MachineController to execute a MachineStatusHandler for every events observed.
# Interfaces
ClusterCache interface for retrieving Cluster resources in memory.
ClusterClient interface for managing Cluster resources in Kubernetes.
ClusterController interface for managing Cluster resources.
No description provided by the author
MachineCache interface for retrieving Machine resources in memory.
MachineClient interface for managing Machine resources in Kubernetes.
MachineController interface for managing Machine resources.
MachineDeploymentCache interface for retrieving MachineDeployment resources in memory.
MachineDeploymentClient interface for managing MachineDeployment resources in Kubernetes.
MachineDeploymentController interface for managing MachineDeployment resources.
MachineSetCache interface for retrieving MachineSet resources in memory.
MachineSetClient interface for managing MachineSet resources in Kubernetes.
MachineSetController interface for managing MachineSet resources.
# Type aliases
ClusterGeneratingHandler is the top-level handler that is executed for every Cluster event.
ClusterStatusHandler is executed for every added or modified Cluster.
MachineDeploymentGeneratingHandler is the top-level handler that is executed for every MachineDeployment event.
MachineDeploymentStatusHandler is executed for every added or modified MachineDeployment.
MachineGeneratingHandler is the top-level handler that is executed for every Machine event.
MachineSetGeneratingHandler is the top-level handler that is executed for every MachineSet event.
MachineSetStatusHandler is executed for every added or modified MachineSet.
MachineStatusHandler is executed for every added or modified Machine.