diff --git a/pkg/controller/direct/monitoring/utils.go b/pkg/controller/direct/monitoring/utils.go index 70e73a6c50..43f4447aa5 100644 --- a/pkg/controller/direct/monitoring/utils.go +++ b/pkg/controller/direct/monitoring/utils.go @@ -108,7 +108,7 @@ func (w *visitorWalker) visitAny(path string, v reflect.Value) { } switch v.Kind() { - case reflect.Ptr: + case reflect.Ptr, reflect.Interface: if v.IsNil() { return }