Ensure that we restart nfs-ganesha and manila share after config.
Recent changes to manila-ganesha broke how non-HA
deployments were configured, causing the manila-share
and nfs-ganesha processes to potentially start before
the config for them is correctly prepared. This
change ensures that these services are restarted once
their config is ready.
* Also add cffi pin for py35 for charm-tools build support.
* This charm is broken at this state (as a 21.10 candidate), but will be
fixed via a cherry pick of I4e63e64612554d74ffaca5c4e07b90f7ceb88d59
which resolves the hacluster 'common.py' import and also restarting
services after config-changed.
* use stable/21.10 libraries
* use zaza/zaza-openstack-tests at stable/21.10
* build.lock files for reactive charms
* bundles refer to ~openstack-charms candidate channel
* update tox/pip.sh to ensure setuptools<50.0.0
In addition to providing the Ganesha recommended Ceph
FSAL configuration, this change includes a Manila driver
requirement of including the Ganesha export path
21.04 libraries freeze for charms on master branch
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
- ensure stable/21.04 branch for charms.openstack
- ensure stable/21.04 branch for charm-helpers