Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller interface { EnqueueLogicalCluster(cluster *corev1alpha1.LogicalCluster, values ...interface{}) Start(ctx context.Context, numThreads int) }
func NewController ¶
func NewController( controllerName string, groupName string, isRelevantLogicalCluster func(cluster *corev1alpha1.LogicalCluster) bool, kcpClusterClient kcpclientset.ClusterInterface, logicalClusterInformer corev1alpha1informers.LogicalClusterClusterInformer, ) Controller
NewController returns a new controller for labelling LogicalClusters that should be replicated.
type LogicalCluster ¶
type LogicalCluster = corev1alpha1.LogicalCluster
type LogicalClusterSpec ¶
type LogicalClusterSpec = corev1alpha1.LogicalClusterSpec
type LogicalClusterStatus ¶
type LogicalClusterStatus = corev1alpha1.LogicalClusterStatus
type Patcher ¶
type Patcher = corev1alpha1client.LogicalClusterInterface
type Resource ¶
type Resource = committer.Resource[*LogicalClusterSpec, *LogicalClusterStatus]
Click to show internal directories.
Click to hide internal directories.