Documentation
¶
Overview ¶
Package hostedcontrolplane contains the controller logic for reconciling HostedControlPlane objects.
Package operator contains the whole schema for the operator.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HostedControlPlaneReconciler ¶
type HostedControlPlaneReconciler interface {
reconcile.Reconciler
SetupWithManager(mgr ctrl.Manager, maxConcurrentReconciles int, predicateLogger logr.Logger) error
}
func NewHostedControlPlaneReconciler ¶
func NewHostedControlPlaneReconciler( client client.Client, managementClusterClient *alias.ManagementClusterClient, certManagerClient cmclient.Interface, gatewayClient gwclient.Interface, ciliumClientFactory func(ctx context.Context) (ciliumclient.Interface, error), workloadClusterClientFactory func( ctx context.Context, managementClusterClient *alias.ManagementClusterClient, cluster *capiv2.Cluster, controllerKubeconfigName string, ) (*alias.WorkloadClusterClient, ciliumclient.Interface, error), etcdClientFactory etcd_client.EtcdClientFactory, s3ClientFactory s3_client.S3ClientFactory, recorder record.EventRecorder, controllerNamespace string, ) HostedControlPlaneReconciler
Click to show internal directories.
Click to hide internal directories.