Skip to content

Commit 4279f6b

Browse files
authored
Modify capibmadm to not use GetAPIKeyDetails to fetch the account ID (#1250)
Signed-off-by: Amulyam24 <[email protected]>
1 parent 023aeb1 commit 4279f6b

File tree

15 files changed

+42
-46
lines changed

15 files changed

+42
-46
lines changed

cmd/capibmadm/cmd/powervs/image/import.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ import (
3131

3232
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
3333

34+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3435
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3536
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
36-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
37+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3738
)
3839

3940
type imageImportOptions struct {
@@ -106,7 +107,7 @@ func importimage(ctx context.Context, imageImportOption imageImportOptions) erro
106107
log := logf.Log
107108
log.Info("Importing PowerVS images: ", "service-instance-id", options.GlobalOptions.ServiceInstanceID)
108109

109-
accountID, err := utils.GetAccountID(ctx)
110+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
110111
if err != nil {
111112
return err
112113
}

cmd/capibmadm/cmd/powervs/image/list.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ import (
2828

2929
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
3030

31+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3132
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3233
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
3334
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/printer"
3435
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
36+
pkgUtils "sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3537
)
3638

3739
// ListCommand powervs image list command.
@@ -55,7 +57,7 @@ func listimage(ctx context.Context) error {
5557
log := logf.Log
5658
log.Info("Listing PowerVS images", "service-instance-id", options.GlobalOptions.ServiceInstanceID)
5759

58-
accountID, err := utils.GetAccountID(ctx)
60+
accountID, err := pkgUtils.GetAccount(iam.GetIAMAuth())
5961
if err != nil {
6062
return err
6163
}

cmd/capibmadm/cmd/powervs/key/create.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,10 @@ import (
2929

3030
"sigs.k8s.io/cluster-api/cmd/clusterctl/log"
3131

32+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3233
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3334
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
34-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
35+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3536
)
3637

3738
type keyCreateOptions struct {
@@ -88,7 +89,7 @@ func createSSHKey(ctx context.Context, keyCreateOption keyCreateOptions) error {
8889
logger := log.Log
8990
logger.Info("Creating SSH key...")
9091

91-
accountID, err := utils.GetAccountID(ctx)
92+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
9293
if err != nil {
9394
return err
9495
}

cmd/capibmadm/cmd/powervs/key/delete.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ import (
2525

2626
"sigs.k8s.io/cluster-api/cmd/clusterctl/log"
2727

28+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
2829
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
2930
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
30-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
31+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3132
)
3233

3334
// DeleteSSHKeyCommand - child command of 'key' to delete an SSH key.
@@ -55,7 +56,7 @@ func deleteSSHKey(ctx context.Context, keyName string) error {
5556
logger := log.Log
5657
logger.Info("Deleting SSH key...")
5758

58-
accountID, err := utils.GetAccountID(ctx)
59+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
5960
if err != nil {
6061
return err
6162
}

cmd/capibmadm/cmd/powervs/key/list.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ import (
2727

2828
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
2929

30+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3031
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3132
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
3233
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/printer"
33-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
34+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3435
)
3536

3637
// ListSSHKeyCommand function to list PowerVS SSH Keys.
@@ -55,7 +56,7 @@ func listSSHKeys(ctx context.Context) error {
5556
log := logf.Log
5657
log.Info("Listing PowerVS SSH Keys", "service-instance-id", options.GlobalOptions.ServiceInstanceID, "zone", options.GlobalOptions.PowerVSZone)
5758

58-
accountID, err := utils.GetAccountID(ctx)
59+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
5960
if err != nil {
6061
return err
6162
}

cmd/capibmadm/cmd/powervs/network/create.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ import (
2828

2929
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
3030

31+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3132
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3233
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
33-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
34+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3435
)
3536

3637
type networkCreateOptions struct {
@@ -83,7 +84,7 @@ func createNetwork(ctx context.Context, netCreateOption networkCreateOptions) er
8384
log := logf.Log
8485
log.Info("Creating PowerVS network", "service-instance-id", options.GlobalOptions.ServiceInstanceID, "zone", options.GlobalOptions.PowerVSZone)
8586

86-
accountID, err := utils.GetAccountID(ctx)
87+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
8788
if err != nil {
8889
return err
8990
}

cmd/capibmadm/cmd/powervs/network/delete.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ import (
2525

2626
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
2727

28+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
2829
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
2930
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
30-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
31+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3132
)
3233

3334
// DeleteCommand function to delete network.
@@ -55,7 +56,7 @@ func deleteNetwork(ctx context.Context, networkID string) error {
5556
log := logf.Log
5657
log.Info("Deleting PowerVS network", "service-instance-id", options.GlobalOptions.ServiceInstanceID, "zone", options.GlobalOptions.PowerVSZone)
5758

58-
accountID, err := utils.GetAccountID(ctx)
59+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
5960
if err != nil {
6061
return err
6162
}

cmd/capibmadm/cmd/powervs/network/list.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ import (
2727

2828
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
2929

30+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3031
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3132
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
3233
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/printer"
33-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
34+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3435
)
3536

3637
// ListCommand function to create PowerVS network.
@@ -55,7 +56,7 @@ func listNetwork(ctx context.Context) error {
5556
log := logf.Log
5657
log.Info("Listing PowerVS networks", "service-instance-id", options.GlobalOptions.ServiceInstanceID, "zone", options.GlobalOptions.PowerVSZone)
5758

58-
accountID, err := utils.GetAccountID(ctx)
59+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
5960
if err != nil {
6061
return err
6162
}

cmd/capibmadm/cmd/powervs/port/create.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ import (
2828

2929
"sigs.k8s.io/cluster-api/cmd/clusterctl/log"
3030

31+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
3132
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
3233
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
3334
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/printer"
3435
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
36+
pkgUtils "sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3537
)
3638

3739
type portCreateOptions struct {
@@ -66,7 +68,7 @@ capibmadm powervs port create --network <netword-id/network-name> --description
6668
func createPort(ctx context.Context, portCreateOption portCreateOptions) error {
6769
logger := log.Log
6870
logger.Info("Creating Port ", "Network ID/Name", portCreateOption.network, "IP Address", portCreateOption.ipAddress, "Description", portCreateOption.description, "service-instance-id", options.GlobalOptions.ServiceInstanceID, "zone", options.GlobalOptions.PowerVSZone)
69-
accountID, err := utils.GetAccountID(ctx)
71+
accountID, err := pkgUtils.GetAccount(iam.GetIAMAuth())
7072
if err != nil {
7173
return err
7274
}

cmd/capibmadm/cmd/powervs/port/delete.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ import (
2525

2626
logf "sigs.k8s.io/cluster-api/cmd/clusterctl/log"
2727

28+
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/iam"
2829
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/clients/powervs"
2930
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/options"
30-
"sigs.k8s.io/cluster-api-provider-ibmcloud/cmd/capibmadm/utils"
31+
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/utils"
3132
)
3233

3334
type portDeleteOptions struct {
@@ -61,7 +62,7 @@ capibmadm powervs port delete --port-id <port-id> --network <network-name/networ
6162
func deletePort(ctx context.Context, portDeleteOption portDeleteOptions) error {
6263
log := logf.Log
6364
log.Info("Deleting PowerVS network port", "network", portDeleteOption.network, "service-instance-id", options.GlobalOptions.ServiceInstanceID, "port-id", portDeleteOption.portID)
64-
accountID, err := utils.GetAccountID(ctx)
65+
accountID, err := utils.GetAccount(iam.GetIAMAuth())
6566
if err != nil {
6667
return err
6768
}

0 commit comments

Comments
 (0)