Commit Graph

25 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
Alex Kavanagh 7b17d0d2cc Ensure that kinetic/22.10 is enabled
This patch adds kinetic to the metadata.yaml and ensures
that a run-on base for 22.10 is added in the
charmcraft.yaml

Change-Id: Id230648b8de9ed639d176744bc1fff2b5c32104b
2022-08-31 19:47:46 +01: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
Alex Kavanagh 9e38ea454e 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: Ifbf5da17ceb179bfc5d9248494a8a552f7880b3a
2022-04-11 07:56:13 +00:00
Alex Kavanagh 3d21ccf27f Migrate charm to charmhub latest/edge track
Change-Id: I409d37bff9dde8bd94c2512e57170df6024f9b8f
2022-01-27 19:58:12 +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
Aurelien Lourot 7e3885f9b9 Add impish to metadata.yaml
Change-Id: I3113eced29a15379aeab810fd012475bcfbd115d
2021-06-10 12:07:59 +00:00
Alex Kavanagh c1d7169ed0 Add hirsute and remove trusty from metadata.yaml
This update adds the new hirsute Ubuntu release (21.04) and
removes trusty support (14.04 which is EOL at 21.04).

Change-Id: Iacafa8ba725130abbae33d8efbeb12c007c6a3fc
2021-03-02 20:54:09 +00:00
Aurelien Lourot 7d76f74fa4 Remove Disco and Eoan bits
Change-Id: I4c755236174cd503ab1006c171418a1d6ed8e64d
2021-01-12 13:53:36 +01:00
Alex Kavanagh a1dade70f9 Add focal and ussuri test bundles
The focal-ussuri test is disabled for gate (it's in dev bundles) due to
the upstream bug [1] in os-brick connecting to ceph-octopus in focal.
Bug [2] is for tracking the issue against the charms.

Related-Bug: #1865754 [1]
Related-Bug: #1891626 [2]
Closes-Bug: #1879684

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/390
Change-Id: I64c4ef1d7f5c183b7f04e089e126eda52136d7fc
2020-08-20 15:27:14 +01:00
Alex Kavanagh 65389e858c Updates for 20.08 cycle start for groovy and libs
- Adds groovy to the series in the metadata
- Classic charms: sync charm-helpers.
- Classic ceph based charms:  also sync charms.ceph
- Reactive charms: trigger a rebuild

Change-Id: If6e4867583375ed34ab97aa18d22bdb87548a51e
2020-06-02 14:29:19 +01:00
Ryan Beisner 5f23fbe1d3
Add focal series metadata
Change-Id: I782780a6a1510b6c7e9d2edf8c212dd5933598be
2020-05-19 14:39:10 -05:00
Alex Kavanagh 97830b9f93 Remove disco support from the charm
Change-Id: Ife734ed43ee213bf328933c58efbdb6387db37ef
2020-02-18 16:04:16 +00:00
Chris MacNaughton 4273738b94
Update series metadata
Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata.  Dev release tests are enabled separately
because of chickens and eggs.

Change-Id: If4bf0d8ec43c5120c4a0514bf7fc889b0dec3fee
2019-08-19 11:49:49 -04:00
Frode Nordahl 1ce48fbfcf Update series metadata
Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata.  Dev release tests are enabled separately
because of chickens and eggs.

Change-Id: I6e27d618a9f4c3b5bd645726e31303dd0e219f2c
2019-04-05 11:35:36 +00:00
Ryan Beisner b7b592027b Update series metadata
Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata.  Dev release tests are enabled separately
because of chickens and eggs.

Change-Id: Ie2a7ce040717a604af8193b72e1b0e56fafc83ac
2018-07-11 14:04:02 -05:00
Ryan Beisner 0d8bdc3fc2 Add Bionic and remove Zesty series and tests
Bionic, being the next LTS, is important to enable for dev
and test as early as possible ahead of 18.02.

Zesty goes EOL in Jan 2018. The next stable charms release (18.02)
will not provide Zesty series support, as it was an interim
(non-LTS) release.

Change-Id: Id13757b8e694fb17230c2722582656acbcceaea1
2017-12-05 05:27:43 +00:00
Ryan Beisner b0964fb4df Add Artful dev series metadata
Change-Id: Ia1858b97fff4088b69a749c9399fb86d2ef83a1a
2017-09-26 14:18:49 -04:00
Ryan Beisner 8a1ba0e4be Remove deprecated series metadata and tests
Change-Id: I427aee67fa9af0ad911f7e6adecec9e0a2966c3a
2017-08-23 09:52:24 -05:00
David Ames d05b43970b Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: I81aba6403759fb973c3c2b0b4b0fab875ec5fc3b
2017-05-02 14:19:39 -07:00
Ryan Beisner 9d7c31af42 Update Amulet defs, series metadata and c-h sync
- Sync charm helpers if applicable.

- Fix test executable hashbags for virtualenv prep.

- Add Yakkety-Newton Amulet test definitions.

- Prep Xenial-Ocata Amulet test definitions (not yet enabled).

- Prep Zesty-Ocata Amulet test definitions (not yet enabled).

- Remove Precise charm series metadata if present.

- Remove Precise Amulet test definitions if present.

Change-Id: Ib17ed60b3f6600214ce3a3110d0cb7cbb539b5c3
2016-12-03 16:40:43 +00:00
James Page 5840e68a74 Add charm series data to metadata.yaml
This optimizes the publication process to the charm store, and
ensures that the charm code and version is consistent across all
supported Ubuntu series.

Change-Id: Ie0518c7e9611fbed0eeca2a1050f566b60bd9715
2016-09-14 09:23:25 +01:00
Edward Hope-Morley 418b2721aa [hopem,r=]
Sync charmhelpers and add amulet tests.
2016-01-24 15:59:59 +00:00
Edward Hope-Morley 199440c0df First commit of cinder-backup subordinate charm 2015-10-01 17:11:59 +01:00