charm-trilio-data-mover:stable/4.0

Last commit made on 2022-07-27
Get this branch:
git clone -b stable/4.0 https://git.launchpad.net/charm-trilio-data-mover

Branch merges

Branch information

Name:
stable/4.0
Repository:
lp:charm-trilio-data-mover

Recent commits

66bef3b... by Liam Young

Correct bundles charm channel

Change-Id: I6a9c155c635936d3882bfbf03fbf313ca06ad66a

5853b64... by Liam Young

Trim gate and point review at stable/4.0

This is the 4.0 version of the charm and is intended to only
support 4.0. So, trim tests and point gitreview at 4.0 branch.

Change-Id: I13a94b10b4074b3450ef6da579808172162fd1a2

710a728... 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: Ieb8cae3653380b7364bdbc128216bd27f924293a

c9d4c4d... by Billy Olsen

Fix white space in config files

The tvault-contego.conf and tvault-object-store.conf files have jinja
templating to remove whitespace before and after the endif control
segments, which lead to invalid ini style config files. Correct the
white space removal directives.

Closes-Bug: 1949608
Change-Id: Id6634fb3825b9d6b9e003f8c477e21d798dfe046

4550a20... 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: I3f5192f348164fdaed124519704fcb2f00871ab8

e6c0e14... 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: I4c12bc9ff9b8b20a5ddc16a040f70b87f4cac30b

d3a9cd4... 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: I0f206b52c2c4a746c028ef00fd22759a8cb31427

c7874e8... by Liam Young

Remove experimental from s3 options

Remove the experimental status from the S3 options. Update the
README documentation to provide information on configuring the
appropriate backend to use for NFS or S3 storage.

This change is mainly copied from the corresponding change to
trilio-wlm ( I7836754529a8b5d067a86077e1e004fa2f53ec6e ). Bug
1933809
*1 is tracking the consolidation of duplicate code.

*1 https://bugs.launchpad.net/charm-trilio-data-mover/+bug/1933809

Change-Id: I868240fee4f5e767c9dac2d41ddc128bc307e4ae

1506f53... by Zuul <email address hidden>

Merge "Add config option to specify S3 cert"

f80811c... by Zuul <email address hidden>

Merge "Add new option for 4.1 hotfix"