Commit Graph

12 Commits

Author SHA1 Message Date
Corey Bryant 884d6c0ab1 Add Kinetic and Zed support
* sync charm-helpers to classic charms
* change openstack-origin/source default to zed
* align testing with zed
* add new zed bundles
* add zed bundles to tests.yaml
* add zed tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases
* add bindep.txt for py310
* sync tox.ini and requirements.txt for ruamel
* use charmcraft_channel 2.0/stable
* drop reactive plugin overrides
* move interface/layer env vars to charmcraft.yaml

Change-Id: I2cb698f719106e54b06009f24ea47259419e9cad
2022-08-26 18:40:41 +00:00
Alex Kavanagh c9f9802fdd Updates to enable jammy and finalise charmcraft builds
- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga
- Remove overlay as no longer needed in charmhub with explicit .charm
- Pin setuptools < 50.0 in src/wheelhouse.txt

Change-Id: Ie15e3e0530345f488565454e673e40981f606bdd
2022-04-07 18:16:39 +01:00
Corey Bryant 464bbb7d59 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: I6d7d32dd016e436d8463f88331682f53c4741e8d
2021-11-22 14:33:46 -05:00
Aurelien Lourot be4cbcbd38 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: I27a464ae745adb9d176c7e84c9c7b06bb3f8d889
2021-07-22 14:58:41 +02:00
Alex Kavanagh e45a8f7806 Updates to pin charm-tools to 2.8.3
* Update requirements.txt to pin charm-tools to 2.8.3
* Update tox.ini to change the build parameters.
* This upgrades from <2.7 which adds reproducible charms
* Bug was fixed that controlled the default output directory
  doesn't get 'builds' appended.  The tox change puts it
  back so that stable & master both build to the same
  directory.  This may be reviewed in the future.

Change-Id: Ieae91b9ffda65f21741f742e03662cdaf73b3177
2021-02-17 12:15:45 +00:00
Alex Kavanagh 12a56051a0 Rebuild to use charm-tools pre 2.8 release
Reverting to an earlier version of charm-tools to
resolve some building issues seen with latest 2.8.2
version.

Change-Id: Idabe1d11d7410622aeb4455c0fe24503f8e502a9
2021-02-02 17:11:43 +00:00
Aurelien Lourot 3666e07228 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
https://github.com/openstack-charmers/release-tools/pull/127
https://github.com/openstack-charmers/release-tools/pull/129

Change-Id: I6dbc31b457eaebb93857a5309b1b1249c01b342a
2020-12-15 11:21:04 +01:00
Alex Kavanagh f2c8cc75b9 Sync libraries & common files prior to freeze
* charm-helpers sync for classic charms
* charms.ceph sync for ceph charms
* rebuild for reactive charms
* sync tox.ini files as needed
* sync requirements.txt files to sync to standard

Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/440
Change-Id: I10a6a748b8fee04a0395da37d599e0c50d28f01c
2020-10-09 16:24:19 +02:00
Frode Nordahl a6a5ef6e44 Update charm build requirements
Change-Id: I09e12aee3c0693036f8f348b6b3531ce048931f8
2020-03-03 09:57:38 +01:00
Ryan Beisner b5eab37317
Sync charm/ceph helpers, tox, and requirements
Change-Id: I3cf3f6640f3a485a8ca09859c868a6f7277ab680
2019-09-30 20:59:27 -05:00
Liam Young 029dbf8f5e Functional tests 2018-10-08 14:22:07 +00:00
Liam Young 29d6d050ad initial commit 2018-06-28 08:21:28 +00:00