Commit Graph

10 Commits

Author SHA1 Message Date
Corey Bryant 0eeb90b755 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: I782ea5c502b7bc0eb9941c7eb8d4b830f07b218a
2022-08-26 18:40:31 +00:00
Alex Kavanagh a8cfbe21f7 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/751
Change-Id: Ia285c2d834cd0b9ab97fc944370172631995b83f
2022-04-13 15:14:56 +01:00
Aurelien Lourot c1835063b5 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: I8073fcd19b850a66e8a855b86614773e089fd017
2021-07-22 14:53:30 +02:00
Aurelien Lourot 5d49a71fab 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: I8b4cc2a642d2c11e9d04073a7f380a56ad3daa99
2020-12-11 13:55:27 +01:00
Alex Kavanagh fd20c1eb70 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: Ibd20dd33b17a348a7a8aeae93f119fc47a56eb9e
2020-09-26 18:31:49 +01:00
Alex Kavanagh 30c5b684d2 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: I7ccbf8bdb825406a7a49a6844764b8a49c5c84a8
2020-07-27 20:51:22 +01:00
Ryan Beisner c0f870c4ff Move charm tests to zaza
Use the same assertions as the cinder charm. Also port the 499 original
test, which is in the associated depends in zaza-openstack-tests.

Change-Id: I86f2ab205d0f082dd6b185ccbfa314bccf4e5bfb
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/246
Closes-Bug: #1828424
2020-05-20 09:47:32 +01:00
Ryan Beisner c8fcfd37d2 Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: Ief40b8f20baeff38389de7c4294a5bb394d6d3cc
2018-10-03 11:40:55 -05:00
Liam Young 1169b8d060 Charmhelper sync before 1604 testing
Change-Id: I71ad491c59addb1410f30008294a737de75b34e7
2016-04-13 08:36:28 +00:00
James Page 2fb135098d Add tox support 2015-11-03 14:16:36 +00:00