@@ -52,6 +52,17 @@ type AWSMachineTemplateReconciler struct {
5252 WatchFilterValue string
5353}
5454
55+ // SetupWithManager sets up the controller with the Manager.
56+ func (r * AWSMachineTemplateReconciler ) SetupWithManager (ctx context.Context , mgr ctrl.Manager , options controller.Options ) error {
57+ log := logger .FromContext (ctx )
58+
59+ return ctrl .NewControllerManagedBy (mgr ).
60+ For (& infrav1.AWSMachineTemplate {}).
61+ WithOptions (options ).
62+ WithEventFilter (predicates .ResourceHasFilterLabel (mgr .GetScheme (), log .GetLogger (), r .WatchFilterValue )).
63+ Complete (r )
64+ }
65+
5566// +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsmachinetemplates,verbs=get;list;watch
5667// +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsmachinetemplates/status,verbs=get;update;patch
5768// +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsclusters,verbs=get;list;watch
@@ -363,14 +374,3 @@ func (r *AWSMachineTemplateReconciler) getKubernetesVersion(ctx context.Context,
363374
364375 return "" , errors .New ("no MachineDeployment or KubeadmControlPlane found referencing this AWSMachineTemplate with a version" )
365376}
366-
367- // SetupWithManager sets up the controller with the Manager.
368- func (r * AWSMachineTemplateReconciler ) SetupWithManager (ctx context.Context , mgr ctrl.Manager , options controller.Options ) error {
369- log := logger .FromContext (ctx )
370-
371- return ctrl .NewControllerManagedBy (mgr ).
372- For (& infrav1.AWSMachineTemplate {}).
373- WithOptions (options ).
374- WithEventFilter (predicates .ResourceHasFilterLabel (mgr .GetScheme (), log .GetLogger (), r .WatchFilterValue )).
375- Complete (r )
376- }
0 commit comments