These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.
Change-Id: Ie58f8722e4eeb06048084fd72c21f1fd614222af
* switch to release-specific zosci functional tests
* switch to yoga zosci unit test job
* add py39
Change-Id: Ia7f9d5b00ac17636cb59280c78ffa60d815db832
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
- ensure stable/21.04 branch for charms.openstack
- ensure stable/21.04 branch for charm-helpers
Change-Id: Ie62670221edbd995c6a2d9256dba58105fb9c28e
* Update requirements.txt to pin charm-tools to 2.8.3
* Update tox.ini to change the build parameters.
* This upgrades from <2.7 which adds reproducible charms
* Bug was fixed that controlled the default output directory
doesn't get 'builds' appended. The tox change puts it
back so that stable & master both build to the same
directory. This may be reviewed in the future.
Change-Id: I4ad9e3f8abb39a7e865d1db377da60335a47594d
* 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: I33b46b798a639ac38a265140fd383dee97415158
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html
Note that openstack-python35-jobs is retained since this charm is supported
on Xenial.
Change-Id: I837fd1be8e021c05737d29d0c320736148a589ba
Story: #2005924
Task: #34228
Add ``py3`` target to tox.ini for developer friendliness
Update unit tests to use ``charms.openstack`` unit test helers.
Change-Id: I4752d8e776491f934cd5c1232166933a9ba17746
Partial-Bug: #1837379
This change adds in zaza.openstack, as well as changing the
branch target of zaza to a branch with zaza.openstack
removed, allowing us to validate the new library
Change-Id: I2b5e3d946c7f9387b39c0c27143f68280c9c99c6
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I7927682d1cf96e89221449d67e35a0b34cc57f44
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Override the amqp adapter the correct way by creating a new relation
adapters class. Use the newer transport_url rather than the older
rabbit_* settings for amqp messaging.
Change-Id: I22b81e25d0e9fc227de4e000540d350c2a635765