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