Commit Graph

13 Commits

Author SHA1 Message Date
Corey Bryant e117319dfb 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: I1a250a0591c15971840bbd6130c7cff3822eed4f
2022-09-06 17:15:36 +00:00
Alex Kavanagh 9183e9a91b 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: Ic853bb3a98d1cafba9304cf19ff2c4ecb1df1104
2022-04-07 16:03:10 -04:00
Corey Bryant dbd399354d 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 groovy bundles

Change-Id: Ic43f7c55f6b71ca8835d89629284de313290a62f
2021-11-09 10:27:03 -05:00
Aurelien Lourot 9f4392cd5a 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: Icb581f11567d9fdc277d6cbaf5cd8ce73f469351
2021-07-22 14:54:26 +02:00
Alex Kavanagh 5fd09db09c 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: If3e84c2dd4db8643b6f3c61426fdc5ffa455faf2
2021-02-17 12:10:32 +00:00
Alex Kavanagh 710ef8118a 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: I8273f8cca5f7abf3945d6e0c653da62a3f6623cc
2021-02-02 17:07:31 +00:00
Aurelien Lourot 06f6e7a0f7 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: Id3c612d5462b96f3ac19a48473649d6ad6d0aa98
2020-12-11 13:56:11 +01:00
Alex Kavanagh bedc0d7a8d 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: Icf6ef2ae4b845f4dc612a5d949144eb5c11030b1
2020-09-28 10:17:48 +01:00
Alex Kavanagh 50021b5359 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: I496700812abd189340ecdbef0d1c9b59857480d2
2020-07-27 20:52:38 +01:00
camille.rodriguez b9a5c54da8 Enable S3 storage backend for Gnocchi
This feature enables the use of a S3 storage backend for Gnocchi.

Charm specs PR: https://review.opendev.org/#/c/738631/
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/334

Change-Id: I959ed69e08b178cddf72535f22499a66b24f9567
2020-06-30 15:31:00 +00:00
Frode Nordahl 4a92b00681 Update charm build requirements
Change-Id: I14f9294019d2c9f1e32366f0820a6889a0ea0846
2020-03-03 09:55:06 +01:00
Ryan Beisner d702f8458c Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: If4764838c6eb9ebc547932545daf9b2f339feb15
2018-10-04 10:51:46 -05:00
James Page 1a9a8da5bd Initial charm version 2017-07-03 14:50:32 +01:00