mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
Fix kube-apiserver crash when patching TPR data
While trying to do a strategic merge patch, kube-apiserver crashes with a nil pointer dereference because UnsafeConvertor is nil for TPR data resources. Fixes #44587
This commit is contained in:
parent
eccba3b6d0
commit
e919e8c467
11
pkg/master/thirdparty/thirdparty.go
vendored
11
pkg/master/thirdparty/thirdparty.go
vendored
@ -315,11 +315,12 @@ func (m *ThirdPartyResourceServer) thirdpartyapi(group, kind, version, pluralRes
|
||||
Root: apiRoot,
|
||||
GroupVersion: externalVersion,
|
||||
|
||||
Creater: thirdpartyresourcedata.NewObjectCreator(group, version, api.Scheme),
|
||||
Convertor: api.Scheme,
|
||||
Copier: api.Scheme,
|
||||
Defaulter: api.Scheme,
|
||||
Typer: api.Scheme,
|
||||
Creater: thirdpartyresourcedata.NewObjectCreator(group, version, api.Scheme),
|
||||
Convertor: api.Scheme,
|
||||
Copier: api.Scheme,
|
||||
Defaulter: api.Scheme,
|
||||
Typer: api.Scheme,
|
||||
UnsafeConvertor: api.Scheme,
|
||||
|
||||
Mapper: thirdpartyresourcedata.NewMapper(api.Registry.GroupOrDie(extensions.GroupName).RESTMapper, kind, version, group),
|
||||
Linker: api.Registry.GroupOrDie(extensions.GroupName).SelfLinker,
|
||||
|
Loading…
Reference in New Issue
Block a user