Skip to content

Commit 968e8fc

Browse files
authored
Merge pull request #469 from yussufsh/m1
Cleanup: refactor powervs cloud to remove extra params
2 parents 056a932 + 682b561 commit 968e8fc

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

pkg/cloud/powervs.go

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ import (
2424
"time"
2525

2626
"github.com/IBM-Cloud/power-go-client/clients/instance"
27-
"github.com/IBM-Cloud/power-go-client/errors"
2827
"github.com/IBM-Cloud/power-go-client/ibmpisession"
29-
"github.com/IBM-Cloud/power-go-client/power/client/p_cloud_volumes"
3028
"github.com/IBM-Cloud/power-go-client/power/models"
3129
"github.com/IBM/go-sdk-core/v5/core"
3230
"github.com/IBM/platform-services-go-sdk/resourcecontrollerv2"
@@ -50,10 +48,6 @@ type PowerVSClient interface {
5048
}
5149

5250
type powerVSCloud struct {
53-
piSession *ibmpisession.IBMPISession
54-
55-
cloudInstanceID string
56-
5751
pvmInstancesClient *instance.IBMPIInstanceClient
5852
volClient *instance.IBMPIVolumeClient
5953
}
@@ -99,8 +93,6 @@ func newPowerVSCloud(cloudInstanceID, zone string, debug bool) (Cloud, error) {
9993
pvmInstancesClient := instance.NewIBMPIInstanceClient(backgroundContext, piSession, cloudInstanceID)
10094

10195
return &powerVSCloud{
102-
piSession: piSession,
103-
cloudInstanceID: cloudInstanceID,
10496
pvmInstancesClient: pvmInstancesClient,
10597
volClient: volClient,
10698
}, nil
@@ -249,13 +241,11 @@ func (p *powerVSCloud) WaitForVolumeState(volumeID, state string) error {
249241
}
250242

251243
func (p *powerVSCloud) GetDiskByName(name string) (disk *Disk, err error) {
252-
//TODO: remove capacityBytes
253-
params := p_cloud_volumes.NewPcloudCloudinstancesVolumesGetallParamsWithTimeout(TIMEOUT).WithCloudInstanceID(p.cloudInstanceID)
254-
resp, err := p.piSession.Power.PCloudVolumes.PcloudCloudinstancesVolumesGetall(params, p.piSession.AuthInfo(p.cloudInstanceID))
244+
vols, err := p.volClient.GetAll()
255245
if err != nil {
256-
return nil, errors.ToError(err)
246+
return nil, err
257247
}
258-
for _, v := range resp.Payload.Volumes {
248+
for _, v := range vols.Volumes {
259249
if name == *v.Name {
260250
return &Disk{
261251
Name: *v.Name,

0 commit comments

Comments
 (0)