SuccessChanges

Summary

  1. UPSTREAM: 52092: Fix resource quota controller panic (Drop in 1.8) (commit: 556fe48) (details)
Commit 556fe48ac3fa8d903a3886b1773954f3f0055a26 by Dan Mace
UPSTREAM: 52092: Fix resource quota controller panic (Drop in 1.8)
The pod evaluator used by the resource quota controller made direct
calls to an unsafe pod conversion function which mutates the pod
argument. With multiple resource quota controller workers, concurrent
processing of the same pod from a shared informer can result in a panic
when the conversion code attempts to write to a map field in the pod.
Swap out the direct conversion function call to Scheme.ConvertToVersion,
which copies the input before conversion.
(commit: 556fe48)
The file was modifiedvendor/k8s.io/kubernetes/pkg/quota/evaluator/core/pods.go (diff)