Commit Graph

10 Commits

Author SHA1 Message Date
Corey Bryant 745a89a7c1 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
* add domain/project to auth section of yoga proxy-server.conf

Change-Id: I93da9ce52bed2b3e8a467491d2a61bfd2ed4ea7d
Closes-Bug: #1988491
2022-09-06 16:23:07 +00:00
Alex Kavanagh 913c50116a 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: I2bd113d92c603c429ba7323a713bb901ce0f4978
2022-04-06 10:15:20 +01:00
Aurelien Lourot cc6bac5758 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

Also remove unused applications from bundles for focal-ussuri+ as zaza
is now more aggressive at checking for applications that have no units
during deployment.

Change-Id: I0b30a731751960782569f4f2a443a07f3fc07d91
2021-07-27 10:50:24 +01:00
Aurelien Lourot eb59c6095c 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: I1dbe6e5cc1300bbf0ec49b645dc5bb69bfe9bb5a
2020-12-11 14:04:12 +01:00
Alex Kavanagh e869f021cb 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: I452af2fa5a833c435b913571fd059282bbe0a1a6
2020-09-27 19:26:04 +01:00
Alex Kavanagh bc534ac09b 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: Ifb867d30fa0357972356ba683947a2b7083e8df9
2020-07-27 20:59:38 +01:00
Ryan Beisner e83d266034
Sync charm/ceph helpers, tox, and requirements
Change-Id: If3bff319915e6ddf33811a37a0a41ecbff75db3f
2019-10-01 14:38:02 -05:00
Ryan Beisner a5c2f0818b Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I03998bcb16d3f7ce79fad5727d0018c7875959bd
2018-10-03 13:11:58 -05:00
Liam Young a0137cd091 Fix pbr requirement
Change-Id: I985dcf98c7934ae0fbcbc77d9e2f85ad171dc7ac
2016-04-13 10:24:38 +00:00
James Page dbdfbb0964 Add tox support, tidy unit tests 2015-11-03 13:52:37 +00:00