Commit Graph

10 Commits

Author SHA1 Message Date
Corey Bryant abbae65b13 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: Iff2f3d0e011b47d895136ab7376f0e7d9c3955fb
2022-08-26 18:40:34 +00:00
Alex Kavanagh de4f9a6a97 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

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/745
Change-Id: I118ac221202fb02fc440a21910235fbc645a54c8
2022-04-11 11:33:05 +01:00
Aurelien Lourot 02ff4a0438 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: I64cde3e5338c6f47736afb9b5cfff78668c772dd
2021-07-22 14:54:17 +02:00
Aurelien Lourot 6b84669d87 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: If90f5bc7cb4b6fd2670fdf41dfad61e5b390e1e4
2020-12-11 13:56:04 +01:00
Alex Kavanagh f9066d3356 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

Change-Id: I599652b5a0c2ec9c0d7d1d31a0d3ead575088c26
2020-09-26 18:32:51 +01:00
Alex Kavanagh 7c27ca366d 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
- Fix style error due to W503

Change-Id: I44e4f9d41433f23f71684e10e28fd5b01d8fa5f1
2020-07-28 10:35:02 +01:00
Ryan Beisner 38fe36568f
Sync charm/ceph helpers, tox, and requirements
Change-Id: I94fece65ef9f5954d46ff06a7829ab71c1390551
2019-09-30 22:10:06 -05:00
Ryan Beisner 59bd350a69 Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I86e33814f54debc54b5a29423badbfec19002f4b
2018-10-03 11:41:11 -05:00
Ryan Beisner 718676787a Update tox, requirements, add initial func tests framework 2018-04-06 22:06:49 +00:00
James Page 6cc0f9dc88 Initial baseline from bzr 2017-04-10 09:00:27 +01:00