charm-trilio-wlm:master

Last commit made on 2022-10-28
Get this branch:
git clone -b master https://git.launchpad.net/charm-trilio-wlm

Branch merges

Branch information

Name:
master
Repository:
lp:charm-trilio-wlm

Recent commits

4928917... by Liam Young

Add required build packages

Building the charm in LP is failing *1 due to missing packages.

*1 https://launchpad.net/~openstack-charmers/charm-trilio-wlm/+charm/charm-trilio-wlm.master.latest/+build/4935/+files/buildlog_charm_ubuntu_focal_s390x_charm-trilio-wlm.master.latest_BUILDING.txt.g!z

Change-Id: I7035ea0afec6d7e7232c4250b68afe905a6efd67

afaf440... by Liam Young

Switch to binary builds

Change-Id: I7cce4e9c1f7764dd877d9118f3061fa0116a2f23

7904793... by Liam Young

Fix for create_cloud_admin_trust action failing

Change-Id: I30ff32f7ae946f39fd795b64c648e0ad0e46ccad

61c0f2c... by Liam Young

Charm needs to run on bionic

Change-Id: Ieabf897e0b1ed5f22ecc4d6ae93617655d6f1999

0326cc6... by Liam Young

Add Focal Wallaby functional test

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

Change-Id: Ib8c7c711db2caa95b00cebf5e10e1680ea53790a

fb9c792... by Liam Young

Add support for 4.2

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

Change-Id: Ic48bdf62d67deb536dc8e4dba1bfa4178a1f1217

9c58c4b... 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.

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/778
Change-Id: I1fc6374f6201a6ee5dbe46bd23a71a2f7372bbcf

84523ed... by Billy Olsen

Fix white space in config files

The tvault-object-store.conf file has jinja templating which removes too
much white space and leads to invalid ini style config files.

Closes-Bug: 1949608
Change-Id: Iefd65d2af579b51db27d89303e147c19712b24e8

47dacfb... 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: I21e78586cee5541f9379bf1280655e5df406e117

6ead9f5... 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: I73b466e54335e4d75abc82e686cce6c2616b114f