Commit Graph

12 Commits

Author SHA1 Message Date
Luciano Lo Giudice af9143503c Unpin tox version
This unpinning is meant to solve the issues with tox 4.x breaking
all the virtualenv dependencies.

Change-Id: Ifc3381b2f2e4e41ebf6676080bf1831baffb0d42
2023-01-19 11:11:53 +09:00
Luciano Lo Giudice 1ee3d04fda First rewrite of ceph-mon with operator framework
This patchset implements the first rewrite of the charm using the
operator framework by simply calling into the hooks.

This change also includes functional validation about charm upgrades
from the previous stable to the locally built charm.

Fix tempest breakage for python < 3.8

Co-authored-by: Chris MacNaughton <chris.macnaughton@canonical.com>

Change-Id: I61308bb2900134ea163d9e92444066a3cb0de43d
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/849
2022-08-19 19:00:56 -03:00
Aurelien Lourot 35b2ed1a43 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: I012eea8b5f7211fd4302e22bccd518f3b80481c1
2021-07-22 14:52:15 +02:00
Aurelien Lourot 644a3ee900 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: I9f52fe90d44a95446d8a005d6cb1c98ea73a70e0
2020-12-11 13:54:01 +01:00
Alex Kavanagh f318c00671 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: I9c2419e39899f02e99b07d5dbd0b4cd0f51e03ba
2020-09-26 18:30:12 +01:00
Alex Kavanagh e60d30630f 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: Ifd8c81255770f95980c7fd4117e6f07e44eea2ee
2020-07-27 20:49:41 +01:00
Ryan Beisner 05a9dc6309 Sync charm/ceph helpers, tox, and requirements
Also fix for bug where the mgr daemon is not ready.  A wait is
introduced if it is not ready before trying to assert pg-autotune.

Closes-Bug: #1848576
Change-Id: Ic3c1e1f7902f7e2052dc4cf432303f874369238d
2019-10-17 22:37:39 +01:00
Ryan Beisner 425e6f4c3f Update requirements
Change-Id: Ia6247cc24aeb906b8f76cc9bf553e60a73952e0b
2018-10-03 11:15:01 -05:00
Chris MacNaughton d193aaacc1 add pyudev to requirements as well
Change-Id: I0ecdaa31527df5ae00f9b50fa5910c4d81b3b3ac
2016-12-01 10:05:29 -05:00
Liam Young 6b7bbdf032 Fix pbr requirement
Change-Id: I3de4fcbbafbdce16e6eaabb33f15d7e2418924fe
2016-04-13 10:25:12 +00:00
James Page 23c54210bb Resync tox integration 2015-10-30 15:04:43 +09:00
James Page 89398bd217 Make things alot simpler 2015-10-30 12:30:49 +09:00