
This commit clears instance_info['ilo_boot_iso'] in iscsi_ilo driver for glance images before beginning deploy. This will make sure that in rebuild event with glance images, we don't end up using previously generated (or used) boot ISOs. It also ejects any virtual media devices connected to make sure that deploy images can be connected later on during deploy. The proliantutils version is updated to 2.1.1, which makes sure that we silently return on ilo_client.eject_vmedia_device() when virtual media is not connected (instead of raising an exception). Change-Id: I68fcfc2b62cb58dd1c16f312c3a6a2ebd383c170 Closes-Bug: 1466729
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
# This file lists all python libraries which are utilized by drivers,
|
|
# but not listed in global-requirements.
|
|
# It is intended to help package maintainers to discover additional
|
|
# python projects they should package as optional dependencies for Ironic.
|
|
|
|
# These are available on pypi
|
|
proliantutils>=2.1.1
|
|
pyghmi
|
|
pysnmp
|
|
python-ironic-inspector-client
|
|
python-scciclient
|
|
python-seamicroclient>=0.4.0
|
|
UcsSdk==0.8.1.9
|
|
|
|
# The drac and amt driver import a python module called "pywsman", however,
|
|
# this does not exist on pypi.
|
|
# It is installed by the openwsman-python (on RH) or python-openwsman (on deb)
|
|
# package, from https://github.com/Openwsman/openwsman/blob/master/bindings/python/Makefile.am#L29
|
|
# There is *also* a "wsman" module on pypi ... but I think that's the wrong one.
|
|
|
|
# The iboot driver does not seem to have any available packages or pip modules,
|
|
# but the source is available here:
|
|
# https://github.com/darkip/python-iboot
|
|
|
|
# 'pxe_vbox' and 'agent_vbox' drivers require pyremotevbox library.
|
|
# Refer documentation on how to install and configure this:
|
|
# http://docs.openstack.org/developer/ironic/drivers/vbox.html
|
|
pyremotevbox>=0.5.0
|