Commit Graph

13 Commits

Author SHA1 Message Date
Liam Young b2703578ec Fix charm for tox4 compatibility
Related-Bug: 2002788
Change-Id: I04a1adaf657a262ac1eac3ece98fa265ea63f864
2023-01-23 21:04:37 +00:00
Alex Kavanagh c7aa6e1aeb 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

Change-Id: I05dbf9cbfd3132b1970ca9cd9de111d6879f1582
2022-02-01 20:29:36 +00:00
Aurelien Lourot 85fc22d2e6 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: Ic5f2a60b17e2b160a071bcecf916b9cf3782e547
2021-07-22 14:56:46 +02:00
Alex Kavanagh a8c7b46928 Updates to flip all libraries back to master
This patchset updates all the requirements for charms.openstack,
charm-helpers, charms.ceph, zaza and zaza-openstack-tests back
to master branch.

Change-Id: I809f8b581a7e86d43acb8115c3d0e609285d9bd8
2021-05-03 16:07:12 +01:00
Alex Kavanagh a177fa4616 21.04 libraries freeze for charms on master branch
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure stable/21.04 branch for charms.openstack
  - ensure stable/21.04 branch for charm-helpers

Change-Id: Ied9b83ce5c57f370bd4d673964dcc433519ea8b3
2021-04-03 20:28:26 +01:00
Aurelien Lourot 4a00398dfb Sync release-tools
Sync release-tools boilerplate containing these changes
in order to pin pip < 20.3:
https://github.com/openstack-charmers/release-tools/pull/125
https://github.com/openstack-charmers/release-tools/pull/126

Change-Id: I542410e92532ca9fb90ff704890f0677714b1e8e
2020-12-11 13:58:15 +01:00
Alejandro S. Gonzalez 03f69d3e8e Migrate charm-manila-generic tests to Zaza
Change-Id: I9d4be367a09f02c3fac5f123e547229ac8e2ff1a
Closes-Bug: #1828424
2020-06-17 11:26:44 +02:00
Ryan Beisner 12d9c42efc
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ifaa9d3e554af21c51dbd081dbf8f7d0574183633
2019-09-30 22:41:54 -05:00
Pete Vander Giessen ba9a426f9f Replace ostestr with stestr in testing framework.
A system upgrade broke ostestr. We can fix it by just calling stestr
directly.

Change-Id: I26c2279314cd4e63e9be42f584b1308ae588cc58
2019-03-07 17:12:02 -05:00
Ryan Beisner ff6d707acf Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: Ib4e09f19854cf35492b4c7a84d7f7828c0796174
2018-10-04 10:51:55 -05:00
Ryan Beisner 6c4ea5ef0a Update requirements for git charmhelpers
Change-Id: I4075168ce18d74a80a30e39f4e938769dd4fed91
2017-10-03 04:33:58 +00:00
David Ames f694607b9e Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: I18aad5b3becc622643f9dee155ecd197b4e680f6
2017-04-28 14:35:13 -07:00
Alex Kavanagh 9b039d3981 First commit of charm-manila-generic
The generic manila charm provides the generic backend NFS configuration
for the manila file service charm (charm-manila).  This is the first
commit of code, and the CI tests have been disabled to enable it to
land.  This is because of a circular dependency with the manila charm
which requires this charm to be able to configure at least one backend.

This patchset is dependent on the interface-manila-plugin interface and
an updated version of charms.openstack that provides the 'options'
member: these are declared below.

Change-Id: I052f272dcd310091d988afd7104dea68115053ac
Depends-On: Ied0ad014ab7b1d4778113b0d3f2bbae08075372e
Depends-On: If6d103b4f62c95b0fa76562a18e418e0d319e987
2016-12-02 13:50:46 +00:00