@@ -91,17 +91,16 @@ func (c *client) ResolveServiceOffering(csMachine *infrav1.CloudStackMachine) (o
91
91
"expected 1 Service Offering with UUID %s, but got %d" , csMachine .Spec .Offering .ID , count ))
92
92
}
93
93
return csMachine .Spec .Offering .ID , nil
94
- } else {
95
- offeringID , count , err := c .cs .ServiceOffering .GetServiceOfferingID (csMachine .Spec .Offering .Name )
96
- if err != nil {
97
- retErr = multierror .Append (retErr , errors .Wrapf (
98
- err , "could not get Service Offering ID from %s" , csMachine .Spec .Offering .Name ))
99
- } else if count != 1 {
100
- retErr = multierror .Append (retErr , errors .Errorf (
101
- "expected 1 Service Offering with name %s, but got %d" , csMachine .Spec .Offering .Name , count ))
102
- }
103
- return offeringID , nil
104
94
}
95
+ offeringID , count , err := c .cs .ServiceOffering .GetServiceOfferingID (csMachine .Spec .Offering .Name )
96
+ if err != nil {
97
+ return "" , multierror .Append (retErr , errors .Wrapf (
98
+ err , "could not get Service Offering ID from %s" , csMachine .Spec .Offering .Name ))
99
+ } else if count != 1 {
100
+ return "" , multierror .Append (retErr , errors .Errorf (
101
+ "expected 1 Service Offering with name %s, but got %d" , csMachine .Spec .Offering .Name , count ))
102
+ }
103
+ return offeringID , nil
105
104
}
106
105
107
106
func (c * client ) ResolveTemplate (
@@ -119,17 +118,16 @@ func (c *client) ResolveTemplate(
119
118
"expected 1 Template with UUID %s, but got %d" , csMachine .Spec .Template .ID , count ))
120
119
}
121
120
return csMachine .Spec .Template .ID , nil
122
- } else {
123
- templateID , count , err := c .cs .Template .GetTemplateID (csMachine .Spec .Template .Name , "all" , zoneID )
124
- if err != nil {
125
- retErr = multierror .Append (retErr , errors .Wrapf (
126
- err , "could not get Template ID from %s" , csMachine .Spec .Template .Name ))
127
- } else if count != 1 {
128
- retErr = multierror .Append (retErr , errors .Errorf (
129
- "expected 1 Template with name %s, but got %d" , csMachine .Spec .Template .Name , count ))
130
- }
131
- return templateID , nil
132
121
}
122
+ templateID , count , err := c .cs .Template .GetTemplateID (csMachine .Spec .Template .Name , "all" , zoneID )
123
+ if err != nil {
124
+ return "" , multierror .Append (retErr , errors .Wrapf (
125
+ err , "could not get Template ID from %s" , csMachine .Spec .Template .Name ))
126
+ } else if count != 1 {
127
+ return "" , multierror .Append (retErr , errors .Errorf (
128
+ "expected 1 Template with name %s, but got %d" , csMachine .Spec .Template .Name , count ))
129
+ }
130
+ return templateID , nil
133
131
}
134
132
135
133
// GetOrCreateVMInstance CreateVMInstance will fetch or create a VM instance, and
@@ -161,7 +159,7 @@ func (c *client) GetOrCreateVMInstance(
161
159
p .SetNetworkids ([]string {zone .Network .ID })
162
160
setIfNotEmpty (csMachine .Name , p .SetName )
163
161
setIfNotEmpty (csMachine .Name , p .SetDisplayname )
164
-
162
+
165
163
setIfNotEmpty (csMachine .Spec .SSHKey , p .SetKeypair )
166
164
167
165
compressedAndEncodedUserData , err := CompressAndEncodeString (userData )
0 commit comments