diff --git a/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/registered.go b/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/registered.go index f2e32c88c..f1c96c43d 100644 --- a/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/registered.go +++ b/vendor/k8s.io/apimachinery/pkg/apimachinery/registered/registered.go @@ -282,7 +282,12 @@ func (m *APIRegistrationManager) RESTMapper(versionPatterns ...schema.GroupVersi for enabledVersion := range m.enabledVersions { if !unionedGroups.Has(enabledVersion.Group) { unionedGroups.Insert(enabledVersion.Group) - groupMeta := m.groupMetaMap[enabledVersion.Group] + groupMeta, found := m.groupMetaMap[enabledVersion.Group] + // TODO(r2d4): hack until tprs are decoupled from restMapper + if !found { + glog.Warningf("Could not find groupMeta for %s", enabledVersion.Group) + continue + } unionMapper = append(unionMapper, groupMeta.RESTMapper) } }