Change I0fc25c64339bc4c1f03ccb35cbc4efad4a7ad966 removes old ramdisk
support from Ironic, and pass_deploy_info() method does not present.
This patch removes pass_deploy_info() support from AMT driver.
Change-Id: Iece3d18a55c94cb9406bac477d643321e8c6fc0a
This patch installs pywsman, which is needed for AMT driver.
Adds AMT driver to Ironic enabled_drivers.
Change-Id: I5410c6c38d409dbcef8823602a05f99ff4c725b5
This is initial commit of ironic-staging-drivers devstack plugin.
The plugin install ironic-staging-drivers and adds drivers specified
in devstack/enabled-drivers.txt to Ironic enabled_drivers.
It install driver specific requirements by walking through list of
staging drivers directories and calls:
pip_install -r $driver/python-requirements.txt
source $driver/other-requirements.sh
Directories specified in IRONIC_DRIVERS_EXCLUDED_DIRS are ignored.
List of enabled ironic drivers:
fake_wol_fake, pxe_wol_iscsi, pxe_wol_agent,
agent_ipmitool_nm, fake_nm,
pxe_libvirt_agent, pxe_libvirt_iscsi, fake_libvirt_fake
Moves libvirt requirements to libvirt/python-requirements.txt
amt driver requires openwsman library, and will be added in next CR.
Change-Id: I281118b6e4bf17c98717d7727f99e61db418ba20
Remove unneeded "INTEL_NM" prefix.
There is comment on review of
I9becb7e4f62c773d2a21fd53255acad3098b47a3
Change-Id: Icb83201d3d4efbada96c250a52a2bf4eef31b81d
Intel Node Manager is able to provide some statistical parameters
directly without tools like ceilometer.
This patch adds vendor methods for statistics.
Change-Id: I9becb7e4f62c773d2a21fd53255acad3098b47a3
Libvirt has its own API. It allows to connect to different hypervisors
like xen, vmware, virtualbox, qemu, full list can be found at
https://libvirt.org/drivers.html.
It supports different type of transports like ssh, tcp, unix sockets.
This patch introduces new type of power and management drivers,
which use libvirt-python library to connect to hypervisor.
Change-Id: I2df214aab95c2f5d2505f5ad4ef9f3a542e44c6a
Depends-On: I12211db38a3fdb3b2d733e5769f2c052c32c4a75
Closes-Bug: #1523880
This patch adds two new entry points with Intel Node Manager
vendor interface: "agent_ipmitool_nm" and "fake_nm".
New vendor interface supports Intel Node Manager policies.
Change-Id: Iedbb3b906cef7bd5b2d768e926a59820ccd8c196
This patch is importing the Wake-On-Lan (WOL) driver and its documentation
from ironic to ironic-staging-driver.
Since we can't have duplicated entry points in setuptools we had to
rename the driver names as following:
pxe_wol -> pxe_wol_iscsi
agent_wol -> pxe_wol_agent
fake_wol -> fake_wol_fake
This patch is using the "<boot>_<power>_<deploy>" template to name the
drivers consistently.
Change-Id: I2b051494fdba7bf6ca30d8f7bb406511bf7d4d76
This commit is adding the version.py module for ironic-staging-drivers
and updating the doc/source/conf.py configuration file to use the new
version module.
Change-Id: If845ebb4ca35293a1cd4bd1a42e93999cb919777
oslo-incubator is deprecated indeed, so we should not expect there
is anything under ironic_staging_drivers/openstack
Change-Id: Iae2242f372da414d1398509997ed96fe7396fe6c
This patch is adding an "extra-requirements.txt" file that points to the
Ironic's git repository which will be installed in the virtual
environment where the unittests will run.
Change-Id: I42ccbfde8f3381b9d77f85b3f676c0b455c62851