Commit Graph

34 Commits

Author SHA1 Message Date
Alex Kavanagh ec3696f293 Updates for caracal testing support
These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal.  They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: I8207aceaa1426be6d736819e88e34702a4125fe7
2024-02-12 18:18:53 +00:00
Corey Bryant 189316a7c2 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: Iac7161c1fe9e62286bf59daffbbe2c92e2dcce8e
2023-08-03 13:53:43 -04:00
Corey Bryant 9af7effd2b 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: I59238c9a3933756755903d0e6718699e6960cc5c
2023-03-07 20:33:02 +00:00
Alex Kavanagh 6bab734ab6 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: If1982cf023556b54837d01411cb6602633ac4cdd
2022-08-31 19:45:37 +01:00
Corey Bryant ae164bf542 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: I34ae94970fc5cfd242df5184fba09b611874ee71
2022-08-26 18:40:27 +00:00
Felipe Reyes 7195f3cda2 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.

Change-Id: Ia9a713625aa933fe99722df36f42a800af19c790
2022-05-17 14:18:35 -04:00
Alex Kavanagh 521f4990d3 Migrate charm to charmhub latest/edge track
Change-Id: I142dba3d515b4ef7bcef905cf40fc89b574c58cf
2022-01-27 19:35:26 +00:00
Corey Bryant 69e183990a 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: If4892692cda73dacc3b9b430cdaf9c82f814b64a
2021-11-18 09:45:01 -05:00
Aurelien Lourot 1f106fb798 Add impish to metadata.yaml
Change-Id: I4fb40bfe36de6d49f10604d31c58f0d5cb0ad174
2021-06-03 11:05:45 +02:00
Alex Kavanagh 442e6580e7 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: Id3a5027d4165da8be59f37b9b9a96c34280c78ce
2021-03-02 20:52:17 +00:00
Aurelien Lourot d9eb2bfb31 Remove Disco and Eoan bits
Change-Id: I659e29dc2529ba5472957395d9fb9a52c228e8da
2021-01-12 13:50:56 +01:00
Alex Kavanagh fe184d6222 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: I9a36ed7bbe878f4649212e15b49c3b46a7875537
2020-07-10 08:55:23 +00:00
Alex Kavanagh 83a2d12f40 Add focal and ussuri tests to the gate
Change-Id: I0d51b6ab3be7a34ab590d851df0b04ad069a5447
2020-04-22 17:19:51 +01:00
Alex Kavanagh a959228aaa Remove disco support from the charm
Change-Id: I30d0dd767b469f3198088ccd4cd3b1396ab4e2ba
2020-02-18 12:36:31 +00:00
Chris MacNaughton 9f5d9978c5
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: I77a297ab121bb8ba972ad34fa5d038becc0f2df8
2019-08-19 11:46:19 -04:00
Frode Nordahl 9c2bb1bb7e 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: Icf888fdc22bbd4c5e3791402253da96313d59654
2019-04-05 07:47:41 +02:00
James Page 54530ab595 Refactor RabbitMQ integration
Prior to this change, the ceilometer-agent charm receives RMQ
configuration details via the ceilometer charm.  This makes it
a bit of a snowflake.

Refactor RMQ integration to require a direct relation to the
rabbitmq-server charm; information provided on this relation
will superceed any information currently provided via the
charms relation with ceilometer, ensuring that there is no
disruption to service during a charm upgrade before the new
relation is added.

Switch to using [DEFAULT]transport_url for RMQ configuration,
making use of the new ch template for SSL and HA configuration
in [oslo_messaging_rabbit].

Change-Id: Ie637ec5162461826505cea39bde6829e036fa1f2
Closes-Bug: 1817672
2019-02-26 15:11:23 +01:00
Ryan Beisner 36dc4306d1 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: Icb600b4dd7d4a04a5b37290217af00a7d2730723
2018-07-11 14:03:02 -05:00
Ryan Beisner 276b1a3e01 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: Iedbc70eac999dcb72d24237199790585792ba3e7
2017-12-05 05:26:58 +00:00
Ryan Beisner 5d5d2908a3 Add Artful dev series metadata
Change-Id: I228e68a0a8726cfffd3e903941ab1837ea9d24a1
2017-09-26 15:01:15 -04:00
Ryan Beisner aaf3620017 Remove deprecated series metadata and tests
Change-Id: I3eed76bb06686579ef6797e4feff09924a3366e1
2017-08-23 09:51:14 -05:00
David Ames 8b34c8fb53 Enable Ocata Amulet Tests
- Add Zesty as a supported series to metadata.yaml.
- Turn on Xenial-Ocata Amulet test definitions.
- Sync charm helpers to get Juju 2.x amulet compatibility.
- Keeping Zesty-Ocata Amulet test definitions turned off until the
  metadata.yaml changes propagate to the charm store.
- Resync tox.ini to resolve amulet test failures.

Change-Id: I1d7e78598b21f2dafa6a74a4dd455989d9bf1291
2017-03-24 13:30:51 +00:00
Ryan Beisner 4199b237bf Remove zesty series metadata
The charm store does not yet recognize this series, and errors
when it exists, thereby preventing push/release of dev charms
into the charm store.

Revisit after the following is resolved:

 - https://github.com/juju/charmstore/issues/695

Change-Id: I414dace89f20c0762d9e429e3e3055285480f9b3
2016-12-03 09:46:20 -06:00
Ryan Beisner 3ad0b4d8e0 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).

- Add Zesty charm series metadata.

- Remove Precise charm series metadata if present.

- Remove Precise Amulet test definitions if present.

Change-Id: I55ee34c33f838af8907c0d3e0355c329d2e68a02
2016-11-28 14:45:57 -06:00
James Page 019ad6f5db 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: Icc2da27798c8188079ee070bcf55c0f2ef12731d
2016-09-14 09:16:14 +01:00
James Page a1a51357a1 Update maintainer 2015-11-18 10:29:34 +00:00
Ryan Beisner 6b64cc6ac0 update ceilometer nova conf check 2015-07-01 16:59:15 +00:00
Ryan Beisner ead83ce356 add amulet tests 2015-06-26 17:41:54 +00:00
Brad Marshall cd7d5b1168 [bradm] Added nagios checks 2014-11-18 15:51:05 +10:00
James Page 4675989c61 Add locally scoped relation for passing nova configuration 2013-11-29 15:34:44 +00:00
James Page 642d284163 Spell misc properly 2013-10-20 15:29:18 -07:00
James Page 983929d169 Add unit tests 2013-10-20 15:28:18 -07:00
yolanda.robla@canonical.com 4ade7439c9 added ceilometer relationships 2013-02-13 17:03:59 +01:00
yolanda.robla@canonical.com 36a0f02471 first version of charm 2013-02-12 14:53:39 +01:00