charm-trilio-dm-api:stable/4.1

Last commit made on 2022-07-27
Get this branch:
git clone -b stable/4.1 https://git.launchpad.net/charm-trilio-dm-api

Branch merges

Branch information

Name:
stable/4.1
Repository:
lp:charm-trilio-dm-api

Recent commits

5e4d150... by Liam Young

Correct bundles charm channel

Change-Id: I5b8de51fb8518d1e5aa607b4f91525107aa8dcdf

d6682a5... by Liam Young

Setup Trilio 4.1 branch

Adjust bundles for 4.1 test coverage and update .gitreview to
point at 4.1 branch.

Change-Id: Ic934a201c0982292ec178fc7a678664869edebb5

fa6223f... 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/770
Change-Id: Ie0f9e4a80b81eaeb91ce11b84a54c7ecc95cdff2

eef2e6f... by Zuul <email address hidden>

Merge "Add yoga bundles and release-tool syncs"

975ee08... by Zuul <email address hidden>

Merge "Sync in the tox/pip changes for blessings"

0410332... 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: Ib13c9e48759599fa2246eb9f2294796af0aa53a8

e155389... 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: I42690cc52f10335c296126b17b08819a3e5d5b0b

c9af173... by Liam Young

Add update-trilio action

Add update-trilio action which can be run after a Trilio
upgrade.

Trilio sometimes updates packages in package repositiories that
require DB migrations or config file changes. Since these package
updates are not applied by the charm as they would be by changing the
openstack-origin or triliovault-pkg-source the charm has no event to
react to to automatically perform the post package upgrade actions.
This change adds an action `update-trilio` which can
be run to apply the changes.

Change-Id: I52abfa8091673f20c8c5cc1fffd7ad5d17a60820

d3c003d... by Aurelien Lourot

Sync release-tools

In order to fix ResolutionImpossible on tox invocation.

https://github.com/openstack-charmers/release-tools/issues/151
https://github.com/openstack-charmers/release-tools/pull/152

Change-Id: Iea6053e6cc8052abacf62e8ec9efe74865f755e0

49e38f9... by Liam Young

Set haproxy timeouts to 10m

Trilio have requested that the defaults for the haproxy fronting
the dm-api service be increased to 10 minutes.

Change-Id: Ibdebf1c9a7380fb004e428acd1f84f3db35cdb7f