1922efe...
by
OpenDev Sysadmins <email address hidden>
OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
Update manila to support new interface for configuration
The manila-plugin interface is changed to make writing configuration
plugin charms easier to write. This updates the manila charm to support
that interface.
Newer versions of the mysql-shared interface automatically configure
the hostname data item based on either the network space binding for
the relation (for Juju 2.0 and later), or using the units private-address
on older Juju versions.
This patchset contains the code/charm for a working manila fileshare
service. On its own, the fileshare the charm installs is not functional
as a backend is needed. The charm-manila-generic plugin charm is
provided separately to provide the generic NFS file share service.
This patchset also includes the amulet/bundle tests to test that the
charm installs the manila software and can get it running. However, no
functional tests of the actual manila software are done.
This patchset is dependent on the interface-manila-plugin interface and
an updated version of charms.openstack that provides the 'options'
member. It also depends on a slight change to the
interface-neutron-plugin which adds a requires.py to allow it to be used
to plugin to principal charms: these are declared below.