Skip to content

Commit 658bb6e

Browse files
xWinkShawn Kaplan
andauthored
Change unwanted error logs to debug, remove unwanted info logs, add route reconciler info logs, remove use of struct embedding in logs (#419)
Co-authored-by: Shawn Kaplan <kapshawn@amazon.com>
1 parent 17dc47e commit 658bb6e

11 files changed

+78
-96
lines changed

controllers/route_controller.go

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ func (r *routeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl
165165
}
166166

167167
func (r *routeReconciler) reconcile(ctx context.Context, req ctrl.Request) error {
168+
r.log.Infow("reconcile", "name", req.Name)
169+
168170
route, err := r.getRoute(ctx, req)
169171
if err != nil {
170172
return client.IgnoreNotFound(err)
@@ -191,13 +193,14 @@ func (r *routeReconciler) reconcileDelete(ctx context.Context, req ctrl.Request,
191193
k8s.RouteEventReasonReconcile, "Deleting Reconcile")
192194

193195
if err := r.cleanupRouteResources(ctx, route); err != nil {
194-
return fmt.Errorf("failed to cleanup GRPCRoute %v, %v: %w", route.Name(), route.Namespace(), err)
196+
return fmt.Errorf("failed to cleanup GRPCRoute %s, %s: %w", route.Name(), route.Namespace(), err)
195197
}
196198

197199
if err := updateRouteListenerStatus(ctx, r.client, route); err != nil {
198200
return err
199201
}
200202

203+
r.log.Infow("reconciled", "name", req.Name)
201204
return r.finalizerManager.RemoveFinalizers(ctx, route.K8sObject(), routeTypeToFinalizer[r.routeType])
202205
}
203206

@@ -239,7 +242,7 @@ func (r *routeReconciler) cleanupRouteResources(ctx context.Context, route core.
239242

240243
func (r *routeReconciler) isRouteRelevant(ctx context.Context, route core.Route) bool {
241244
if len(route.Spec().ParentRefs()) == 0 {
242-
r.log.Infof("Ignore Route which has no ParentRefs gateway %v ", route.Name())
245+
r.log.Infof("Ignore Route which has no ParentRefs gateway %s ", route.Name())
243246
return false
244247
}
245248

@@ -268,16 +271,16 @@ func (r *routeReconciler) isRouteRelevant(ctx context.Context, route core.Route)
268271
}
269272

270273
if err := r.client.Get(ctx, gwClassName, gwClass); err != nil {
271-
r.log.Infof("Ignore Route not controlled by any GatewayClass %v, %v", route.Name(), route.Namespace())
274+
r.log.Infof("Ignore Route not controlled by any GatewayClass %s, %s", route.Name(), route.Namespace())
272275
return false
273276
}
274277

275278
if gwClass.Spec.ControllerName == config.LatticeGatewayControllerName {
276-
r.log.Infof("Found aws-vpc-lattice for Route for %v, %v", route.Name(), route.Namespace())
279+
r.log.Infof("Found aws-vpc-lattice for Route for %s, %s", route.Name(), route.Namespace())
277280
return true
278281
}
279282

280-
r.log.Infof("Ignore non aws-vpc-lattice Route %v, %v", route.Name(), route.Namespace())
283+
r.log.Infof("Ignore non aws-vpc-lattice Route %s, %s", route.Name(), route.Namespace())
281284
return false
282285
}
283286

@@ -322,7 +325,7 @@ func (r *routeReconciler) reconcileUpsert(ctx context.Context, req ctrl.Request,
322325
k8s.RouteEventReasonReconcile, "Adding/Updating Reconcile")
323326

324327
if err := r.finalizerManager.AddFinalizers(ctx, route.K8sObject(), routeTypeToFinalizer[r.routeType]); err != nil {
325-
r.eventRecorder.Event(route.K8sObject(), corev1.EventTypeWarning, k8s.RouteEventReasonFailedAddFinalizer, fmt.Sprintf("Failed add finalizer due to %v", err))
328+
r.eventRecorder.Event(route.K8sObject(), corev1.EventTypeWarning, k8s.RouteEventReasonFailedAddFinalizer, fmt.Sprintf("Failed add finalizer due to %s", err))
326329
}
327330

328331
backendRefIPFamiliesErr := r.validateBackendRefsIpFamilies(ctx, route)
@@ -367,6 +370,7 @@ func (r *routeReconciler) reconcileUpsert(ctx context.Context, req ctrl.Request,
367370
return err
368371
}
369372

373+
r.log.Infow("reconciled", "name", req.Name)
370374
return nil
371375
}
372376

controllers/serviceexport_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,12 @@ func (r *serviceExportReconciler) buildAndDeployModel(
150150
stack, _, err := r.modelBuilder.Build(ctx, srvExport)
151151

152152
if err != nil {
153-
r.log.Infof("Failed to buildAndDeployModel for service export %v\n", srvExport)
153+
r.log.Debugf("Failed to buildAndDeployModel for service export %s-%s due to %s",
154+
srvExport.Name, srvExport.Namespace, err)
154155

155156
r.eventRecorder.Event(srvExport, corev1.EventTypeWarning,
156157
k8s.GatewayEventReasonFailedBuildModel,
157-
fmt.Sprintf("Failed BuildModel due to %v", err))
158+
fmt.Sprintf("Failed BuildModel due to %s", err))
158159

159160
// Build failed means the K8S serviceexport, service are NOT ready to be deployed to lattice
160161
// return nil to complete controller loop for current change.
@@ -169,7 +170,7 @@ func (r *serviceExportReconciler) buildAndDeployModel(
169170

170171
if err := r.stackDeployer.Deploy(ctx, stack); err != nil {
171172
r.eventRecorder.Event(srvExport, corev1.EventTypeWarning,
172-
k8s.ServiceExportEventReasonFailedDeployModel, fmt.Sprintf("Failed deploy model due to %v", err))
173+
k8s.ServiceExportEventReasonFailedDeployModel, fmt.Sprintf("Failed deploy model due to %s", err))
173174
return err
174175
}
175176

controllers/serviceimport_controller.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,19 @@ package controllers
1919
import (
2020
"context"
2121
"fmt"
22+
2223
"github.com/aws/aws-application-networking-k8s/pkg/utils/gwlog"
2324

24-
"github.com/aws/aws-application-networking-k8s/pkg/k8s"
25-
"github.com/aws/aws-application-networking-k8s/pkg/latticestore"
2625
corev1 "k8s.io/api/core/v1"
2726
"k8s.io/apimachinery/pkg/runtime"
2827
"k8s.io/client-go/tools/record"
2928
ctrl "sigs.k8s.io/controller-runtime"
3029
"sigs.k8s.io/controller-runtime/pkg/client"
3130
"sigs.k8s.io/controller-runtime/pkg/log"
3231
mcs_api "sigs.k8s.io/mcs-api/pkg/apis/v1alpha1"
32+
33+
"github.com/aws/aws-application-networking-k8s/pkg/k8s"
34+
"github.com/aws/aws-application-networking-k8s/pkg/latticestore"
3335
)
3436

3537
type serviceImportReconciler struct {

pkg/deploy/lattice/listener_manager.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,6 @@ func (d *defaultListenerManager) List(ctx context.Context, serviceID string) ([]
145145
return sdkListeners, err
146146
}
147147

148-
d.log.Debugf("Found listeners for service %v", resp.Items)
149-
150148
for _, r := range resp.Items {
151149
listener := vpclattice.ListenerSummary{
152150
Arn: r.Arn,

pkg/deploy/lattice/listener_synthesizer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ func (l *listenerSynthesizer) Synthesize(ctx context.Context) error {
5959
// handle delete
6060
sdkListeners, err := l.getSDKListeners(ctx)
6161
if err != nil {
62-
l.log.Errorf("Failed to get SDK Listeners during Listener synthesis due to err %s", err)
62+
l.log.Debugf("Failed to get SDK Listeners during Listener synthesis due to err %s", err)
6363
}
6464

6565
for _, sdkListener := range sdkListeners {

pkg/deploy/lattice/rule_synthesizer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (r *ruleSynthesizer) Synthesize(ctx context.Context) error {
3939

4040
err := r.stack.ListResources(&resRule)
4141
if err != nil {
42-
r.log.Debugf("Error while synthesizing rules %v, %s", resRule, err)
42+
r.log.Debugf("Error while listing rules %s", err)
4343
}
4444

4545
updatePriority := false
@@ -61,7 +61,7 @@ func (r *ruleSynthesizer) Synthesize(ctx context.Context) error {
6161
// handle delete
6262
sdkRules, err := r.getSDKRules(ctx)
6363
if err != nil {
64-
r.log.Debugf("Error while getting rules %v, %s", sdkRules, err)
64+
r.log.Debugf("Error while getting rules due to %s", err)
6565
}
6666

6767
for _, sdkRule := range sdkRules {

0 commit comments

Comments
 (0)