func addVersionsToScheme(externalVersions ...unversioned.GroupVersion) { // add the internal version to Scheme extensions.AddToScheme(api.Scheme) // add the enabled external versions to Scheme for _, v := range externalVersions { if !registered.IsEnabledVersion(v) { glog.Errorf("Version %s is not enabled, so it will not be added to the Scheme.", v) continue } switch v { case v1beta1.SchemeGroupVersion: v1beta1.AddToScheme(api.Scheme) } } }
func addVersionsToScheme(externalVersions ...unversioned.GroupVersion) { // add the internal version to Scheme if err := extensions.AddToScheme(api.Scheme); err != nil { // Programmer error, detect immediately panic(err) } // add the enabled external versions to Scheme for _, v := range externalVersions { if !registered.IsEnabledVersion(v) { glog.Errorf("Version %s is not enabled, so it will not be added to the Scheme.", v) continue } switch v { case v1beta1.SchemeGroupVersion: if err := v1beta1.AddToScheme(api.Scheme); err != nil { // Programmer error, detect immediately panic(err) } } } }