If there are 2 network interfaces, acquire DHCP leases from
both. Also fix the DHCP client script to accept the MTU from
Neutron.
Change-Id: I664be34659bc41f38c69d4b3e08120488cb07f83
Manila tests use sudo all over the place and while the only
configured user in the test image is root, it's easier to
fake the sudo binary than to modify test code to know when
to sudo and when to not.
Also remove 2 mkdir calls that are obviated by the new file
getting copied in those directories.
Change-Id: Ib0cbe05130bc617154bf471e2ecc0a78b2bb8377
Because it's not possible to test the metadata service
code in an easy way, create a config drive ISO image for
test purposes.
Also speed up the metadata code to not block while waiting
for the metadata service and to exit quickly when there is
no config drive CD present.
Change-Id: If6a5565825b67de58715e3d2de1cbf69b7f9e551
Fix bashate warning E006 by wrapping long lines.
Also make sure bashate runs on init scripts that don't end
in .sh.
Change-Id: I077a064505e6f11f61c65279a54c9b2430044bf0
Enable bashate errors E010 and E011 which require "then" and "do"
tokens on the same lines as "if" and "while" respectively.
Change-Id: I4a167530a21ab95d5dbe9f903facc9566a0461e2
Add kernel support for IDE CDROM drives, add a package for JSON
parsing, and updating the metadata script to look for SSH keys
on the config drive in addition to the metadata server.
Change-Id: Ic8f065bfd77dd4c533590a023bab8b1d32da1f53
Add dhcp6c client to aquire IPv6 addresses and routes automatically
and modify ifupdown config to use it for eth0.
Change-Id: I6cdaf4cfaeef6b101659a9abf98b1dd2e0fc2b77