Commit Graph

14 Commits

Author SHA1 Message Date
Corey Bryant 2c99cba7e0 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: I054650d578c30b5c865cbd7a567eb5d7c8032d01
2022-08-31 18:48:39 +01:00
Alex Kavanagh 8415ded62a 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: Ib993e07f73d694d9d0189dc55d6ab1e3c9d31938
2022-04-04 15:48:41 +01:00
Corey Bryant 5f3c1de4f1 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: Ic01c91ede3d820e8eb9258fd0d19799efb4ebccb
2021-11-12 11:11:26 -05:00
Aurelien Lourot dbf5142802 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: Ib7f509be145966bbe09cbf1aff7b08923de10fe9
2021-07-22 14:51:27 +02:00
Alex Kavanagh c9095fbc01 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: Ie41022bf94c69019799d87abf138228ff27dddb8
2021-02-17 12:06:51 +00:00
Alex Kavanagh 8c4c1a23d0 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: I69fab5d73305dfe1eb0563d5e570ef76b64e5d64
2021-02-02 17:04:49 +00:00
Aurelien Lourot f70cbf41ea 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: Ib977225e1dcb651dd9d98ab67edaa76545621451
2020-12-11 13:52:41 +01:00
Alex Kavanagh f4ed57fc08 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: Ic9b019feec791d33f45e71264f4649d60b75f958
2020-09-26 18:28:48 +01:00
Frode Nordahl 5f1d651969 Update charm build requirements
Change-Id: I8b55c684ae8b547a46f45024a2c08d398cc622c8
2020-03-03 09:52:56 +01:00
Ryan Beisner f12029cccd Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I0f6d9122a10e1b73073830e48c920e4001f0d356
2018-10-04 10:51:30 -05:00
Ryan Beisner 43118c2a10 Update requirements.txt
Use pypi charm-tools instead of git master.

Change-Id: I27200910647f71ff033abf841b825acd05d8cc09
2016-12-08 21:06:27 +00:00
Alex Kavanagh aa47fd5b0e Refactor charm to work with declarative-changes
This is a refactor of the charm (no new functionality) to work with the
declarative helpers in charms.openstack.  This means that much of the
boiler plate has disappeared from the charm and into charms.openstack
including the tests.

Change-Id: I4305eb34f314f8f5f1a7d1807508bf1e4dbfb84c
Depends-On: I3c74f60bb4ed7901828902118697f310622c4061
Depends-On: Ic81e65f5a072f67cbd2322e4cfd0eec9a5895823
2016-09-29 14:23:30 +00:00
Alex Kavanagh eac71d72cd Get charm to build
This is still missing the charm.openstack module dependency
2016-05-19 12:15:53 +00:00
Liam Young 9989fd8cb3 Barbican charm build env 2015-12-11 10:32:58 +00:00