We've had the feature to support mounting ext4 based filesystems
in LXD containers for some time now; switch the default so that
Nova LXD based clouds by default are able to consume Cinder
block devices.
Change-Id: I70fc138aa78c6c34e417c3ea722cf6d194ff7fc2
By default, LXD won't allow an unpriviledged container
to format and mount a block device, so although a block
device can be passed to a container, its not possible
to use it from inside the container.
Add a configuration flag to turn on support for use of
ext4 within user namespaces, allow unpriviledged LXD
containers to format and mount ext4 formatted block
devices from inside of the container.
Change-Id: I8eace1e7b7d4db14a3dc9f82080ac1b0ca29e892
Add support for block-devices, but still only accept one block device.
Add tests for parsing the device block list.
Change-Id: I78fe3b9e617a7da75145a2695bee312cf3685246