@@ -293,32 +293,6 @@ func ValidateAnnotations(existing, expected []byte) error {
293293 return utilerrors .NewAggregate (errs )
294294}
295295
296- // ValidateChannelDefault validates provided default channel to ensure it exists in
297- // provided channel list.
298- func ValidateChannelDefault (channels , channelDefault string ) (string , error ) {
299- var chanDefault string
300- var chanErr error
301- channelList := strings .Split (channels , "," )
302-
303- if containsString (channelList , "" ) {
304- return chanDefault , fmt .Errorf ("invalid channels are provided: %s" , channels )
305- }
306-
307- if channelDefault != "" {
308- for _ , channel := range channelList {
309- if channel == channelDefault {
310- chanDefault = channelDefault
311- break
312- }
313- }
314- if chanDefault == "" {
315- chanDefault = channelList [0 ]
316- chanErr = fmt .Errorf (`The channel list "%s" doesn't contain channelDefault "%s"` , channels , channelDefault )
317- }
318- }
319- return chanDefault , chanErr
320- }
321-
322296// GenerateAnnotations builds annotations.yaml with mediatype, manifests &
323297// metadata directories in bundle image, package name, channels and default
324298// channels information.
@@ -334,12 +308,7 @@ func GenerateAnnotations(mediaType, manifests, metadata, packageName, channels,
334308 },
335309 }
336310
337- chanDefault , err := ValidateChannelDefault (channels , channelDefault )
338- if err != nil {
339- return nil , err
340- }
341-
342- annotations .Annotations [ChannelDefaultLabel ] = chanDefault
311+ annotations .Annotations [ChannelDefaultLabel ] = channelDefault
343312
344313 afile , err := yaml .Marshal (annotations )
345314 if err != nil {
@@ -355,11 +324,6 @@ func GenerateAnnotations(mediaType, manifests, metadata, packageName, channels,
355324func GenerateDockerfile (mediaType , manifests , metadata , copyManifestDir , copyMetadataDir , workingDir , packageName , channels , channelDefault string ) ([]byte , error ) {
356325 var fileContent string
357326
358- chanDefault , err := ValidateChannelDefault (channels , channelDefault )
359- if err != nil {
360- return nil , err
361- }
362-
363327 relativeManifestDirectory , err := filepath .Rel (workingDir , copyManifestDir )
364328 if err != nil {
365329 return nil , err
@@ -379,7 +343,7 @@ func GenerateDockerfile(mediaType, manifests, metadata, copyManifestDir, copyMet
379343 fileContent += fmt .Sprintf ("LABEL %s=%s\n " , MetadataLabel , metadata )
380344 fileContent += fmt .Sprintf ("LABEL %s=%s\n " , PackageLabel , packageName )
381345 fileContent += fmt .Sprintf ("LABEL %s=%s\n " , ChannelsLabel , channels )
382- fileContent += fmt .Sprintf ("LABEL %s=%s\n \n " , ChannelDefaultLabel , chanDefault )
346+ fileContent += fmt .Sprintf ("LABEL %s=%s\n \n " , ChannelDefaultLabel , channelDefault )
383347
384348 // CONTENT
385349 fileContent += fmt .Sprintf ("COPY %s %s\n " , relativeManifestDirectory , "/manifests/" )
0 commit comments