Documentation ¶
Overview ¶
Package vmware contains the VSphereCluster reconciler.
Index ¶
- func AddServiceAccountProviderControllerToManager(ctx context.Context, ...) error
- func AddServiceDiscoveryControllerToManager(ctx context.Context, ...) error
- func AddVSphereMachineTemplateControllerToManager(ctx context.Context, ...) error
- type ClusterReconciler
- func (r *ClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
- func (r *ClusterReconciler) VSphereMachineToCluster(ctx context.Context, o client.Object) []reconcile.Request
- func (r *ClusterReconciler) ZoneToVSphereClusters(ctx context.Context, o client.Object) []reconcile.Request
- type ServiceAccountReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddServiceAccountProviderControllerToManager ¶ added in v1.12.0
func AddServiceAccountProviderControllerToManager(ctx context.Context, controllerManagerCtx *capvcontext.ControllerManagerContext, mgr manager.Manager, clusterCache clustercache.ClusterCache, options controller.Options) error
AddServiceAccountProviderControllerToManager adds this controller to the provided manager.
func AddServiceDiscoveryControllerToManager ¶ added in v1.12.0
func AddServiceDiscoveryControllerToManager(ctx context.Context, controllerManagerCtx *capvcontext.ControllerManagerContext, mgr manager.Manager, clusterCache clustercache.ClusterCache, options controller.Options) error
AddServiceDiscoveryControllerToManager adds the ServiceDiscovery controller to the provided manager.
func AddVSphereMachineTemplateControllerToManager ¶ added in v1.11.1
func AddVSphereMachineTemplateControllerToManager(ctx context.Context, controllerManagerContext *capvcontext.ControllerManagerContext, mgr manager.Manager, options controller.Options) error
AddVSphereMachineTemplateControllerToManager adds the machine template controller to the provided manager.
Types ¶
type ClusterReconciler ¶
type ClusterReconciler struct { Client client.Client Recorder record.EventRecorder NetworkProvider services.NetworkProvider ControlPlaneService services.ControlPlaneEndpointService ResourcePolicyService services.ResourcePolicyService }
ClusterReconciler reconciles VSphereClusters.
func (*ClusterReconciler) VSphereMachineToCluster ¶
func (r *ClusterReconciler) VSphereMachineToCluster(ctx context.Context, o client.Object) []reconcile.Request
VSphereMachineToCluster adds reconcile requests for a Cluster when one of its control plane machines has an event.
func (*ClusterReconciler) ZoneToVSphereClusters ¶ added in v1.11.0
func (r *ClusterReconciler) ZoneToVSphereClusters(ctx context.Context, o client.Object) []reconcile.Request
ZoneToVSphereClusters adds reconcile requests for VSphereClusters when Zone has an event.
type ServiceAccountReconciler ¶ added in v1.12.0
type ServiceAccountReconciler struct { Client client.Client Recorder record.EventRecorder // contains filtered or unexported fields }
ServiceAccountReconciler reconciles changes to ProviderServiceAccounts.