Documentation ¶
Overview ¶
Package controllers implements controllers code.
Index ¶
- type IBMPowerVSClusterReconciler
- type IBMPowerVSImageReconciler
- type IBMPowerVSMachineReconciler
- func (r *IBMPowerVSMachineReconciler) IBMPowerVSClusterToIBMPowerVSMachines(ctx context.Context) handler.MapFunc
- func (r *IBMPowerVSMachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
- func (r *IBMPowerVSMachineReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error
- type IBMPowerVSMachineTemplateReconciler
- type IBMVPCClusterReconciler
- type IBMVPCMachineReconciler
- type IBMVPCMachineTemplateReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBMPowerVSClusterReconciler ¶
type IBMPowerVSClusterReconciler struct { client.Client Recorder record.EventRecorder ServiceEndpoint []endpoints.ServiceEndpoint Scheme *runtime.Scheme ClientFactory scope.ClientFactory }
IBMPowerVSClusterReconciler reconciles a IBMPowerVSCluster object.
func (*IBMPowerVSClusterReconciler) Reconcile ¶
func (r *IBMPowerVSClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
Reconcile implements controller runtime Reconciler interface and handles reconcileation logic for IBMPowerVSCluster.
func (*IBMPowerVSClusterReconciler) SetupWithManager ¶
SetupWithManager creates a new IBMPowerVSCluster controller for a manager.
type IBMPowerVSImageReconciler ¶ added in v0.2.0
type IBMPowerVSImageReconciler struct { client.Client Recorder record.EventRecorder ServiceEndpoint []endpoints.ServiceEndpoint Scheme *runtime.Scheme }
IBMPowerVSImageReconciler reconciles a IBMPowerVSImage object.
func (*IBMPowerVSImageReconciler) Reconcile ¶ added in v0.2.0
func (r *IBMPowerVSImageReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
Reconcile implements controller runtime Reconciler interface and handles reconciliation logic for IBMPowerVSImage.
func (*IBMPowerVSImageReconciler) SetupWithManager ¶ added in v0.2.0
func (r *IBMPowerVSImageReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type IBMPowerVSMachineReconciler ¶
type IBMPowerVSMachineReconciler struct { client.Client Log logr.Logger Recorder record.EventRecorder ServiceEndpoint []endpoints.ServiceEndpoint Scheme *runtime.Scheme }
IBMPowerVSMachineReconciler reconciles a IBMPowerVSMachine object.
func (*IBMPowerVSMachineReconciler) IBMPowerVSClusterToIBMPowerVSMachines ¶ added in v0.9.0
func (r *IBMPowerVSMachineReconciler) IBMPowerVSClusterToIBMPowerVSMachines(ctx context.Context) handler.MapFunc
IBMPowerVSClusterToIBMPowerVSMachines is a handler.ToRequestsFunc to be used to enqeue requests for reconciliation of IBMPowerVSMachines.
func (*IBMPowerVSMachineReconciler) Reconcile ¶
func (r *IBMPowerVSMachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
Reconcile implements controller runtime Reconciler interface and handles reconcileation logic for IBMPowerVSMachine.
func (*IBMPowerVSMachineReconciler) SetupWithManager ¶
SetupWithManager creates a new IBMVPCMachine controller for a manager.
type IBMPowerVSMachineTemplateReconciler ¶ added in v0.4.0
IBMPowerVSMachineTemplateReconciler reconciles a IBMPowerVSMachineTemplate object.
func (*IBMPowerVSMachineTemplateReconciler) SetupWithManager ¶ added in v0.4.0
func (r *IBMPowerVSMachineTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error
type IBMVPCClusterReconciler ¶
type IBMVPCClusterReconciler struct { client.Client Log logr.Logger Recorder record.EventRecorder ServiceEndpoint []endpoints.ServiceEndpoint Scheme *runtime.Scheme }
IBMVPCClusterReconciler reconciles a IBMVPCCluster object.
func (*IBMVPCClusterReconciler) Reconcile ¶
func (r *IBMVPCClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
Reconcile implements controller runtime Reconciler interface and handles reconcileation logic for IBMVPCCluster.
func (*IBMVPCClusterReconciler) SetupWithManager ¶
SetupWithManager creates a new IBMVPCCluster controller for a manager.
type IBMVPCMachineReconciler ¶
type IBMVPCMachineReconciler struct { client.Client Log logr.Logger Recorder record.EventRecorder ServiceEndpoint []endpoints.ServiceEndpoint Scheme *runtime.Scheme }
IBMVPCMachineReconciler reconciles a IBMVPCMachine object.
func (*IBMVPCMachineReconciler) Reconcile ¶
func (r *IBMVPCMachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
Reconcile implements controller runtime Reconciler interface and handles reconcileation logic for IBMVPCMachine.
func (*IBMVPCMachineReconciler) SetupWithManager ¶
func (r *IBMVPCMachineReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager creates a new IBMVPCMachine controller for a manager.
type IBMVPCMachineTemplateReconciler ¶ added in v0.8.0
type IBMVPCMachineTemplateReconciler struct { client.Client Scheme *runtime.Scheme ServiceEndpoint []endpoints.ServiceEndpoint }
IBMVPCMachineTemplateReconciler reconciles a IBMVPCMachineTemplate object.
func (*IBMVPCMachineTemplateReconciler) SetupWithManager ¶ added in v0.8.0
func (r *IBMVPCMachineTemplateReconciler) SetupWithManager(mgr ctrl.Manager) error