@@ -19,19 +19,19 @@ package controllers
1919import (
2020 "context"
2121
22- "sigs.k8s.io/cluster-api-operator/controller"
2322 ctrl "sigs.k8s.io/controller-runtime"
2423 ctr "sigs.k8s.io/controller-runtime/pkg/controller"
2524 "sigs.k8s.io/controller-runtime/pkg/log"
2625 "sigs.k8s.io/controller-runtime/pkg/reconcile"
2726
2827 operatorv1 "sigs.k8s.io/cluster-api-operator/api/v1alpha2"
28+ "sigs.k8s.io/cluster-api-operator/controller"
2929)
3030
31- // OperatorReconciler is a mapping wrapper for CAPIProvider -> operator provider resources
31+ // OperatorReconciler is a mapping wrapper for CAPIProvider -> operator provider resources.
3232type OperatorReconciler struct {}
3333
34- // SetupWithManager is a mapping wrapper for CAPIProvider -> operator provider resources
34+ // SetupWithManager is a mapping wrapper for CAPIProvider -> operator provider resources.
3535func (r * OperatorReconciler ) SetupWithManager (ctx context.Context , mgr ctrl.Manager , options ctr.Options ) error {
3636 log := log .FromContext (ctx )
3737
@@ -42,7 +42,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
4242 Client : mgr .GetClient (),
4343 Config : mgr .GetConfig (),
4444 WatchConfigSecretChanges : true ,
45- }}).SetupWithManager (ctx , mgr , options ); err != nil {
45+ },
46+ }).SetupWithManager (ctx , mgr , options ); err != nil {
4647 log .Error (err , "unable to create controller" , "controller" , "CoreProvider" )
4748 return err
4849 }
@@ -55,7 +56,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
5556 Config : mgr .GetConfig (),
5657 WatchConfigSecretChanges : true ,
5758 WatchCoreProviderChanges : true ,
58- }}).SetupWithManager (ctx , mgr , options ); err != nil {
59+ },
60+ }).SetupWithManager (ctx , mgr , options ); err != nil {
5961 log .Error (err , "unable to create controller" , "controller" , "InfrastructureProvider" )
6062 return err
6163 }
@@ -68,7 +70,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
6870 Config : mgr .GetConfig (),
6971 WatchConfigSecretChanges : true ,
7072 WatchCoreProviderChanges : true ,
71- }}).SetupWithManager (ctx , mgr , options ); err != nil {
73+ },
74+ }).SetupWithManager (ctx , mgr , options ); err != nil {
7275 log .Error (err , "unable to create controller" , "controller" , "BootstrapProvider" )
7376 return err
7477 }
@@ -81,7 +84,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
8184 Config : mgr .GetConfig (),
8285 WatchConfigSecretChanges : true ,
8386 WatchCoreProviderChanges : true ,
84- }}).SetupWithManager (ctx , mgr , options ); err != nil {
87+ },
88+ }).SetupWithManager (ctx , mgr , options ); err != nil {
8589 log .Error (err , "unable to create controller" , "controller" , "ControlPlaneProvider" )
8690 return err
8791 }
@@ -94,7 +98,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
9498 Config : mgr .GetConfig (),
9599 WatchConfigSecretChanges : true ,
96100 WatchCoreProviderChanges : true ,
97- }}).SetupWithManager (ctx , mgr , options ); err != nil {
101+ },
102+ }).SetupWithManager (ctx , mgr , options ); err != nil {
98103 log .Error (err , "unable to create controller" , "controller" , "AddonProvider" )
99104 return err
100105 }
@@ -107,7 +112,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
107112 Config : mgr .GetConfig (),
108113 WatchConfigSecretChanges : true ,
109114 WatchCoreProviderChanges : true ,
110- }}).SetupWithManager (ctx , mgr , options ); err != nil {
115+ },
116+ }).SetupWithManager (ctx , mgr , options ); err != nil {
111117 log .Error (err , "unable to create controller" , "controller" , "IPAMProvider" )
112118 return err
113119 }
@@ -120,7 +126,8 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
120126 Config : mgr .GetConfig (),
121127 WatchConfigSecretChanges : true ,
122128 WatchCoreProviderChanges : true ,
123- }}).SetupWithManager (ctx , mgr , options ); err != nil {
129+ },
130+ }).SetupWithManager (ctx , mgr , options ); err != nil {
124131 log .Error (err , "unable to create controller" , "controller" , "RuntimeExtensionProvider" )
125132 return err
126133 }
@@ -132,12 +139,12 @@ func (r *OperatorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Mana
132139//+kubebuilder:rbac:groups=turtles-capi.cattle.io,resources=capiproviders/status,verbs=get;update;patch
133140//+kubebuilder:rbac:groups=turtles-capi.cattle.io,resources=capiproviders/finalizers,verbs=update
134141
135- // CAPIProviderReconcilerWrapper wraps the upstream CAPIProviderReconciler
142+ // CAPIProviderReconcilerWrapper wraps the upstream CAPIProviderReconciler.
136143type CAPIProviderReconcilerWrapper struct {
137144 controller.GenericProviderReconciler
138145}
139146
140- // BuildWithManager builds the CAPIProviderReconciler
147+ // BuildWithManager builds the CAPIProviderReconciler.
141148func (r * CAPIProviderReconcilerWrapper ) BuildWithManager (ctx context.Context , mgr ctrl.Manager ) (* ctrl.Builder , error ) {
142149 builder , err := r .GenericProviderReconciler .BuildWithManager (ctx , mgr )
143150 if err != nil {
@@ -146,7 +153,7 @@ func (r *CAPIProviderReconcilerWrapper) BuildWithManager(ctx context.Context, mg
146153
147154 reconciler := controller .NewPhaseReconciler (r .GenericProviderReconciler , r .Provider , r .ProviderList )
148155
149- r .GenericProviderReconciler . ReconcilePhases = []controller.PhaseFn {
156+ r .ReconcilePhases = []controller.PhaseFn {
150157 r .setDefaultProviderSpec ,
151158 reconciler .ApplyFromCache ,
152159 reconciler .PreflightChecks ,
@@ -174,11 +181,12 @@ func (r *CAPIProviderReconcilerWrapper) SetupWithManager(ctx context.Context, mg
174181 return builder .WithOptions (options ).Complete (r )
175182}
176183
184+ // Reconcile wraps the upstream Reconcile method.
177185func (r * CAPIProviderReconcilerWrapper ) Reconcile (ctx context.Context , req reconcile.Request ) (_ reconcile.Result , reterr error ) {
178186 return r .GenericProviderReconciler .Reconcile (ctx , req )
179187}
180188
181- func (r * CAPIProviderReconcilerWrapper ) setDefaultProviderSpec (ctx context.Context ) (* controller.Result , error ) {
189+ func (r * CAPIProviderReconcilerWrapper ) setDefaultProviderSpec (_ context.Context ) (* controller.Result , error ) {
182190 setDefaultProviderSpec (r .Provider )
183191
184192 return & controller.Result {}, nil
0 commit comments