func addVersionsToScheme(externalVersions ...unversioned.GroupVersion) { // add the internal version to Scheme testgroup.AddToScheme(api.Scheme) // add the enabled external versions to Scheme for _, v := range externalVersions { switch v { case v1.SchemeGroupVersion: v1.AddToScheme(api.Scheme) } } }
func addVersionsToScheme(externalVersions ...unversioned.GroupVersion) { // add the internal version to Scheme if err := testgroup.AddToScheme(api.Scheme); err != nil { // Programmer error, detect immediately panic(err) } // add the enabled external versions to Scheme for _, v := range externalVersions { switch v { case v1.SchemeGroupVersion: if err := v1.AddToScheme(api.Scheme); err != nil { // Programmer error, detect immediately panic(err) } } } }