Also fixes tox env for py38-consul tests
Update zuul script to use consul 1.7.4 (2020) vs 0.6.3 (2016)
Adds ACL tokens to all session management calls.
Change-Id: Iaddf21f14c434129541e7c9ec7134e0661f7be52
This repo has been using train tests and thus was missed by the bot to
update from ussuri to victoria, update manually. also, update other jobs
to use now py38.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Ie1ef901d7b52800912365cfeae96b0e66108e1fc
Since tooz project has chosen to *NOT* consume upper-constraints.txt
there is no need for the requirements check job, so let's drop it.
Change-Id: I372cf0c9c9b1ff3d4b83cd84997f780e5de9709a
This is a squash of two commits needed to get gate tests passing
again on tooz. See below for details:
Move testing to py36
The base infra images no longer have python 3.5 available and are
all failing. We should be testing on py36 now anyway since that is
the minimum supported version for Train.
Stop redis-server before running tests
Just installing redis-server on Ubuntu Bionic starts the service,
which means when we try to start one via pifpaf it fails due to the
port already being in use.
This change adds a pre-run playbook that stops the redis-server
service so ours can run successfully.
Change-Id: I3f7f7ea9069d8c890a82f31ad14c9663e98c09dc
Closes-Bug: 1828610
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Remove jobs that are part of the templates.
Sort list of templates and place templates as first element of project
stanza to follow common practice.
Remove all branch conditions, those are implizit.
Change-Id: I458cb125bea7840b1a3931fa74929816d9ba4bd2
This is a mechanically generated patch to add a functional test job
running under Python 3 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: I7d517cdb8d338e4969d8cc5db69f3238b8ffd503
Story: #2002586
Task: #24322
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.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Depends-On: I8247a51c26dea4e8b2834b9655ffbb37b36a6af4
Change-Id: I7e9a3124a824d00623fdbb44ece9456b0901788a
Story: #2003250
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I26fc0d6ad8a9d0da4ae7e4ab28db16873da292bc
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Ie0f8b8d18ebdb213b515d00f3b1390e176e4965a
Convert all tox jobs to be Zuul v3 native. This uses the shared
openstack-tox as base.
Remove the now unused playbooks.
Change-Id: Ic89940a03e308fab051b8051ff281724e6488306
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: I5f78f356123428fd9072d798d5cc81bd026b2424