Documentation ¶
Index ¶
Constants ¶
View Source
const (
// name of the cluster controller finalizer
ClusterControllerFinalizerName = "cluster.kubean.firefly.io/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterController ¶
type ClusterController struct {
// contains filtered or unexported fields
}
func NewClusterController ¶
func NewClusterController( karmadaNamespace string, client clientset.Interface, dynamicClient dynamic.Interface, clustersInformer informers.GenericInformer, fireflyDynamicClient dynamic.Interface, hostClustersInformer informers.GenericInformer) (*ClusterController, error)
NewClusterController returns a new *Controller.
type ClusterRefController ¶
type ClusterRefController struct {
// contains filtered or unexported fields
}
func NewClusterRefController ¶
func NewClusterRefController( client clientset.Interface, clustersInformer informers.GenericInformer, configMapInformer coreinformers.ConfigMapInformer, karmadaNamespace string, fireflyClient clientset.Interface) (*ClusterRefController, error)
NewClusterRefController returns a new *Controller.
type ManifestController ¶
type ManifestController struct {
// contains filtered or unexported fields
}
func NewManifestController ¶
func NewManifestController( kubeClient clientset.Interface, dynamicClient dynamic.Interface, manifestInformer informers.GenericInformer, hostManifestInformer informers.GenericInformer, ) (*ManifestController, error)
NewManifestController returns a new *Controller.
Click to show internal directories.
Click to hide internal directories.