7 Commits

Author SHA1 Message Date
Myles Penner
493fa8af16 Fix issues related to py312 compatibility
Summary of changes:
- Bump flake8 from 3.9.2 to 7.1.1
- Remove pinning for setuptools
- Add py312 section to tox.ini [testenv]

Change-Id: I2a96eafeaf357a5ccd38d4c32c3d8cfeb050fc76
2024-08-21 14:31:27 +00:00
Corey Bryant
a506041d8e 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: I4cae0a313230a8617beac36a2dbfe0c019c5e0de
2022-08-31 20:13:35 +01:00
Alex Kavanagh
08b15e9fc4 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

Change-Id: I0cf2bea249c415d285d9d2d7817fcf027c45e580
2022-04-04 15:50:29 +01:00
Corey Bryant
0d227b0539 Add yoga bundles and release-tool syncs
* charm-helpers sync for classic charms
* pin pyparsing for aodhclient
* pin cffi for py35
* add non-voting focal-yoga bundle
* add non-voting jammy-yoga bundle
* add series metadata for jammy
* switch xena bundles to voting
* run focal-ussuri as smoke tests
* remove trusty, xenial, and groovy metadata and tests

Change-Id: I2418e402bf69129d95db287b892ee6391e04c0cb
2021-11-12 11:16:35 -05:00
Aurelien Lourot
7f1fe3026f 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: I58f547a1eea71711f29f77eee6e1575e7fadf187
2021-07-22 14:56:28 +02:00
Aurelien Lourot
4060fa9b24 Add .gitreview and .zuul.yaml files
Also pin charm-tools 2.8.3.
Also made necessary changes for charm-tools>=2.8, because
the default build output folder has changed.

Change-Id: I526ebd8ed9cfeab7b8e38ca8fa9dd3244c209266
2021-03-23 11:10:24 +01:00
Ionut Balutoiu
43f18cb215 Add charm code 2021-03-16 11:56:33 +02:00