mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Merge pull request #86501 from yutedz/crd-reuse-converter
Reuse converter in crdHandler#getOrCreateServingInfoFor
This commit is contained in:
		@@ -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()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user