Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiServerResourcesReconciler ¶
type ApiServerResourcesReconciler interface {
ReconcileApiServerService(
ctx context.Context,
hostedControlPlane *v1alpha1.HostedControlPlane,
cluster *capiv2.Cluster,
) (string, error)
ReconcileApiServerDeployments(
ctx context.Context,
hostedControlPlane *v1alpha1.HostedControlPlane,
cluster *capiv2.Cluster,
) (string, error)
}
func NewApiServerResourcesReconciler ¶
func NewApiServerResourcesReconciler( managementClusterClient *alias.ManagementClusterClient, ciliumClient ciliumclient.Interface, worldComponent string, serviceCIDR string, apiServerComponentLabel string, apiServerServicePort int32, apiServerServiceLegacyPortName string, etcdComponentLabel string, etcdServerPort int32, konnectivityNamespace string, konnectivityServiceAccount string, konnectivityServicePort int32, konnectivityClientKubeconfigName string, konnectivityServerAudience string, ) ApiServerResourcesReconciler
Click to show internal directories.
Click to hide internal directories.