package
0.0.0-20241106155120-31ca61c30ccd
Repository: https://github.com/rancher/shepherd.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
RegisterBundleGeneratingHandler configures a BundleController to execute a BundleGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterBundleStatusHandler configures a BundleController to execute a BundleStatusHandler for every events observed.
RegisterClusterGeneratingHandler configures a ClusterController to execute a ClusterGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterClusterGroupGeneratingHandler configures a ClusterGroupController to execute a ClusterGroupGeneratingHandler for every events observed, passing the returned objects to the provided apply.Apply.
RegisterClusterGroupStatusHandler configures a ClusterGroupController to execute a ClusterGroupStatusHandler for every events observed.
RegisterClusterStatusHandler configures a ClusterController to execute a ClusterStatusHandler for every events observed.

# Interfaces

BundleCache interface for retrieving Bundle resources in memory.
BundleClient interface for managing Bundle resources in Kubernetes.
BundleController interface for managing Bundle resources.
ClusterCache interface for retrieving Cluster resources in memory.
ClusterClient interface for managing Cluster resources in Kubernetes.
ClusterController interface for managing Cluster resources.
ClusterGroupCache interface for retrieving ClusterGroup resources in memory.
ClusterGroupClient interface for managing ClusterGroup resources in Kubernetes.
ClusterGroupController interface for managing ClusterGroup resources.
No description provided by the author

# Type aliases

BundleGeneratingHandler is the top-level handler that is executed for every Bundle event.
BundleStatusHandler is executed for every added or modified Bundle.
ClusterGeneratingHandler is the top-level handler that is executed for every Cluster event.
ClusterGroupGeneratingHandler is the top-level handler that is executed for every ClusterGroup event.
ClusterGroupStatusHandler is executed for every added or modified ClusterGroup.
ClusterStatusHandler is executed for every added or modified Cluster.