@@ -58,7 +58,7 @@ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --accesskey <ACCESSKE
5858pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --pvs-storagetype <STORAGETYPE> --object rhel-83-10032020.ova.gz --pvs-image-name test-image -r <REGION>
5959
6060# If user wants to specify the type of OS
61- pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-10032020.ova.gz --pvs-image-name test-image --ostype <OSTYPE> - r <REGION>
61+ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-10032020.ova.gz --pvs-image-name test-image -r <REGION>
6262` ,
6363 PreRunE : func (cmd * cobra.Command , args []string ) error {
6464 if pkg .ImageCMDOptions .InstanceID == "" && pkg .ImageCMDOptions .InstanceName == "" {
@@ -72,14 +72,8 @@ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-1003
7272 opt := pkg .ImageCMDOptions
7373 apikey := pkg .Options .APIKey
7474 //validate inputs
75- validOsType := []string {"aix" , "ibmi" , "redhat" , "sles" }
7675 validStorageType := []string {"tier3" , "tier1" }
7776
78- if opt .OsType != "" && ! utils .Contains (validOsType , strings .ToLower (opt .OsType )) {
79- klog .Errorf ("Provide valid OsType.. allowable values are [aix, ibmi, redhat, sles]" )
80- os .Exit (1 )
81- }
82-
8377 if ! utils .Contains (validStorageType , strings .ToLower (opt .StorageType )) {
8478 klog .Errorf ("Provide valid StorageType.. allowable values are [tier1, tier3]" )
8579 os .Exit (1 )
@@ -189,7 +183,7 @@ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-1003
189183 }
190184
191185 image , err := pvmclient .ImgClient .ImportImage (pvmclient .InstanceID , opt .ImageName , opt .ImageFilename , opt .Region ,
192- opt .AccessKey , opt .SecretKey , opt .BucketName , strings .ToLower (opt .OsType ), strings . ToLower ( opt . StorageType ))
186+ opt .AccessKey , opt .SecretKey , opt .BucketName , strings .ToLower (opt .StorageType ))
193187 if err != nil {
194188 return err
195189 }
@@ -235,7 +229,6 @@ func init() {
235229 Cmd .Flags ().StringVar (& pkg .ImageCMDOptions .AccessKey , "accesskey" , "" , "Cloud Object Storage HMAC access key." )
236230 Cmd .Flags ().StringVar (& pkg .ImageCMDOptions .SecretKey , "secretkey" , "" , "Cloud Object Storage HMAC secret key." )
237231 Cmd .Flags ().StringVar (& pkg .ImageCMDOptions .ImageName , "pvs-image-name" , "" , "Name to PowerVS imported image." )
238- Cmd .Flags ().StringVar (& pkg .ImageCMDOptions .OsType , "ostype" , "redhat" , "Image OS Type, accepted values are[aix, ibmi, redhat, sles]." )
239232 Cmd .Flags ().BoolVarP (& pkg .ImageCMDOptions .Watch , "watch" , "w" , false , "After image import watch for image to be published and ready to use" )
240233 Cmd .Flags ().DurationVar (& pkg .ImageCMDOptions .WatchTimeout , "watch-timeout" , 1 * time .Hour , "watch timeout" )
241234 Cmd .Flags ().StringVar (& pkg .ImageCMDOptions .StorageType , "pvs-storagetype" , "tier3" , "PowerVS Storage type, accepted values are [tier1, tier3]." )
0 commit comments