lib/kitchen/driver/oci/models/compute.rb in kitchen-oci-1.18.0 vs lib/kitchen/driver/oci/models/compute.rb in kitchen-oci-1.18.1

- old
+ new

@@ -61,20 +61,20 @@ image_id_by_name end def image_id_by_name image_name = config[:image_name].gsub(" ", "-") - image_list = images.select { |i| i.display_name.match?(/#{image_name}/) } + image_list = images.select { |i| i.display_name.match(/#{image_name}/) } raise "unable to find image_id" if image_list.empty? image_list = filter_image_list(image_list, image_name) if image_list.count > 1 raise "unable to find image_id" if image_list.empty? latest_image_id(image_list) end def filter_image_list(image_list, image_name) - image_list.select { |i| i.display_name.match?(/#{image_name}-[0-9]{4}\.[0-9]{2}\.[0-9]{2}/) } + image_list.select { |i| i.display_name.match(/#{image_name}-[0-9]{4}\.[0-9]{2}\.[0-9]{2}/) } end def latest_image_id(image_list) image_list.sort_by! { |o| ((DateTime.parse(Time.now.utc.to_s) - o.time_created) * 24 * 60 * 60).to_i }.first.id end