mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-02-20 00:11:21 -05:00
Merge pull request #123152 from tnqn/fix-error-log
Fix internal error when serializing groupLookupFailures in log
This commit is contained in:
commit
6edbee19b9
1 changed files with 3 additions and 1 deletions
|
|
@ -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)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue