Commit Graph

11 Commits

Author SHA1 Message Date
Corey Bryant dd9f5e53d6 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: Ie43538cc39e2115275802b328c9145df5955beb8
2022-08-31 18:49:12 +01:00
Alex Kavanagh a0330a930d 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: I909c4299c94edbf2ba7d2052c1642d04902878f7
2022-04-04 15:48:45 +01:00
Corey Bryant 2b7879152d 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: I4d6b684a1257cc6bbb703b4a98d90e9f71972d9f
2021-11-17 13:45:37 -05:00
Aurelien Lourot e0d0855d43 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: I2a2e4f9a5f3a13fa9a978078380fb419ef5d6704
2021-07-22 14:51:37 +02:00
Alex Kavanagh 437e775c3f 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: Ic451da4b61bece4b037b70b36aaf1ddec8ec873e
2021-02-17 12:07:17 +00:00
Alex Kavanagh 4e32c58d75 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: I03134efdef43c9b0df960bd1acb2109e3c9aaad6
2021-02-02 17:05:17 +00:00
Aurelien Lourot 9a669fd1fe 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: Ia8c079306de072ef2ba1b2eb940038c0919da776
2020-12-11 13:52:48 +01:00
Alex Kavanagh 1ad15274f5 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: Ide5db8f0dd1658a36373c8ef481843836bf0f5c8
2020-09-26 18:29:23 +01:00
Frode Nordahl 3175fc802a Update charm build requirements
Change-Id: Ic23776ad7306ec79ff6e675d0fd0b4d1da239f84
2020-03-03 09:53:24 +01:00
Ryan Beisner c8b24309e2
Sync charm/ceph helpers, tox, and requirements
Change-Id: I396744698a7f246cb388c726290504cbf7245a4b
2019-09-30 20:59:12 -05:00
Frode Nordahl 3c85a815a2
Initial commit of charm skeleton 2018-10-11 11:31:52 +02:00