Commit Graph

11 Commits

Author SHA1 Message Date
Corey Bryant d2e6c1fcad 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: I0776bad299d133b61dc8e2941c40eeb572f5af78
2022-08-31 20:08:18 +01:00
Alex Kavanagh c712bf74ee 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: I2d1e40430286b49de7aaeb53366b8c4601c5451d
2022-04-07 17:33:33 +01:00
Corey Bryant 58fa3cf59d 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: I749b089783627ccbca648c65649cb22e9f471b05
2021-11-17 13:50:57 -05:00
Aurelien Lourot 15f85f4ec4 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: I6cc20b2ff83886a8878ba0a2972999e5a7b51412
2021-07-22 14:55:32 +02:00
Alex Kavanagh fa478aee7e 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: Ie84d7489c03c40392fb5d8eb7e13bae09c9ff9d7
2021-02-17 12:12:00 +00:00
Alex Kavanagh 3bdafbaf95 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: I68471706747d91404d9f4e125908e76de37d0971
2021-02-02 17:08:39 +00:00
Aurelien Lourot f023fdabfa 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: I568f40bcc0dec34e28b31145d42a1ce401aeb563
2020-12-11 13:57:05 +01:00
Alex Kavanagh 174687b7e2 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: I4414348e78930fa9562c6adab058ada8ae57a958
2020-09-26 18:34:05 +01:00
Frode Nordahl 9b63a62d38 Update charm build requirements
Change-Id: Idbdf25ded15f3cd523ff94f716670f94a3090908
2020-03-03 09:55:21 +01:00
Ryan Beisner 2eefce0f51 Update requirements
Fixup existing lint.

Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: Iab32fd02667ae96dc5cc929b52e12c27d01d10c1
2018-10-04 14:00:32 -05:00
James Page e83c2f07e5 Initial baseline of charm 2017-01-27 14:31:20 +00:00