Skip to content

Commit 050aabc

Browse files
committed
chore: Fix linter issues
1 parent 19806dd commit 050aabc

File tree

7 files changed

+43
-31
lines changed

7 files changed

+43
-31
lines changed

.golangci.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,15 @@ linters:
77
exclusions:
88
paths:
99
- ^test/
10+
- ".*test.*.go"
11+
settings:
12+
staticcheck:
13+
checks:
14+
- 'all'
15+
- '-ST1005'
16+
- "-ST1000"
17+
- "-ST1003"
18+
- "-ST1016"
19+
- "-ST1020"
20+
- "-ST1021"
21+
- "-ST1022"

internal/config/server.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import (
1717
"github.com/l7mp/stunner-gateway-operator/internal/event"
1818
"github.com/l7mp/stunner-gateway-operator/internal/store"
1919
"github.com/l7mp/stunner-gateway-operator/pkg/config"
20-
opdefault "github.com/l7mp/stunner-gateway-operator/pkg/config"
2120
)
2221

2322
type Server struct {
@@ -93,11 +92,11 @@ func (c *Server) ProcessUpdate(e *event.EventUpdate) error {
9392
}
9493
}
9594

96-
if err := c.Server.UpdateConfig(configs); err != nil {
95+
if err := c.UpdateConfig(configs); err != nil {
9796
return err
9897
}
9998

100-
c.Server.UpdateLicenseStatus(e.LicenseStatus)
99+
c.UpdateLicenseStatus(e.LicenseStatus)
101100

102101
return nil
103102
}
@@ -132,7 +131,7 @@ func getNodeAddressPatcher(log logr.Logger) cdsserver.ConfigNodePatcher {
132131
conf.Listeners[i].Addr = nodeAddr
133132
patched = true
134133
} else {
135-
conf.Listeners[i].Addr = opdefault.DefaultSTUNnerAddressEnvVarName // $STUNNER_ADDR
134+
conf.Listeners[i].Addr = config.DefaultSTUNnerAddressEnvVarName // $STUNNER_ADDR
136135
}
137136
}
138137
}

internal/controllers/udproute.go

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
// "fmt"
77

