Commit Graph

18 Commits

Author SHA1 Message Date
Corey Bryant 068240f115 Add 2023.2 Bobcat support
* sync charm-helpers to classic charms
* change openstack-origin/source default to bobcat
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* drop kinetic
* update charmcraft_channel to 2.x/stable

Change-Id: I272c90848169e142a8c032f581b0d7cecebc299f
2023-08-02 14:09:37 -04:00
Corey Bryant 7331a80bb2 Add Antelope support
* sync charm-helpers to classic charms
* change openstack-origin/source default to antelope
* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

Change-Id: Iac8f5822f350bc84a6baf560990a0c5a01536d5b
2023-03-14 14:12:46 +00:00
Corey Bryant 9a3334bf0f 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: I49cade430fa875816b785d72252bd3d34cb787df
2022-08-26 18:40:30 +00:00
Corey Bryant 79a00cad81 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

Depends-On: https://review.opendev.org/c/openstack/charm-cinder/+/814177
Change-Id: If8894bf0150c7fd0a73d70d20753d67efe92c0b8
2021-11-17 13:48:38 -05:00
Alex Kavanagh 3f9e52dd49 Add xena bundles
- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- charm-helpers sync for new charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: Ic4949d2152579e2d5cbcd7e6ee8edd749da5b7d4
2021-09-22 14:51:04 +01:00
Alex Kavanagh 95d4d6cf9c 21.04 sync - add 'hirsute' in UBUNTU_RELEASES
The 'hirsute' key in c-h/core/host_factory/ubuntu.py:
UBUNTU_RELEASES had been missed out, and is needed for
hirsute support in many of the charms.  This sync is to
add just that key.  See also [1]

Note that this sync is only for classic charms.

[1] https://github.com/juju/charm-helpers/pull/598

Change-Id: Id1bcfc1518c241ba1545105f5b87c81eaee5760a
2021-04-11 16:51:59 +01:00
Alex Kavanagh 3d60b48650 21.04 libraries freeze for charms on master branch
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure stable/21.04 branch for charms.openstack
  - ensure stable/21.04 branch for charm-helpers

Change-Id: If9e43dad6b3addaea2a6587763b8e9d718bc861a
2021-04-03 20:23:18 +01:00
Chris MacNaughton 8612868ce6 Batch update to land Ubuntu Groovy support into the charms
Cherry-Pick from 09752a1527

Change-Id: I93524037a8b5bd774d165c1f27c73c9a00a75200
2020-10-12 11:21:57 +02:00
Aurelien Lourot f5eacbd0c9 Fix Zaza tests, pre-freeze 'make sync' and Python 3.8 support
Change-Id: If2ac13d703f2f7b6af19f5beba5ae898c64f8584
Closes-Bug: #1828424
2020-05-12 13:50:19 +02:00
Ryan Beisner 99da41166c
Sync charm/ceph helpers, tox, and requirements
Change-Id: I25dd883c61f6261901a76800d17ad982cb23177e
2019-09-30 22:41:36 -05:00
Chris MacNaughton d66b91003d Sync charm-helpers to enable Ubuntu Disco
Change-Id: Icdbc278f2c48470f57d79c7c07f23190cac191c5
2019-04-05 17:13:06 +02:00
Chris MacNaughton 9d20f48964 Sync charm-helpers for Stein release
As a part of the Stein release, we need to ensure
that charmhelpers is up to date.

Change-Id: I17a8ea0474a536285850497d2408a898a4bd73d2
2019-04-05 11:38:03 +02:00
David Ames 47ccc714c0 Update charm-helpers-hooks.yaml and sync ch
Using the new version of the sync tool which removes the charmhelpers
directory before syncing, run charm helpers sync to find any unexpected
missing dependencies.

Change-Id: Iee19bad93858db2411eb423c3c04fe9033d3a11e
2019-02-14 07:54:02 -08:00
Ryan Beisner 985a2085d6 Add cosmic
Add a tactical change which is already merged into charm-helpers.

This needs to go into all charms to solve the chicken:egg issue
where cosmic is untestable until this change exists.

Reference:

4835c6c167

Change-Id: If8e2ed587078527d162689063f3ce491a9fd0643
2018-09-19 13:25:31 +02:00
Ryan Beisner 4e70770d67 Update amulet test definitions
This change requires the following charm-helpers change
to land first:

 - https://github.com/juju/charm-helpers/pull/32

Change-Id: Iae88b2c11fe9ddcc176075f54a8c075d2dc3ba4c
2017-12-06 15:42:22 -08:00
James Page f4e10e0af0 Updates for pike b1
Resync charmhelpers for pike version support.

Add pike tests but leave disabled until all charms support pike.

Change-Id: I2b0ba853512f0e1f982ac02dd52c8be5796b8383
2017-05-12 07:49:14 +02:00
Alex Kavanagh b29534d990 Fix alphanumeric comparisons for openstack and ubuntu releases
- sync charmhelpers with fix-alpha helpers
- fix up code where the alpha comparisons are done

Change-Id: If7d31bbd11cc1c445fc1ac82bd0d4a5097b3f52a
Related-Bug: #1659575
2017-03-28 15:12:10 +01:00
David Ames 49b75b04bc Pre-release charm-helpers sync 16.10
Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: I220409cf255378b57016dd6856ef02a87a21f79f
2016-09-30 10:36:26 -07:00