ironic-python-agent/ironic_python_agent
Annie Lezil fdcb0922a5 Collect NIC name given by BIOS
Adds an extra field ``biosdevname`` to network interface inventory
collected by ``default`` inspection collector (which collects the whole
inventory returned by hardware manager) of ironic-python-agent.

This feature requires biosdevname utility to collect the bios given NIC
names. The tooling module for tinyIPA is created for the same purpose.
For CoreOS IPA pxe images, biosdevname tooling module is limited,
because Docker repository is created and embedded into CoreOS pxe
images. The Docker repository uses debian to download the packages.
Debian does not have biosdevname package.

Adds an export variable TINYIPA_REQUIRE_BIOSDEVNAME. Set this
variable to ``true`` in your shell before building tinyIPA.

Closes-Bug: #1635351
Change-Id: Ia96af59e2a74868cac59e5a88cfbb3be60d85687
2017-05-18 14:44:11 -07:00
..
api Agent: Listen for connections on both IPv4 and IPv6 ports 2017-01-19 15:24:11 +00:00
cmd Remove old lookup/heartbeat from IPA 2016-11-09 16:34:44 +00:00
extensions Remove unused function _configdrive_location 2017-05-11 12:23:38 +00:00
hardware_managers flake8: Specify 'ironic_python_agent' as name of app 2017-03-16 07:09:07 -07:00
shell Limit memory usage when running qemu-img convert 2017-01-19 18:01:30 +00:00
tests Collect NIC name given by BIOS 2017-05-18 14:44:11 -07:00
__init__.py Use # instead of """ for copyright blocks 2014-04-10 07:14:06 -07:00
agent.py Use flake8-import-order 2017-02-16 09:46:21 -08:00
config.py Merge "Configure and use SSL-related requests options" 2017-02-07 09:57:49 +00:00
encoding.py Create a SerializableComparable class 2015-09-11 13:44:09 -07:00
errors.py Correct failure message output when downloading 2017-03-10 19:16:07 +00:00
hardware.py Collect NIC name given by BIOS 2017-05-18 14:44:11 -07:00
inspector.py Merge "Configure and use SSL-related requests options" 2017-02-07 09:57:49 +00:00
ironic_api_client.py Configure and use SSL-related requests options 2017-01-13 11:33:44 +02:00
netutils.py Agent: Listen for connections on both IPv4 and IPv6 ports 2017-01-19 15:24:11 +00:00
utils.py Fix logs encoding in py3 2017-03-14 10:25:09 +08:00
version.py Add sphinx build + basic documentation 2015-03-31 16:22:12 -07:00