charm-trilio-horizon-plugin:stable/4.2

Last commit made on 2022-11-15
Get this branch:
git clone -b stable/4.2 https://git.launchpad.net/charm-trilio-horizon-plugin

Branch merges

Branch information

Name:
stable/4.2
Repository:
lp:charm-trilio-horizon-plugin

Recent commits

48cb6f4... by Liam Young

Pin artifacts for repeatable builds

Change-Id: I0092de32e315292b9e4e638165c21fe4b226c942

430af99... by Liam Young

Switch to binary builds

Change-Id: Ic27cb7683f344ef8c24763bacee44b1ed5ad0136

(cherry picked from commit 6e14aa25b130f53b73abee0ec4fa44257195b2e8)
(cherry picked from commit 79cd9bf18201546c7d4e4bb230758f44637884dc)
Change-Id: I975fb54826e23ba6a71dfd7f4dadbf3f743ffb6b

a2a8457... by Liam Young

Update to target 4.2

Change-Id: If1173b8d9591ca69d77d0f573226aa9d44ea550c

582c3d7... by Liam Young

Charm needs to run on bionic

Change-Id: I78befa187d770181c9857d35c1c673f388797c46

89bf944... by Liam Young

Support Trilio encryption options

Add suppot for Trilio encryption options TRILIO_ENCRYPTION_SUPPORT
and OPENSTACK_ENCRYPTION_SUPPORT. TRILIO_ENCRYPTION_SUPPORT should
set to True for trilio > 4.2. OPENSTACK_ENCRYPTION_SUPPORT should
be set to True if Barbican is present in the deployment. It would
be nice if Barbicans presence was detected via a relation but since
this option is going in Trilio 5.X exposing this as a charm
option is a tactical fix. As part of the work the charm classes
were restructured a little as this charm does not support 4.0.

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/856

Change-Id: I29e83cab68ba670204f27f15010459836d8f8160

36075ac... by Liam Young

Add Focal Wallaby functional test

Add Focal Wallaby functional test and switch bundles to use edge.

Change-Id: I8e232b9b1232926560b50231fb1bfde295e7a3b0

33f301f... by Liam Young

Add support for 4.2

Add support for Trilio 4.2 and refocus this branch CI on 4.2.

Change-Id: I8312d73f312e26e9a96abb692412f4980726b3b7

3fdc50f... by Liam Young

Update to build using charmcraft

Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft. Changes:

- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
    -> indicate build with charmcraft
- modify tox.ini
    -> tox -e build does charmcraft build/rename
    -> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
  and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI
- Pin everything in wheelhouse.txt for bionic and focal support.
  This will need updating when the charm channels are created.

Change-Id: I6be651732c1778e29c7cbe2bf767c60ceec356eb

af6a5b5... by Corey Bryant

Add yoga bundles and release-tool syncs

* charm-helpers sync for classic charms
* sync from release-tools
* switch to release-specific zosci functional tests
* run focal-ussuri as smoke tests
* remove trusty, xenial, and groovy metadata/tests
* drop py35 and add py39

Change-Id: Iaf03fec031aecd7fa89d36b6b2f4d385dd63397b

529d2a2... by Billy Olsen

Sync in the tox/pip changes for blessings

The need to sync in the tox/pip changes for setuptools < 58 that is used
in other charms. Reactive charms depend on charm-tools, which depends on
blessings<=1.6 which uses 2to3 that is deprecated and removed in
setuptools 58.0.

Change-Id: Ib90b58940c122913dd25ff0990cc3fa200183bea