9
9
"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/tenantnetworks"
10
10
"github.com/gophercloud/gophercloud/openstack/compute/v2/flavors"
11
11
12
+ "github.com/ovh/cds/sdk"
12
13
"github.com/ovh/cds/sdk/log"
13
14
)
14
15
@@ -27,27 +28,27 @@ func (h *HatcheryOpenstack) InitHatchery(ctx context.Context) error {
27
28
DomainName : h .Config .Domain ,
28
29
}
29
30
30
- provider , errac := openstack .AuthenticatedClient (authOpts )
31
- if errac != nil {
32
- return fmt .Errorf ("Unable to openstack.AuthenticatedClient: %v" , errac )
31
+ provider , err := openstack .AuthenticatedClient (authOpts )
32
+ if err != nil {
33
+ return sdk . WithStack ( fmt .Errorf ("unable to openstack.AuthenticatedClient: %v" , err ) )
33
34
}
34
35
35
- openstackClient , errn := openstack .NewComputeV2 (provider , gophercloud.EndpointOpts {Region : h .Config .Region })
36
- if errn != nil {
37
- return fmt .Errorf ("Unable to openstack.NewComputeV2: %s " , errn )
36
+ openstackClient , err := openstack .NewComputeV2 (provider , gophercloud.EndpointOpts {Region : h .Config .Region })
37
+ if err != nil {
38
+ return sdk . WithStack ( fmt .Errorf ("unable to openstack.NewComputeV2: %v " , err ) )
38
39
}
39
40
h .openstackClient = openstackClient
40
41
41
42
if err := h .initFlavors (); err != nil {
42
- log .Warning (ctx , "Error getting flavors: %s " , err )
43
+ log .Warning (ctx , "Error getting flavors: %v " , err )
43
44
}
44
45
45
46
if err := h .initNetworks (); err != nil {
46
- log .Warning (ctx , "Error getting networks: %s " , err )
47
+ log .Warning (ctx , "Error getting networks: %v " , err )
47
48
}
48
49
49
50
if err := h .initIPStatus (ctx ); err != nil {
50
- log .Warning (ctx , "Error on initIPStatus(): %s " , err )
51
+ log .Warning (ctx , "Error on initIPStatus(): %v " , err )
51
52
}
52
53
53
54
go h .main (ctx )
@@ -58,11 +59,11 @@ func (h *HatcheryOpenstack) InitHatchery(ctx context.Context) error {
58
59
func (h * HatcheryOpenstack ) initFlavors () error {
59
60
all , err := flavors .ListDetail (h .openstackClient , nil ).AllPages ()
60
61
if err != nil {
61
- return fmt .Errorf ("initFlavors> error on flavors.ListDetail: %s " , err )
62
+ return sdk . WithStack ( fmt .Errorf ("initFlavors> error on flavors.ListDetail: %v " , err ) )
62
63
}
63
64
lflavors , err := flavors .ExtractFlavors (all )
64
65
if err != nil {
65
- return fmt .Errorf ("initFlavors> error on flavors.ExtractFlavors: %s " , err )
66
+ return sdk . WithStack ( fmt .Errorf ("initFlavors> error on flavors.ExtractFlavors: %v " , err ) )
66
67
}
67
68
h .flavors = lflavors
68
69
return nil
@@ -71,11 +72,11 @@ func (h *HatcheryOpenstack) initFlavors() error {
71
72
func (h * HatcheryOpenstack ) initNetworks () error {
72
73
all , err := tenantnetworks .List (h .openstackClient ).AllPages ()
73
74
if err != nil {
74
- return fmt .Errorf ("initNetworks> Unable to get Network: %s " , err )
75
+ return sdk . WithStack ( fmt .Errorf ("initNetworks> Unable to get Network: %v " , err ) )
75
76
}
76
77
nets , err := tenantnetworks .ExtractNetworks (all )
77
78
if err != nil {
78
- return fmt .Errorf ("initNetworks> Unable to get Network: %s " , err )
79
+ return sdk . WithStack ( fmt .Errorf ("initNetworks> Unable to get Network: %v " , err ) )
79
80
}
80
81
for _ , n := range nets {
81
82
if n .Name == h .Config .NetworkString {
0 commit comments