ironic/driver-requirements.txt
Ramakrishnan G c4d3abcca8 Clear ilo_boot_iso before deploy for glance images
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
2015-07-07 11:24:34 +00:00

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