Module: Overcloud::Image

Included in:
UndercloudHandle
Defined in:
lib/egon/overcloud/undercloud_handle/image.rb

Instance Method Summary collapse

Instance Method Details

#find_image_by_name(image_name) ⇒ Object



8
9
10
# File 'lib/egon/overcloud/undercloud_handle/image.rb', line 8

def find_image_by_name(image_name)
  service('Image').images.find{|image| image.name == image_name}
end

#get_baremetal_deploy_kernel_imageObject



12
13
14
# File 'lib/egon/overcloud/undercloud_handle/image.rb', line 12

def get_baremetal_deploy_kernel_image
  find_image_by_name('bm-deploy-kernel')
end

#get_baremetal_deploy_ramdisk_imageObject



16
17
18
# File 'lib/egon/overcloud/undercloud_handle/image.rb', line 16

def get_baremetal_deploy_ramdisk_image
  find_image_by_name('bm-deploy-ramdisk')
end

#list_imagesObject



4
5
6
# File 'lib/egon/overcloud/undercloud_handle/image.rb', line 4

def list_images
  service('Image').images
end