Commit Graph

11 Commits

Author SHA1 Message Date
Corey Bryant 448daa6fdf 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: I2cb698f719106e54b06009f24ea47259419e9cad
2022-08-26 18:40:42 +00:00
Alex Kavanagh eb913cfb5d 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
- Fix mocking on unit tests for install.real hook

Change-Id: I7bf692965341c0cc1c84c7d3c77cce63a6cb6cbc
2022-04-06 11:04:01 +01:00
Aurelien Lourot d746d85433 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: Idde242e447572696771a878653165c48fe331c3b
2021-07-22 14:59:41 +02:00
Aurelien Lourot b24a6cfe0d 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: I18218c7defce80ee695b72318ce2ec04e7e37588
2020-12-11 14:02:19 +01:00
Alex Kavanagh 5dd04dac31 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: I179fd55a49bf07515e4fad64dd0a4719b58ac4ca
2020-09-27 19:45:00 +01:00
Alex Kavanagh d566af19a2 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
- fix PEP8 issues from new W504 param

Change-Id: I3d1ea2cea971b364001a53d35f2b3bbcaed8361d
2020-07-31 15:41:45 +01:00
Alex Kavanagh 830c3b2dd2 Implement zaza tests for openstack-dashboard charm
This patchset removes the amulet tests and ports them to using the zaza
framework.

This patcheset is dependent on PR#104 [1] to be able to merged.

[1]: https://github.com/openstack-charmers/zaza-openstack-tests/pull/104

Change-Id: I1af134a3d7346af77584949722ca23ff65107502
Closes-Bug: #1828424
2019-10-24 12:50:05 +01:00
Ryan Beisner 28af2db7aa Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I304d555dcbd86c75b8d84cb376ff4112bfbe0d68
2018-10-03 13:11:28 -05:00
David Ames 1cdefcb5e9 Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: Ie3906e813dd4533ab270a1d4edc5602c58eb2cb5
2017-04-28 08:42:59 -07:00
Liam Young 4c1a988109 Fix pbr requirement
Change-Id: I49c43517a825a4658e1666a86d345fe9b205bca5
2016-04-13 10:25:42 +00:00
James Page 84cc8ecba9 Add tox support 2016-02-15 22:14:49 +00:00