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