Set default branch for git review/gerrit.
Switch tests to stable.
Switch to using stable charm-helpers branch.
Switch to using stable charm.openstack branch.
Switch to using stable zaza branch.
Switch to using stable zaza-openstack-tests branch.
The network-get --primary-address juju-info fails on pre-2.8.?
versions of juju. This results in a NoNetworkBinding error.
Fallback to unit_get() if that occurs for local_address().
Includes updates to charmhelpers/charms.openstack for cert_utils
and unit-get for the install hook error on Juju 2.9
* charm-helpers sync for classic charms
* rebuild for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
- ensure master branch for charms.openstack
- ensure master branch for charm-helpers
* Re-trigger `ceph_access_joined` from `ceph_replication_device_changed`.
Without this, we could end up with incomplete `ceph-access` relation
if `ceph_access_joined` is executed before `ceph_replication_device_changed`.
* Seed `replication-device-secret-uuid` early in `config-changed`, to make
sure that it's set if `storage_backend` is executed before `ceph_access_joined`.
* Set `secret_uuid` as part of the `replication_device` config in the backend
config. Without this, Nova won't be able to access the proper secret for
the Cinder Ceph volumes, after a failover.
* charm-helpers sync for classic charms
* rebuild for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
- ensure master branch for charms.openstack
- ensure master branch for charm-helpers