charm-cinder-ceph:stable/21.01

Last commit made on 2021-02-10
Get this branch:
git clone -b stable/21.01 https://git.launchpad.net/charm-cinder-ceph

Branch merges

Branch information

Name:
stable/21.01
Repository:
lp:charm-cinder-ceph

Recent commits

bef07ac... by Aurelien Lourot

Updates for stable branch creation 21.01

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.

Change-Id: I4057f37dff7ce36b628f0f8b40ae9a7c71d33c24

165da3b... by Alex Kavanagh

Hotfix charmhelpers sync for local_address() fix

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().

Change-Id: I7deee35df63f8f17bc1da5c4f303bef9f227bb9b

a19d656... by Alex Kavanagh

Updates for testing period for 20.01 release

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

Change-Id: I9f252f378e4c76e6c44acf3e8a690cb39a299d30

5b73acf... by Zuul <email address hidden>

Merge "Updates for testing period for 20.01 release"

b8efc0e... by Ionut-Madalin Balutoiu

Fixes for ceph-replication-device relation

* 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.

Change-Id: Ic023d05d5d17a663e1719de393bdd15f18a40484

9261c6c... by Alex Kavanagh

Updates for testing period for 20.01 release

* 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

Change-Id: I20570a90789e3d36339aa0bd4305e32af1226dfc

2af10cf... by Aurelien Lourot

Remove Disco and Eoan bits

Change-Id: Ibad1850613d72f1e20530916eb6542e303a8e265

eb2757c... by Zuul <email address hidden>

Merge "Implement new relation: 'ceph-replication-device'"

57d5d6f... by Aurelien Lourot

Add Groovy to the test gate

Change-Id: I95e4e62acb77e60c45ecfe3d772507def5199e3f

3ff94b3... by Marius Oprin <email address hidden>

Implement new relation: 'ceph-replication-device'

Add CephReplicationDeviceContext Class
Add CinderCephContext Class

Co-authored-by: Ionut Balutoiu <email address hidden>
Change-Id: I5f9139294c63f1adec3bbbe3bb9c99b2e7f5413b