Commit Graph

14 Commits

Author SHA1 Message Date
Liam Young f33375073a Fix charm for tox4 compatibility
Related-Bug: 2002788
Change-Id: I210cc3cd05f8f02d170a6b273aefcba51d0740f0
2023-01-17 14:55:34 +00:00
Alex Kavanagh e7ada778b9 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: I1e798c9267085d50797b8988f50e99ac9184be33
2022-02-01 19:57:43 +00:00
Aurelien Lourot cfa81adfde 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: Ib0398e33f2c629208ccf7f3323ad92626d791942
2021-07-22 14:53:58 +02:00
Alex Kavanagh 6a625665b6 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: Ic5d0d994cc3cbf5247bfd355c41793ea0b90f6cd
2021-05-03 16:04:28 +01:00
Alex Kavanagh 2d0221fa60 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: Iec68b0bda37b2139a9c8a2acdd59b3725e11b4cd
2021-04-03 20:24:26 +01:00
Aurelien Lourot bada862189 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: I3b00072df35f88cccb8d558f06666a67d5e506f6
2020-12-11 13:55:49 +01:00
Alex Kavanagh c72f509c0c Release sync for 20.08
- Classic charms: sync charm-helpers.
- Classic ceph based charms:  also sync charms.ceph
- Reactive charms: trigger a rebuild
- sync tox.ini
- sync requirements.txt and test-requirements.txt

Change-Id: Ia3edbe7fbf491218ecd3279179dd2c16ba390da0
2020-07-27 20:52:00 +01:00
Adam Dyess 6b514da320 Migrate designate-bind tests to zaza
removing disco_stein as its EOL

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/170
Change-Id: Ia0ef2561364182ac017287a39328109846317279
Closes-Bug: #1828424
2020-02-10 09:03:09 -06:00
Ryan Beisner c0a11631c5
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ibe1505641a4983c046a3893fad9554a88c9beee9
2019-10-01 12:58:02 -05:00
Pete Vander Giessen 69226ac8cc Replace ostestr with stestr in testing framework.
A system upgrade broke ostestr. We can fix it by just calling stestr
directly.

Change-Id: Ifebbbe5714854ab3afb55a2f744229600f139e4a
2019-03-07 17:11:09 -05:00
Ryan Beisner 6f45fa2afb Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I141feafd571ea84dd0d871c0e401bac46e63b893
2018-10-04 10:51:43 -05:00
Ryan Beisner ce297c9a61 Update requirements for git charmhelpers
Change-Id: I13041dca73efd064926105e93439862ab716a5c1
2017-10-03 04:34:14 +00:00
David Ames fd99e8b60e Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: I145074b857781214403e58b4ecd6514173d837ee
2017-04-28 08:42:17 -07:00
Liam Young 8d9b30117e Add functional tests 2016-07-13 14:07:13 +00:00