modules/mu/clouds/google/server.rb in cloud-mu-3.0.2 vs modules/mu/clouds/google/server.rb in cloud-mu-3.1.0
- old
+ new
@@ -1339,12 +1339,14 @@
else
return nil
end
end
+ project ||= MU::Cloud::Google.defaultProject(credentials)
+
@@instance_type_cache[project] ||= {}
@@instance_type_cache[project][region] ||= {}
- types = (MU::Cloud::Google.listInstanceTypes(region, project: project, credentials: credentials))[project][region]
+ types = MU::Cloud::Google.listInstanceTypes(region, project: project, credentials: credentials)[project][region]
realsize = size.dup
if types and (realsize.nil? or !types.has_key?(realsize))
# See if it's a type we can approximate from one of the other clouds
foundmatch = false