df96346eb9
This change draws on the charms.openstack and layer-openstack-api changes to provide the ability to configure the number of workers that the manila charm starts for API usage. It also: * Packages the manila charm into a venv. This is because the subordinate charms are ALSO reactive, which means that different versions of either charms.reactive or charms.openstack could be overwritten from the subordinate charm. * Band-aid an issue with manila-share not being started even though all of the config is properly set. This uses the update-status hook to check to see if the manila-share service should be running. (Bug: #1706699) * Work-around for a bug in python-manilaclient (Bug: #1707303) which caused basic_deployment test 400 to fail. Change-Id: I0ea0f14fb69bea5d2008ed70d72ba27c98c96679 Depends-On: I3cea350e536306655f5f109ec67ae7f0fba35fda Depends-On: Id4145ffaa622727523003015d7012ece2f0eae4f Related-Bug: #1677543 Partial-Bug: #1706699 Related-Bug: #1707303 |
||
---|---|---|
src | ||
unit_tests | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
HACKING.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
TODO.md | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
README.md
Manila Source Charm
THIS CHARM IS FOR EXPERIMENTAL USE AT PRESENT. This is a pre-release charm for the Manila service to enable testing and to inform further development. It shouldn't be used in production environments yet. Note that the OpenStack manila service is production ready (according to their website).
This repository is for the reactive, layered, Manila source charm.
Please see the src/README.md for details on the built Manila charm and how to use it.
Building the charm
To build the charm run the following command in the root of the repository:
$ tox -e build
The resultant built charm will be in the builds directory.
Development/Hacking of the charm
Please see HACKING.md in this directory.