charms.openstack/unit_tests/charms_openstack/plugins
Liam Young 3b72a8ba2f Support upgrades to Trilio 4.1
Adding support for Trilio 4.1 includes the following changes:

* Add Trilio_properties config property to enables templates to distinguish
  between 4.0 and 4.1 release.
* Add get_trilio_codename_install_source to attempt to derive the Trilio
  version supported by an apt repo.
* Add get_trilio_charm_instance which overrides the default get_charm_instance.
  This will pick the correct charm class based on both the Trilio release and
  the OpenStack release.
* Add select_trilio_release which overrides the default select_release and
  calculates the target OpenStack and Trilio release.
* Add a specialist Trilio metaclass BaseTrilioCharmMeta. This registers
  charm classes using their OpenStack release, Trilio release and package
  type.
* Move code shared between TrilioVaultCharm & TrilioVaultSubordinateCharm
  to TrilioVaultCharmMixin. Add support for Trilio upgrades to
  TrilioVaultCharmMixina.

Change-Id: I5a5e5721d9a713b66f8c796896c400481e9733a2
2020-12-17 11:57:38 +00:00
..
__init__.py Add Ceph base class and relation adapter 2019-03-01 09:14:12 +01:00
test_adapters.py Add Ceph base class and relation adapter 2019-03-01 09:14:12 +01:00
test_classes.py plugins/ceph: Add common pool creation method 2020-10-02 14:57:36 +02:00
test_trilio.py Support upgrades to Trilio 4.1 2020-12-17 11:57:38 +00:00