Commit Graph

11 Commits

Author SHA1 Message Date
Corey Bryant 29d03fc673 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: Idf4a6cd1e0888576f890b00aa5b343936900d6dd
2022-08-26 18:40:36 +00:00
Alex Kavanagh 7508c6104e 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: I82a3ae55422e0871bddf37debf1089c9a9a3e843
2022-04-05 15:11:41 +01:00
Aurelien Lourot 78e6d2aea2 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: Ia6a4f8211acdaecc0547ccc2c4a8bdf54d6ad072
2021-07-22 14:55:13 +02:00
Aurelien Lourot 586330d383 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: Iea9437af9792674436d0c404c0e6ad45ccbe56e0
2020-12-11 13:56:50 +01:00
Aurelien Lourot f9aa92c7ce Do not leak credentials on leader-set failure
This will also give us more insights into the leader-set failure
happening in the linked bug.

Also updated project files from latest release-tools templates.

Also blacklisted libjuju 2.8.3 which causes spurious
JujuAPIError's.

Change-Id: I51b890098df6d918c1d84adba272559ef45411bb
Partial-Bug: #1890256
2020-09-11 12:23:12 +02:00
Alex Kavanagh 217ac0e4bd Release sync for 20.08
- Classic charms: sync charm-helpers.
- Classic ceph based charms:  also sync charms.ceph
- Reactive charms: trigger a rebuild
- sync tox.ini
- sync requirements.txt and test-requirements.txt

Change-Id: If3113f1b09776c5964aba92045d80153e5d0ce45
2020-07-27 20:53:18 +01:00
Ryan Beisner 965aa3283e
Sync charm/ceph helpers, tox, and requirements
Change-Id: I6216604292a41c0a65509716d5ead0bb022247d2
2019-09-30 22:10:09 -05:00
Ryan Beisner 4f99f3d402 Update requirements
Re-enable charm-proof (was lost @ py3 conversion).

Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I23092d7e0ecb5d2d9eeef784317566e05c81015e
2018-10-03 16:23:18 -05:00
David Ames a7baed8c94 Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: Ia86ed2cf9557d9eb11f577d641eb3e6920ff9e3e
2017-04-28 08:42:26 -07:00
Liam Young e3fe1465a1 Charmhelper sync before 1604 testing
Change-Id: I21571f65020335f9bd469db6f082d3482e237534
2016-04-13 08:29:19 +00:00
James Page f3dad8630e Add missing files 2015-11-03 11:02:17 +00:00