mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-15 14:14:39 +00:00
Merge pull request #123152 from tnqn/fix-error-log
Fix internal error when serializing groupLookupFailures in log
This commit is contained in:
@@ -782,7 +782,9 @@ func GetDeletableResources(logger klog.Logger, discoveryClient discovery.ServerR
|
||||
preferredResources, lookupErr := discoveryClient.ServerPreferredResources()
|
||||
if lookupErr != nil {
|
||||
if groupLookupFailures, isLookupFailure := discovery.GroupDiscoveryFailedErrorGroups(lookupErr); isLookupFailure {
|
||||
logger.Info("failed to discover some groups", "groups", groupLookupFailures)
|
||||
// Serialize groupLookupFailures here as map[schema.GroupVersion]error is not json encodable, otherwise the
|
||||
// logger would throw internal error.
|
||||
logger.Info("failed to discover some groups", "groups", fmt.Sprintf("%q", groupLookupFailures))
|
||||
} else {
|
||||
logger.Info("failed to discover preferred resources", "error", lookupErr)
|
||||
}
|
||||
|
Reference in New Issue
Block a user