@@ -25,17 +25,16 @@ Kubebuilder has created our first controller in `controllers/mailguncluster_cont
25
25
// MailgunClusterReconciler reconciles a MailgunCluster object
26
26
type MailgunClusterReconciler struct {
27
27
client.Client
28
- Log logr. Logger
28
+ Scheme *runtime. Scheme
29
29
}
30
30
31
31
// +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=mailgunclusters,verbs=get;list;watch;create;update;patch;delete
32
32
// +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=mailgunclusters/status,verbs=get;update;patch
33
33
34
34
func (r *MailgunClusterReconciler ) Reconcile (ctx context .Context , req ctrl .Request ) (ctrl .Result , error ) {
35
- _ = context.Background ()
36
- _ = r.Log .WithValues (" mailguncluster" , req.NamespacedName )
35
+ _ = logf.FromContext (ctx)
37
36
38
- // your logic here
37
+ // TODO(user): your logic here
39
38
40
39
return ctrl.Result {}, nil
41
40
}
@@ -88,7 +87,7 @@ We're going to be sending mail, so let's add a few extra fields:
88
87
// MailgunClusterReconciler reconciles a MailgunCluster object
89
88
type MailgunClusterReconciler struct {
90
89
client.Client
91
- Log logr. Logger
90
+ Scheme *runtime. Scheme
92
91
Mailgun mailgun.Mailgun
93
92
Recipient string
94
93
}
@@ -102,7 +101,7 @@ Here's a naive example:
102
101
``` go
103
102
func (r *MailgunClusterReconciler ) Reconcile (ctx context .Context , req ctrl .Request ) (ctrl .Result , error ) {
104
103
ctx := context.Background ()
105
- _ = r. Log . WithValues ( " mailguncluster " , req. NamespacedName )
104
+ _ = ctrl. LoggerFrom (ctx )
106
105
107
106
var cluster infrav1.MailgunCluster
108
107
if err := r.Get (ctx, req.NamespacedName , &cluster); err != nil {
0 commit comments