88
"github.com/go-logr/logr"
9-
corev1 "k8s.io/api/core/v1"
109
v1 "k8s.io/api/core/v1"
1110
discoveryv1 "k8s.io/api/discovery/v1"
1211
apierrors "k8s.io/apimachinery/pkg/api/errors"
@@ -125,12 +124,12 @@ func NewUDPRouteController(mgr manager.Manager, ch event.EventChannel, log logr.
125124

126125
// watch Service objects referenced by one of our UDPRoutes
127126
if err := c.Watch(
128-
source.Kind(mgr.GetCache(), &corev1.Service{},
129-
&handler.TypedEnqueueRequestForObject[*corev1.Service]{},
127+
source.Kind(mgr.GetCache(), &v1.Service{},
128+
&handler.TypedEnqueueRequestForObject[*v1.Service]{},
130129
// trigger when either a gateway-loadbalancer service (svc annotated as a
131130
// related-service for a gateway) or a backend-service changes
132131
predicate.Or(
133-
predicate.NewTypedPredicateFuncs[*corev1.Service](r.validateBackendServiceForReconcile),
132+
predicate.NewTypedPredicateFuncs[*v1.Service](r.validateBackendServiceForReconcile),
134133
loadBalancerPredicate)),
135134
); err != nil {
136135
return nil, err
@@ -160,9 +159,9 @@ func NewUDPRouteController(mgr manager.Manager, ch event.EventChannel, log logr.
160159
// if EndpointSlices are still not available, fall back to wathing Endpoints
161160
if !config.EndpointSliceAvailable {
162161
if err := c.Watch(
163-
source.Kind(mgr.GetCache(), &corev1.Endpoints{},
164-
&handler.TypedEnqueueRequestForObject[*corev1.Endpoints]{},
165-
predicate.NewTypedPredicateFuncs[*corev1.Endpoints](r.validateBackendEndpointsForReconcile)),
162+
source.Kind(mgr.GetCache(), &v1.Endpoints{},
163+
&handler.TypedEnqueueRequestForObject[*v1.Endpoints]{},
164+
predicate.NewTypedPredicateFuncs[*v1.Endpoints](r.validateBackendEndpointsForReconcile)),
166165
); err != nil {
167166
return nil, err
168167
}
@@ -204,7 +203,7 @@ func (r *udpRouteReconciler) Reconcile(ctx context.Context, req reconcile.Reques
204203

205204
// find all related-services that we use as LoadBalancers for Gateways (i.e., have label
206205
// "app:stunner")
207-
svcs := &corev1.ServiceList{}
206+
svcs := &v1.ServiceList{}
208207
err := r.List(ctx, svcs, client.MatchingLabels{opdefault.OwnedByLabelKey: opdefault.OwnedByLabelValue})
209208
if err == nil {
210209
for _, svc := range svcs.Items {
@@ -265,7 +264,7 @@ func (r *udpRouteReconciler) Reconcile(ctx context.Context, req reconcile.Reques
265264

266265
nsName := udproute.GetNamespace()
267266
r.log.V(2).Info("Looking for the namespace of UDPRoute", "name", nsName)
268-
namespace := corev1.Namespace{}
267+
namespace := v1.Namespace{}
269268
if err := r.Get(ctx, types.NamespacedName{Name: nsName}, &namespace); err != nil {
270269
r.log.Error(err, "Error getting namespace for UDPRoute", "udproute",
271270
store.GetObjectKey(&udproute), "namespace-name", nsName)
@@ -325,7 +324,7 @@ func (r *udpRouteReconciler) Reconcile(ctx context.Context, req reconcile.Reques
325324

326325
nsName := udproute.GetNamespace()
327326
r.log.V(2).Info("Looking for the namespace of UDPRoute", "name", nsName)
328-
namespace := corev1.Namespace{}
327+
namespace := v1.Namespace{}
329328
if err := r.Get(ctx, types.NamespacedName{Name: nsName}, &namespace); err != nil {
330329
r.log.Error(err, "Error getting namespace for UDPRoute", "udproute",
331330
store.GetObjectKey(udproute), "namespace-name", nsName)
@@ -363,15 +362,15 @@ func (r *udpRouteReconciler) Reconcile(ctx context.Context, req reconcile.Reques
363362
return reconcile.Result{}, nil
364363
}
365364

366-
func (r *udpRouteReconciler) validateBackendServiceForReconcile(svc *corev1.Service) bool {
365+
func (r *udpRouteReconciler) validateBackendServiceForReconcile(svc *v1.Service) bool {
367366
return r.validateBackendForReconcile(store.GetObjectKey(svc))
368367
}
369368

370369
func (r *udpRouteReconciler) validateStaticServiceForReconcile(svc *stnrgwv1.StaticService) bool {
371370
return r.validateBackendForReconcile(store.GetObjectKey(svc))
372371
}
373372

374-
func (r *udpRouteReconciler) validateBackendEndpointsForReconcile(e *corev1.Endpoints) bool {
373+
func (r *udpRouteReconciler) validateBackendEndpointsForReconcile(e *v1.Endpoints) bool {
375374
return r.validateBackendForReconcile(store.GetObjectKey(e))
376375
}
377376

@@ -417,7 +416,7 @@ func (r *udpRouteReconciler) validateEndpointSliceForReconcile(esl *discoveryv1.
417416

418417
// r.log.Info("validateEndpointSliceForReconcile:", "label", "ok")
419418

420-
svc := &corev1.Service{}
419+
svc := &v1.Service{}
421420
if err := r.Get(context.Background(), types.NamespacedName{
422421
Namespace: esl.GetNamespace(),
423422
Name: svcName,
@@ -435,7 +434,7 @@ func (r *udpRouteReconciler) validateEndpointSliceForReconcile(esl *discoveryv1.
435434
}
436435

437436
// getServiceForBackend finds the Service associated with a backendRef
438-
func (r *udpRouteReconciler) getServiceForBackend(ctx context.Context, udproute *stnrgwv1.UDPRoute, ref *stnrgwv1.BackendRef) *corev1.Service {
437+
func (r *udpRouteReconciler) getServiceForBackend(ctx context.Context, udproute *stnrgwv1.UDPRoute, ref *stnrgwv1.BackendRef) *v1.Service {
439438

440439
// if no explicit Service namespace is provided, use the UDPRoute namespace to lookup the
441440
// Service
@@ -444,7 +443,7 @@ func (r *udpRouteReconciler) getServiceForBackend(ctx context.Context, udproute
444443
namespace = string(*ref.Namespace)
445444
}
446445

447-
svc := corev1.Service{}
446+
svc := v1.Service{}
448447
if err := r.Get(ctx,
449448
types.NamespacedName{Namespace: namespace, Name: string(ref.Name)},
450449
&svc,
@@ -511,7 +510,7 @@ func (r *udpRouteReconciler) getEndpointsForBackend(ctx context.Context, udprout
511510
namespace = string(*ref.Namespace)
512511
}
513512

514-
ep := corev1.Endpoints{}
513+
ep := v1.Endpoints{}
515514
if err := r.Get(ctx, types.NamespacedName{Namespace: namespace, Name: string(ref.Name)}, &ep); err != nil {
516515
// not fatal
517516
if !apierrors.IsNotFound(err) {

internal/licensemanager/stub.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ type stubMgr struct{}
1515

1616
func NewStubManager(_ string, _ logr.Logger) Manager { return &stubMgr{} }
1717

18-
func (_ *stubMgr) Start(_ context.Context) error { return nil }
19-
func (_ *stubMgr) Validate(_ licensecfg.Feature) bool { return true }
20-
func (_ *stubMgr) Status() stnrv1.LicenseStatus { return stnrv1.NewEmptyLicenseStatus() }
21-
func (_ *stubMgr) LastError() error { return nil }
22-
func (_ *stubMgr) SetOperatorChannel(_ event.EventChannel) {}
23-
func (_ *stubMgr) GenerateLicenseConfig() (stnrv1.LicenseConfig, error) {
18+
func (*stubMgr) Start(_ context.Context) error { return nil }
19+
func (*stubMgr) Validate(_ licensecfg.Feature) bool { return true }
20+
func (*stubMgr) Status() stnrv1.LicenseStatus { return stnrv1.NewEmptyLicenseStatus() }
21+
func (*stubMgr) LastError() error { return nil }
22+
func (*stubMgr) SetOperatorChannel(_ event.EventChannel) {}
23+
func (*stubMgr) GenerateLicenseConfig() (stnrv1.LicenseConfig, error) {
2424
return stnrv1.LicenseConfig{}, nil
2525
}
26-
func (_ *stubMgr) SubscriptionType() licensecfg.SubscriptionType {
26+
func (*stubMgr) SubscriptionType() licensecfg.SubscriptionType {
2727
return licensecfg.NewNilSubscriptionType()
2828
}

internal/renderer/dataplane_util.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,11 +306,11 @@ func getHealthCheckParameters(c *RenderContext) (*corev1.Probe, *corev1.Probe) {
306306

307307
livenessProbeAction := config.LivenessProbeAction.DeepCopy()
308308
livenessProbe := config.LivenessProbe.DeepCopy()
309-
livenessProbe.ProbeHandler.HTTPGet = livenessProbeAction
309+
livenessProbe.HTTPGet = livenessProbeAction
310310

311311
readinessProbeAction := config.ReadinessProbeAction.DeepCopy()
312312
readinessProbe := config.ReadinessProbe.DeepCopy()
313-
readinessProbe.ProbeHandler.HTTPGet = readinessProbeAction
313+
readinessProbe.HTTPGet = readinessProbeAction
314314

315315
return livenessProbe, readinessProbe
316316
}

internal/renderer/gatewayclass_util.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ func setGatewayClassStatusAccepted(gc *gwapiv1.GatewayClass, err error) {
9494
}
9595

9696
// helper for testing
97+
//
98+
//nolint:unused
9799
func (r *renderer) getGatewayClass() (*gwapiv1.GatewayClass, error) {
98100
gcs := store.GatewayClasses.GetAll()
99101
if len(gcs) == 0 {

internal/renderer/udproute_util.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ func (r *renderer) getUDPRoutes4Listener(gw *gwapiv1.Gateway, l *gwapiv1.Listene
4646
store.GetObjectKey(gw), "listener", l.Name, "route",
4747
store.GetObjectKey(ro))
4848

49-
for j := range ro.Spec.CommonRouteSpec.ParentRefs {
50-
p := ro.Spec.CommonRouteSpec.ParentRefs[j]
49+
for j := range ro.Spec.ParentRefs {
50+
p := ro.Spec.ParentRefs[j]
5151

5252
found, reason := resolveParentRef(ro, &p, gw, l)
5353
if !found {

0 commit comments

Comments
 (0)