Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EtcdClusterReconciler ¶
type EtcdClusterReconciler interface {
ReconcileEtcdCluster(
ctx context.Context,
hostedControlPlane *v1alpha1.HostedControlPlane,
cluster *capiv2.Cluster,
) (string, error)
}
func NewEtcdClusterReconciler ¶
func NewEtcdClusterReconciler( managementClusterClient *alias.ManagementClusterClient, ciliumClient ciliumclient.Interface, recorder record.EventRecorder, etcdServerPort int32, etcdServerStorageBuffer resource.Quantity, etcdServerStorageIncrement resource.Quantity, etcdClientFactory etcd_client.EtcdClientFactory, s3ClientFactory s3_client.S3ClientFactory, componentLabel string, apiServerComponentLabel string, controllerNamespace string, systemControllerComponent string, ) EtcdClusterReconciler
Click to show internal directories.
Click to hide internal directories.