diff --git a/pkg/trigger/discovery_handler.go b/pkg/trigger/discovery_handler.go index 1a102fae5..0a553dfee 100644 --- a/pkg/trigger/discovery_handler.go +++ b/pkg/trigger/discovery_handler.go @@ -44,8 +44,11 @@ func (mt *MigrationTrigger) processDiscovery(ctx context.Context) { return true, nil }) if err != nil { - utilruntime.HandleError(fmt.Errorf("Abort processing discovery document: %v", err)) - return + if resources == nil { + utilruntime.HandleError(fmt.Errorf("Abort processing discovery document: %v", err)) + return + } + klog.V(4).Infof("got partial error retrieving discovery document: %v; processing partial result", err) } mt.heartbeat = metav1.Now() for _, l := range resources {