chore: add error logging in ingress (#428)
diff --git a/pkg/ingress/ingress.go b/pkg/ingress/ingress.go
index 9e2e7a1..8183981 100644
--- a/pkg/ingress/ingress.go
+++ b/pkg/ingress/ingress.go
@@ -172,7 +172,13 @@
}
added, updated, deleted = m.diff(om)
}
- return c.controller.syncManifests(ctx, added, updated, deleted)
+ if err := c.controller.syncManifests(ctx, added, updated, deleted); err != nil {
+ log.Errorw("failed to sync ingress artifacts",
+ zap.Error(err),
+ )
+ return err
+ }
+ return nil
}
func (c *ingressController) handleSyncErr(obj interface{}, err error) {
@@ -201,11 +207,11 @@
valid := c.isIngressEffective(ing)
if valid {
log.Debugw("ingress add event arrived",
- zap.Any("object", obj),
+ zap.Any("object", ing),
)
} else {
log.Debugw("ignore noneffective ingress add event",
- zap.Any("object", obj),
+ zap.Any("object", ing),
)
return
}