Skip to content

Commit 1ae1686

Browse files
committed
Use log from context
1 parent 53b7bf2 commit 1ae1686

File tree

22 files changed

+34
-75
lines changed

22 files changed

+34
-75
lines changed

pkg/plugins/golang/v3/scaffolds/internal/templates/controllers/controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ package {{ if and .MultiGroup .Resource.Group }}{{ .Resource.PackageName }}{{ el
6868
6969
import (
7070
"context"
71-
"github.com/go-logr/logr"
7271
"k8s.io/apimachinery/pkg/runtime"
7372
ctrl "sigs.k8s.io/controller-runtime"
7473
"sigs.k8s.io/controller-runtime/pkg/client"
74+
"sigs.k8s.io/controller-runtime/pkg/log"
7575
{{ if not (isEmptyStr .Resource.Path) -}}
7676
{{ .Resource.ImportAlias }} "{{ .Resource.Path }}"
7777
{{- end }}
@@ -80,7 +80,6 @@ import (
8080
// {{ .Resource.Kind }}Reconciler reconciles a {{ .Resource.Kind }} object
8181
type {{ .Resource.Kind }}Reconciler struct {
8282
client.Client
83-
Log logr.Logger
8483
Scheme *runtime.Scheme
8584
}
8685
@@ -98,7 +97,7 @@ type {{ .Resource.Kind }}Reconciler struct {
9897
// For more details, check Reconcile and its Result here:
9998
// - https://pkg.go.dev/sigs.k8s.io/controller-runtime@{{ .ControllerRuntimeVersion }}/pkg/reconcile
10099
func (r *{{ .Resource.Kind }}Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
101-
_ = r.Log.WithValues("{{ .Resource.Kind | lower }}", req.NamespacedName)
100+
_ = log.FromContext(ctx)
102101
103102
// your logic here
104103

pkg/plugins/golang/v3/scaffolds/internal/templates/main.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ const (
9999
`
100100
reconcilerSetupCodeFragment = `if err = (&controllers.%sReconciler{
101101
Client: mgr.GetClient(),
102-
Log: ctrl.Log.WithName("controllers").WithName("%s"),
103102
Scheme: mgr.GetScheme(),
104103
}).SetupWithManager(mgr); err != nil {
105104
setupLog.Error(err, "unable to create controller", "controller", "%s")
@@ -108,7 +107,6 @@ const (
108107
`
109108
multiGroupReconcilerSetupCodeFragment = `if err = (&%scontrollers.%sReconciler{
110109
Client: mgr.GetClient(),
111-
Log: ctrl.Log.WithName("controllers").WithName("%s").WithName("%s"),
112110
Scheme: mgr.GetScheme(),
113111
}).SetupWithManager(mgr); err != nil {
114112
setupLog.Error(err, "unable to create controller", "controller", "%s")
@@ -157,10 +155,10 @@ func (f *MainUpdater) GetCodeFragments() machinery.CodeFragmentsMap {
157155
if f.WireController {
158156
if !f.MultiGroup || f.Resource.Group == "" {
159157
setup = append(setup, fmt.Sprintf(reconcilerSetupCodeFragment,
160-
f.Resource.Kind, f.Resource.Kind, f.Resource.Kind))
158+
f.Resource.Kind, f.Resource.Kind))
161159
} else {
162160
setup = append(setup, fmt.Sprintf(multiGroupReconcilerSetupCodeFragment,
163-
f.Resource.PackageName(), f.Resource.Kind, f.Resource.Group, f.Resource.Kind, f.Resource.Kind))
161+
f.Resource.PackageName(), f.Resource.Kind, f.Resource.Kind))
164162
}
165163
}
166164
if f.WireWebhook {

testdata/project-v3-addon/main.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,23 +80,20 @@ func main() {
8080

8181
if err = (&controllers.CaptainReconciler{
8282
Client: mgr.GetClient(),
83-
Log: ctrl.Log.WithName("controllers").WithName("Captain"),
8483
Scheme: mgr.GetScheme(),
8584
}).SetupWithManager(mgr); err != nil {
8685
setupLog.Error(err, "unable to create controller", "controller", "Captain")
8786
os.Exit(1)
8887
}
8988
if err = (&controllers.FirstMateReconciler{
9089
Client: mgr.GetClient(),
91-
Log: ctrl.Log.WithName("controllers").WithName("FirstMate"),
9290
Scheme: mgr.GetScheme(),
9391
}).SetupWithManager(mgr); err != nil {
9492
setupLog.Error(err, "unable to create controller", "controller", "FirstMate")
9593
os.Exit(1)
9694
}
9795
if err = (&controllers.AdmiralReconciler{
9896
Client: mgr.GetClient(),
99-
Log: ctrl.Log.WithName("controllers").WithName("Admiral"),
10097
Scheme: mgr.GetScheme(),
10198
}).SetupWithManager(mgr); err != nil {
10299
setupLog.Error(err, "unable to create controller", "controller", "Admiral")

testdata/project-v3-config/controllers/admiral_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,17 @@ package controllers
1919
import (
2020
"context"
2121

22-
"github.com/go-logr/logr"
2322
"k8s.io/apimachinery/pkg/runtime"
2423
ctrl "sigs.k8s.io/controller-runtime"
2524
"sigs.k8s.io/controller-runtime/pkg/client"
25+
"sigs.k8s.io/controller-runtime/pkg/log"
2626

2727
crewv1 "sigs.k8s.io/kubebuilder/testdata/project-v3-config/api/v1"
2828
)
2929

3030
// AdmiralReconciler reconciles a Admiral object
3131
type AdmiralReconciler struct {
3232
client.Client
33-
Log logr.Logger
3433
Scheme *runtime.Scheme
3534
}
3635

@@ -48,7 +47,7 @@ type AdmiralReconciler struct {
4847
// For more details, check Reconcile and its Result here:
4948
// - https://pkg.go.dev/sigs.k8s.io/[email protected]/pkg/reconcile
5049
func (r *AdmiralReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
51-
_ = r.Log.WithValues("admiral", req.NamespacedName)
50+
_ = log.FromContext(ctx)
5251

5352
// your logic here
5453

testdata/project-v3-config/controllers/captain_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,17 @@ package controllers
1919
import (
2020
"context"
2121

22-
"github.com/go-logr/logr"
2322
"k8s.io/apimachinery/pkg/runtime"
2423
ctrl "sigs.k8s.io/controller-runtime"
2524
"sigs.k8s.io/controller-runtime/pkg/client"
25+
"sigs.k8s.io/controller-runtime/pkg/log"
2626

2727
crewv1 "sigs.k8s.io/kubebuilder/testdata/project-v3-config/api/v1"
2828
)
2929

3030
// CaptainReconciler reconciles a Captain object
3131
type CaptainReconciler struct {
3232
client.Client
33-
Log logr.Logger
3433
Scheme *runtime.Scheme
3534
}
3635

@@ -48,7 +47,7 @@ type CaptainReconciler struct {
4847
// For more details, check Reconcile and its Result here:
4948
// - https://pkg.go.dev/sigs.k8s.io/[email protected]/pkg/reconcile
5049
func (r *CaptainReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
51-
_ = r.Log.WithValues("captain", req.NamespacedName)
50+
_ = log.FromContext(ctx)
5251

5352
// your logic here
5453

testdata/project-v3-config/controllers/laker_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,15 @@ package controllers
1919
import (
2020
"context"
2121

22-
"github.com/go-logr/logr"
2322
"k8s.io/apimachinery/pkg/runtime"
2423
ctrl "sigs.k8s.io/controller-runtime"
2524
"sigs.k8s.io/controller-runtime/pkg/client"
25+
"sigs.k8s.io/controller-runtime/pkg/log"
2626
)
2727

2828
// LakerReconciler reconciles a Laker object
2929
type LakerReconciler struct {
3030
client.Client
31-
Log logr.Logger
3231
Scheme *runtime.Scheme
3332
}
3433

@@ -46,7 +45,7 @@ type LakerReconciler struct {
4645
// For more details, check Reconcile and its Result here:
4746
// - https://pkg.go.dev/sigs.k8s.io/[email protected]/pkg/reconcile
4847
func (r *LakerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
49-
_ = r.Log.WithValues("laker", req.NamespacedName)
48+
_ = log.FromContext(ctx)
5049

5150
// your logic here
5251

testdata/project-v3-config/main.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,13 @@ func main() {
8080

8181
if err = (&controllers.CaptainReconciler{
8282
Client: mgr.GetClient(),
83-
Log: ctrl.Log.WithName("controllers").WithName("Captain"),
8483
Scheme: mgr.GetScheme(),
8584
}).SetupWithManager(mgr); err != nil {
8685
setupLog.Error(err, "unable to create controller", "controller", "Captain")
8786
os.Exit(1)
8887
}
8988
if err = (&controllers.CaptainReconciler{
9089
Client: mgr.GetClient(),
91-
Log: ctrl.Log.WithName("controllers").WithName("Captain"),
9290
Scheme: mgr.GetScheme(),
9391
}).SetupWithManager(mgr); err != nil {
9492
setupLog.Error(err, "unable to create controller", "controller", "Captain")
@@ -100,7 +98,6 @@ func main() {
10098
}
10199
if err = (&controllers.FirstMateReconciler{
102100
Client: mgr.GetClient(),
103-
Log: ctrl.Log.WithName("controllers").WithName("FirstMate"),
104101
Scheme: mgr.GetScheme(),
105102
}).SetupWithManager(mgr); err != nil {
106103
setupLog.Error(err, "unable to create controller", "controller", "FirstMate")
@@ -112,7 +109,6 @@ func main() {
112109
}
113110
if err = (&controllers.AdmiralReconciler{
114111
Client: mgr.GetClient(),
115-
Log: ctrl.Log.WithName("controllers").WithName("Admiral"),
116112
Scheme: mgr.GetScheme(),
117113
}).SetupWithManager(mgr); err != nil {
118114
setupLog.Error(err, "unable to create controller", "controller", "Admiral")
@@ -124,7 +120,6 @@ func main() {
124120
}
125121
if err = (&controllers.LakerReconciler{
126122
Client: mgr.GetClient(),
127-
Log: ctrl.Log.WithName("controllers").WithName("Laker"),
128123
Scheme: mgr.GetScheme(),
129124
}).SetupWithManager(mgr); err != nil {
130125
setupLog.Error(err, "unable to create controller", "controller", "Laker")

testdata/project-v3-multigroup/controllers/apps/deployment_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,16 @@ package apps
1919
import (
2020
"context"
2121

22-
"github.com/go-logr/logr"
2322
appsv1 "k8s.io/api/apps/v1"
2423
"k8s.io/apimachinery/pkg/runtime"
2524
ctrl "sigs.k8s.io/controller-runtime"
2625
"sigs.k8s.io/controller-runtime/pkg/client"
26+
"sigs.k8s.io/controller-runtime/pkg/log"
2727
)
2828

2929
// DeploymentReconciler reconciles a Deployment object
3030
type DeploymentReconciler struct {
3131
client.Client
32-
Log logr.Logger
3332
Scheme *runtime.Scheme
3433
}
3534

@@ -47,7 +46,7 @@ type DeploymentReconciler struct {
4746
// For more details, check Reconcile and its Result here:
4847
// - https://pkg.go.dev/sigs.k8s.io/[email protected]/pkg/reconcile
4948
func (r *DeploymentReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
50-
_ = r.Log.WithValues("deployment", req.NamespacedName)
49+
_ = log.FromContext(ctx)
5150

5251
// your logic here
5352

testdata/project-v3-multigroup/controllers/crew/captain_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,17 @@ package crew
1919
import (
2020
"context"
2121

22-
"github.com/go-logr/logr"
2322
"k8s.io/apimachinery/pkg/runtime"
2423
ctrl "sigs.k8s.io/controller-runtime"
2524
"sigs.k8s.io/controller-runtime/pkg/client"
25+
"sigs.k8s.io/controller-runtime/pkg/log"
2626

2727
crewv1 "sigs.k8s.io/kubebuilder/testdata/project-v3-multigroup/apis/crew/v1"
2828
)
2929

3030
// CaptainReconciler reconciles a Captain object
3131
type CaptainReconciler struct {
3232
client.Client
33-
Log logr.Logger
3433
Scheme *runtime.Scheme
3534
}
3635

@@ -48,7 +47,7 @@ type CaptainReconciler struct {
4847
// For more details, check Reconcile and its Result here:
4948
// - https://pkg.go.dev/sigs.k8s.io/[email protected]/pkg/reconcile
5049
func (r *CaptainReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
51-
_ = r.Log.WithValues("captain", req.NamespacedName)
50+
_ = log.FromContext(ctx)
5251

5352
// your logic here
5453

testdata/project-v3-multigroup/controllers/foo.policy/healthcheckpolicy_controller.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,17 @@ package foopolicy
1919
import (
2020
"context"
2121

22-
"github.com/go-logr/logr"
2322
"k8s.io/apimachinery/pkg/runtime"
2423
ctrl "sigs.k8s.io/controller-runtime"
2524
"sigs.k8s.io/controller-runtime/pkg/client"
25+
"sigs.k8s.io/controller-runtime/pkg/log"
2626

2727
foopolicyv1 "sigs.k8s.io/kubebuilder/testdata/project-v3-multigroup/apis/foo.policy/v1"
2828
)
2929

3030
// HealthCheckPolicyReconciler reconciles a HealthCheckPolicy object
3131
type HealthCheckPolicyReconciler struct {
3232
client.Client
33-
Log logr.Logger
3433
Scheme *runtime.Scheme
3534
}
3635

@@ -48,7 +47,7 @@ type HealthCheckPolicyReconciler struct {
4847
// For more details, check Reconcile and its Result here:
4948
// - https://pkg.go.dev/sigs.k8s.io/[email protected]/pkg/reconcile
5049
func (r *HealthCheckPolicyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
51-
_ = r.Log.WithValues("healthcheckpolicy", req.NamespacedName)
50+
_ = log.FromContext(ctx)
5251

5352
// your logic here
5453

0 commit comments

Comments
 (0)