Commit Graph

15 Commits

Author SHA1 Message Date
Corey Bryant ac5e1fdc7f 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: I5a88bdb17a93074921b3aa13a3bd0d56478b5bfb
2022-08-31 18:41:31 +01:00
Alex Kavanagh 2ee4b81a48 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: Ideb0b18808ef8ccd17ee8e6c8cb399b3e9798ecc
2022-04-04 15:48:36 +01:00
Corey Bryant ac03d84490 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: I484a23091ebaf2fea90e2d89c138208e03367137
2021-11-17 13:44:46 -05:00
Aurelien Lourot be7624f36d 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: I73e9a017fa9a0218dc7ff2e107ffe52eddd79483
2021-07-22 14:51:18 +02:00
Alex Kavanagh 376726c8d1 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: I90d72e403eea235cd91018cbff488acfccca3ec9
2021-02-17 12:06:38 +00:00
Alex Kavanagh 62aa75b7ab 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: Ic5a54667d86a340d2eb12caf6b67faa4e86447f0
2021-02-02 17:04:16 +00:00
Aurelien Lourot 911730b11d 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: I547dac73e602eafefd34db2be8c2580f18740056
2020-12-11 13:52:02 +01:00
Alex Kavanagh 0e6c47a625 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: I464fa7903727af1e8f6d6d888c6d30f2b9d4ad79
2020-09-28 13:13:35 +01:00
Frode Nordahl 4b1c2b0920 Update charm build requirements
Change-Id: I1794c7b87b8f4ee24cb381400e124f0bbe28475d
2020-03-12 08:45:45 -07:00
Ryan Beisner b0d6fb8eb0
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ibaa8c4dbcb2a484f7dd4d71a0aec78161c6d230f
2019-10-04 11:49:07 -05:00
Ryan Beisner 134011971e Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I8f777a7cd4ae0f1d722eb21723a07c4578e4a869
2018-10-04 10:51:27 -05:00
Liam Young 86a407bca2 Add pkg dep for python-apt
The hacluster charm depends on python-apt but doesn't explicitly
install it. For other charms this has been working by accident as
they have had a dependancy on python-apt themselves in some way.
Fixing it in the hacluster charm is the correct approach but is
non-trivial so temporarily fix add it as a dep to this charm so it
is installed by the principle before hacluster is installed.

Related-Bug: #1606906

Change-Id: I07e575f7096aa528d85ac5f7f23318ceb44b66ac
2016-07-27 15:21:08 +00:00
James Page 1576b2027c Refresh requirements, drop lint 2016-06-22 09:47:47 +01:00
James Page d960d6ddcf Update tox and requirements 2016-06-20 15:41:14 +01:00
James Page 83a5a34c7c Re-baseline aodh charm based on new charm layer work 2016-06-20 15:36:08 +01:00