Commit Graph

12 Commits

Author SHA1 Message Date
Corey Bryant 901afa5de4 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: I3cc0af8443ecf62589c88d4e924cb633c419e87f
2022-08-31 20:14:28 +01:00
Alex Kavanagh 2310e7f4a1 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: I055353bc78607119b0647bed87ca806f0ceffc62
2022-04-04 15:50:38 +01:00
Corey Bryant 8f961493e3 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
* add nrpe to bundles

Change-Id: I184e4696336378f8e2b02ff6ce8800c224249e47
Closes-Bug: #1925977
2021-11-29 12:45:01 -05:00
Aurelien Lourot 85fc22d2e6 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: Ic5f2a60b17e2b160a071bcecf916b9cf3782e547
2021-07-22 14:56:46 +02:00
Alex Kavanagh f821aaa53f 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: Ied70637b4487632841f25a45a904a01a5b2a99a1
2021-02-17 12:13:22 +00:00
Alex Kavanagh f769d9c413 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: I6846f85e34bf74db3970b525ab56f60b86b0f532
2021-02-02 17:09:45 +00:00
Aurelien Lourot 4a00398dfb 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: I542410e92532ca9fb90ff704890f0677714b1e8e
2020-12-11 13:58:15 +01:00
Alex Kavanagh d3c99b4fef 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: I35226fe655ae0858bda1318cc494c1545b48887a
2020-09-26 18:34:54 +01:00
Frode Nordahl 545f92c9ae Update charm build requirements
Change-Id: I1e4c7ac48f04796b4d471bca1aff11a5dc4964d7
2020-03-12 23:09:32 +00:00
Ryan Beisner ff6d707acf Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: Ib4e09f19854cf35492b4c7a84d7f7828c0796174
2018-10-04 10:51:55 -05:00
David Ames f694607b9e Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: I18aad5b3becc622643f9dee155ecd197b4e680f6
2017-04-28 14:35:13 -07:00
Alex Kavanagh 9b039d3981 First commit of charm-manila-generic
The generic manila charm provides the generic backend NFS configuration
for the manila file service charm (charm-manila).  This is the first
commit of code, and the CI tests have been disabled to enable it to
land.  This is because of a circular dependency with the manila charm
which requires this charm to be able to configure at least one backend.

This patchset is dependent on the interface-manila-plugin interface and
an updated version of charms.openstack that provides the 'options'
member: these are declared below.

Change-Id: I052f272dcd310091d988afd7104dea68115053ac
Depends-On: Ied0ad014ab7b1d4778113b0d3f2bbae08075372e
Depends-On: If6d103b4f62c95b0fa76562a18e418e0d319e987
2016-12-02 13:50:46 +00:00