nova-lxd absolutely requires lxd, though its installation and configuration is out of scope here. If you're running Ubuntu, here is the easy path to a running lxd.
If you're currently logged in as the user you just added to lxd, you'll need to log out and log back in again.
nova-lxd includes a plugin for use in devstack. If you'd like to run devstack with nova-lxd, you'll want to add the following to local.conf:
In this case, nova-lxd will run HEAD from master. You may want to point this at your own fork. A final argument to enable_plugin can be used to specify a git revision.
Configuration and installation of devstack is beyond the scope of this document. Here's an example local.conf file that will run the very minimum you`ll need for devstack.
Once devstack is running, you'll want to add the lxd image to glance. You can do this (as an admin) with:
To run the tempest tests, you can use:
Patches should be submitted to Openstack Gerrit via git-review.
Bugs should be filed on Launchpad:
https://bugs.launchpad.net/nova-lxd
If you would like to contribute to the development of OpenStack, you must follow the steps in this page:
https://docs.openstack.org/infra/manual/developers.html