Dont fail resource dump if not all APIs can be discovered

This commit is contained in:
Peter Rifel 2024-10-05 07:54:14 -05:00
parent 7a43629a8e
commit 3b5fa6fc35
No known key found for this signature in database
1 changed files with 4 additions and 1 deletions

View File

@ -111,7 +111,10 @@ func (d *resourceDumper) DumpResources(ctx context.Context) error {
}
resourceLists, err := discoveryClient.ServerPreferredResources()
if err != nil {
var discoveryErr *discovery.ErrGroupDiscoveryFailed
if errors.As(err, &discoveryErr) {
klog.Warningf("using incomplete list of API groups: %v", discoveryErr)
} else if err != nil {
return fmt.Errorf("listing server preferred resources: %w", err)
}