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
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