Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
provider/lxd: experimental LXD storage provider #7027
Conversation
| return nil, errors.NotFoundf("storage provider %q", t) | ||
| } | ||
| + | ||
| +// lxdStorageProvider is a storage provider for Azure disks. |
|
$$merge$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
|
Build failed: Tests failed |
|
$$merge$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
jujubot
merged commit 60c7097
into
juju:develop
Feb 24, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
axw commentedFeb 23, 2017
Description of change
Introduce a new "lxd" storage provider that is
enabled with the "lxd-storage" feature flag.
This storage provider requires the storage
feature available in LXD 2.9+.
The first commit in this PR is from #7026, and should be reviewed there.
QA steps
First create a storage pool in LXD called "lxd".
juju bootstrap localhost
juju deploy postgresql --pgdata=lxd
Fails with:
ERROR cannot add application "storagetest": pool "lxd" not foundbecause the feature flag is not set.juju destroy-controller -y localhost
export JUJU_DEV_FEATURE_FLAGS=lxd-storage
juju bootstrap localhost
juju deploy postgresql --pgdata=lxd
Verify there's a volume in the "lxd" LXD storage pool, it's attached to the container, and mounted at the path shown in "juju storage".
Documentation changes
Not yet. This is experimental, and subject to change.
Bug reference
None.