1.Add sqlalchemy-migrate dependence in test-requirements.txt.
It will remove the dependence after this project switchs to alembic.
Remove "check-requirements" temporarily.
2.Fix unit tests broken by olso.utils
Some of the object unit tests grub Mock object unintentionally, and
that results in failure during initializing an versioned object,
because the Mock object does not present its version correctly.
3.make functional jobs not voting
Fix functional jobs later.
Change-Id: Id3c952a54e77952cfd0d76d259f49a14edca1d8b
Focal is no longer supported in devstack, and the PTI indicates this
should be testing against Jammy.
Change-Id: I4780d25e45b694527bf644cd228104f4429f6e6f
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Ic0fff11fa308ea9ad5dd46f1121124b01c397263
Per CI best practices, gate on voting jobs.
This also sets the queue to "masakari" to be able to reuse the
same queue for masakari-monitors.
Change-Id: I0099c6e1ab0eabaa24b1fdb4d58b1416d6190a80
Make it compatible with the DevStack switch to OVN.
It cleans up the job definition to reuse defaults as
much as possible to avoid similar issues in the future.
The Swift (as previously) and Cinder (since now) are
disabled as they are irrelevant to Masakari.
This patch also turns off bindep (not useful in
functional tests) and limits tox installation to
the controller node (where it runs from).
The DevStack orchestration has been moved to the ``run``
phase to avoid wasting time on (``pre-run`` phase)
retries when Masakari fails to install via DevStack.
Change-Id: I70a10eb29e1fbef2786c2e7229aa2c615f6e5a5e
Fixes the functional job to ignore all *.rst files
as it should.
Zuul currently always matches at the beginning of
the string (i.e., implicit ^).
Change-Id: I34b34810333917cf50431df00fbbcc61bc7ea382
From last couple of months, the functional devstack job is broken.
Fixed the devstack job so that functional tests can run on multi-node
setup.
Note: Need to install SQLAlchemy-Utils explicitly as taskflow library
installs it using extra_requires which somehow is not working on the
devstack CI job setup.
Change-Id: I224b4a5615525862f73ced8ab9f5f396cb00ef0f
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
Co-Authored-By: gujin <gu.jin@99cloud.net>
Change-Id: Ib98f78131050be2c38a0128d2e2a792639c03c1c
Story: #2005924
Task: #34221
Added devstack support to install and run below masakari-monitors
services:
1. instancemonitor
2. processmonitor
3. introspectiveinstancemonitor
Change-Id: If4c793e316f98f14748300fc0d9003faffefeea3
Added multi-node CI job to run functional tests.
This patch adds functional tests to check the behaviour
of Segment APIs.
Co-Authored-By: jayashri bidwe <jayashri.bidwe@nttdata.com>
Change-Id: I787b26b29fcd9556bc6b24b75ffe8e70e9f44610
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Id8924eeb068c0ebf598df1ebd7f7a714f5ab983d
Needed-By: https://review.openstack.org/623229
After switch to using stestr, testrepository is unnecessary
and it is removed in patch[1]. After patch[1] got merged
tox -e cover returns "error: option --coverage not recognized".
In this patch fixed coverage environment to default stestr setup.
Also used openstack-tox-cover template, this runs the cover job
in the check queue only.
[1]: https://review.openstack.org/#/c/581686/
Closes-Bug: #1809230
Change-Id: I77a295a64e2c4d128a6772e400c0968f40d11c1d
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I401c65c7d5d4672a28e7f8ae2bce83b47d4b2a86
Story: #2002586
Task: #24310
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I47d6ab222c28b2dbffc1a2059be062bc61da0f2f
Story: #2002586
Task: #24310
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: Iff00524bc3eb0fe1070aee7584885465cacd2393
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>