Commit Graph

12 Commits

Author SHA1 Message Date
Corey Bryant f7fb2c3693 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: I78b0720e75891a41364ba0ddb82add89c3b77ca1
2022-08-26 18:40:28 +00:00
Aurelien Lourot e05668674c 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: Ie7f197c3d3ce821a2272844029d071dc5a715de4
2021-07-22 14:52:34 +02:00
Aurelien Lourot 500d942ed6 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: I12b3c45b45e0b1d6db16902c81663cbe2ef84d17
2020-12-11 13:54:29 +01:00
Alex Kavanagh 5e80697a56 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: I512ef8bbb52c08e782c66450b435a40a76b8a532
2020-09-28 13:51:24 +01:00
Alex Kavanagh 8db8180576 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: I0003f91a5f451ed3234ae8f4bc273fa4b49f2b51
2020-07-27 20:50:06 +01:00
Ryan Beisner 63c0ebbcd7 Sync charm/ceph helpers, tox, and requirements
Also clean up pre-existing pep8 violations in the
files/* dir which was previously not covered by lint testing.

Also clean-up mocking issues around apt-pkg replacements in the
unit tests.

Also fix py35 issue with enabled_manager_modules() function in the
charmhelpers library (see
https://github.com/juju/charm-helpers/pull/387).

Also fix the functional tests bundles so they actually test the
version of OpenStack that the bundle indicates.

Change-Id: I2c8d84fadc11311c622dd308c4694496872dc157
2019-10-14 18:23:31 +01:00
Ryan Beisner 9f40a59d14 Update requirements
Change-Id: If2ac287dcf43a85531320e5e91970375aae94885
2018-10-03 16:26:42 -05:00
Ryan Beisner 15c26abd76 Update .gitreview, fix duplicate requirements
Also fixes tox

Change-Id: If8fe82973557e5aaa17ce42c300d1c74c700baa6
2016-07-06 16:49:03 -04:00
Chris MacNaughton cbf55d6dfd ceph clients can relate through the proxy 2016-06-15 13:44:40 -04:00
Liam Young 6b7bbdf032 Fix pbr requirement
Change-Id: I3de4fcbbafbdce16e6eaabb33f15d7e2418924fe
2016-04-13 10:25:12 +00:00
James Page 23c54210bb Resync tox integration 2015-10-30 15:04:43 +09:00
James Page 89398bd217 Make things alot simpler 2015-10-30 12:30:49 +09:00