@@ -64,8 +64,8 @@ func findCOSInstanceDetails(resources []models.ServiceInstanceV2, bxCli *client.
64
64
65
65
var Cmd = & cobra.Command {
66
66
Use : "import" ,
67
- Short : "Import the image into PowerVS instances " ,
68
- Long : `Import the image into PowerVS instances
67
+ Short : "Import the image into PowerVS workpace " ,
68
+ Long : `Import the image into PowerVS workpace
69
69
pvsadm image import --help for information
70
70
71
71
# Set the API key or feed the --api-key commandline argument
@@ -90,11 +90,11 @@ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --pvs-storagetype <ST
90
90
pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-10032020.ova.gz --pvs-image-name test-image -r <REGION>
91
91
92
92
# import image from a public IBM Cloud Storage bucket
93
- pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-10032020.ova.gz --pvs-image-name test-image -r <REGION> --public-bucket
93
+ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-10032020.ova.gz --pvs-image-name test-image -r <REGION> --public-bucket
94
94
` ,
95
95
PreRunE : func (cmd * cobra.Command , args []string ) error {
96
- if pkg .ImageCMDOptions .InstanceID == "" && pkg .ImageCMDOptions .InstanceName == "" {
97
- return fmt .Errorf ("--pvs-instance- name or --pvs-instance -id required" )
96
+ if pkg .ImageCMDOptions .WorkspaceID == "" && pkg .ImageCMDOptions .WorkspaceName == "" {
97
+ return fmt .Errorf ("--workspace- name or --workspace -id required" )
98
98
}
99
99
100
100
case1 := pkg .ImageCMDOptions .AccessKey == "" && pkg .ImageCMDOptions .SecretKey != ""
@@ -174,7 +174,7 @@ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-100
174
174
opt .SecretKey = cred ["secret_access_key" ].(string )
175
175
}
176
176
177
- pvmclient , err := client .NewPVMClientWithEnv (bxCli , opt .InstanceID , opt .InstanceName , pkg .Options .Environment )
177
+ pvmclient , err := client .NewPVMClientWithEnv (bxCli , opt .WorkspaceID , opt .WorkspaceName , pkg .Options .Environment )
178
178
if err != nil {
179
179
return err
180
180
}
@@ -242,8 +242,13 @@ pvsadm image import -n upstream-core-lon04 -b <BUCKETNAME> --object rhel-83-100
242
242
}
243
243
244
244
func init () {
245
- Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .InstanceName , "pvs-instance-name" , "n" , "" , "PowerVS Instance name." )
246
- Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .InstanceID , "pvs-instance-id" , "i" , "" , "PowerVS Instance ID." )
245
+ // TODO pvs-instance-name and pvs-instance-id is deprecated and will be removed in a future release
246
+ Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .WorkspaceName , "pvs-instance-name" , "n" , "" , "PowerVS Instance name." )
247
+ Cmd .Flags ().MarkDeprecated ("pvs-instance-name" , "pvs-instance-name is deprecated, workspace-name should be used" )
248
+ Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .WorkspaceID , "pvs-instance-id" , "i" , "" , "PowerVS Instance ID." )
249
+ Cmd .Flags ().MarkDeprecated ("pvs-instance-id" , "pvs-instance-id is deprecated, workspace-id should be used" )
250
+ Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .WorkspaceName , "workspace-name" , "" , "" , "PowerVS Workspace name." )
251
+ Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .WorkspaceID , "workspace-id" , "" , "" , "PowerVS Workspace ID." )
247
252
Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .BucketName , "bucket" , "b" , "" , "Cloud Object Storage bucket name." )
248
253
Cmd .Flags ().StringVarP (& pkg .ImageCMDOptions .COSInstanceName , "cos-instance-name" , "s" , "" , "Cloud Object Storage instance name." )
249
254
// TODO It's deprecated and will be removed in a future release
0 commit comments