ironic-python-agent/ironic_python_agent
Vladyslav Drok 7bda3408f5 Fix config drive writing script
When the deployment happens on a GPT disk with config drive, writing
it to disk fails. Three reasons for that:

* parted should be used instead of partprobe to determine the type of
  the disk;
* gdisk -l sorts the partitions by their number, sort them by start
  sector instead;
* after sgdisk completion, the configdrive device is not immediately
  visible in the /dev folder, udevadm settle needed here too.

Closes-Bug: #1633063
Change-Id: Ifed89e343f9db4cf303baf7f8823342f6041f202
2016-10-18 00:28:04 +03:00
..
api Add metrics support to IPA 2016-08-03 11:24:54 -07:00
cmd Use namedtuple to improve code readability 2016-08-30 16:12:29 -07:00
extensions Remove Python 2.6 format style 2016-10-06 09:05:26 -07:00
shell Fix config drive writing script 2016-10-18 00:28:04 +03:00
tests Add support for root device hints with operators 2016-10-11 15:43:50 -03:00
__init__.py Use # instead of """ for copyright blocks 2014-04-10 07:14:06 -07:00
agent.py Remove Python 2.6 format style 2016-10-06 09:05:26 -07:00
config.py Support LLDP data as part of interfaces in inventory 2016-06-22 18:26:04 +01:00
encoding.py Create a SerializableComparable class 2015-09-11 13:44:09 -07:00
errors.py Remove Python 2.6 format style 2016-10-06 09:05:26 -07:00
hardware.py Add support for root device hints with operators 2016-10-11 15:43:50 -03:00
inspector.py Update to work with latest stevedore 2016-07-17 14:38:00 -04:00
ironic_api_client.py Remove Python 2.6 format style 2016-10-06 09:05:26 -07:00
netutils.py Build socket list right before select call 2016-08-17 16:35:07 +02:00
utils.py Use ironic_lib's execute() 2016-07-27 16:28:43 -04:00
version.py Add sphinx build + basic documentation 2015-03-31 16:22:12 -07:00