mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Merge pull request #86501 from yutedz/crd-reuse-converter
Reuse converter in crdHandler#getOrCreateServingInfoFor
This commit is contained in:
commit
a302f64cd3
@ -654,11 +654,11 @@ func (r *crdHandler) getOrCreateServingInfoFor(uid types.UID, name string) (*crd
|
|||||||
openAPIModels = nil
|
openAPIModels = nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
safeConverter, unsafeConverter, err := r.converterFactory.NewConverter(crd)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
for _, v := range crd.Spec.Versions {
|
for _, v := range crd.Spec.Versions {
|
||||||
safeConverter, unsafeConverter, err := r.converterFactory.NewConverter(crd)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
// In addition to Unstructured objects (Custom Resources), we also may sometimes need to
|
// In addition to Unstructured objects (Custom Resources), we also may sometimes need to
|
||||||
// decode unversioned Options objects, so we delegate to parameterScheme for such types.
|
// decode unversioned Options objects, so we delegate to parameterScheme for such types.
|
||||||
parameterScheme := runtime.NewScheme()
|
parameterScheme := runtime.NewScheme()
|
||||||
|
Loading…
Reference in New Issue
Block a user