Commit Graph

12 Commits

Author SHA1 Message Date
Corey Bryant cdc2fc738f 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: Ie133bc41bf789e07d4d777e128617b21d822de30
2022-08-26 18:40:29 +00:00
Alex Kavanagh f5ec72dac8 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
- sync charmhelpers

Change-Id: I359df29fb7c86caf0c29c7f35c3e4b68392ba5ad
2022-04-06 18:43:26 +01:00
Aurelien Lourot 24d1ccb204 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: I1fae5202c2730af91071092c7a32d70a157bb842
2021-07-22 14:53:03 +02:00
Aurelien Lourot a79ed0ccd3 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: Ie522cb20b0ea308de9783dd9b7e0750f4aba3072
2020-12-11 13:54:56 +01:00
Alex Kavanagh 5a3bea35c4 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: I6027b4bb12dce36a7b10df2e14cafd5dc6ee963b
2020-09-28 13:07:05 +01:00
Alex Kavanagh 1229920fbe 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: Ie522412cd7f3aebf52d32b6e4d76a15b221a7fef
2020-07-27 20:50:44 +01:00
Ryan Beisner cbff05ee1a
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ia983450e480ab6811a67034e5503ef3a476b6cbb
2019-09-30 22:09:55 -05:00
Ryan Beisner bca33c0f9f Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: I4898218e3d8647d174ceff7212de798450790eb8
2018-10-03 11:40:40 -05:00
Ryan Beisner aaf122f56b Revert "Update requirements.txt for setuptools"
This reverts commit 6ad1168f4d.

Change-Id: Ic4eed28a8c5a1e82a0c82642e184c3c21306853c
2016-08-22 18:37:35 +00:00
Ryan Beisner 6ad1168f4d Update requirements.txt for setuptools
Trusty venvs have setuptools 2.2, whereas Xenial venvs have
setuptools 25.2.0.  This has begun to cause issues, such as
in https://github.com/juju/charm-tools/issues/246.

This change pins the setuptools version to 25.2.0 to both
address the issues that have appeared in charm-tools reqs,
and to ensure the same setuptools version across Trusty and
Xenial virtualenvs.

Change-Id: I322f6733a3f54a6a308b399564c55935a0140bb9
2016-08-18 17:31:17 +00:00
Liam Young e33eb802c8 Charmhelper sync before 1604 testing
Change-Id: I87e827449ac2eaf8652979c5219ef43b60fbe7f7
2016-04-13 08:37:51 +00:00
James Page ed7cb41f7a Add missing files, lint actions 2015-11-03 11:00:36 +00:00