summaryrefslogtreecommitdiff
path: root/.zuul.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Run PBR integration on Ubuntu Focal tooClark Boylan2023-01-061-0/+10
| | | | | | | | | | | | | | Python 3.10 on Jammy is not compatible with old pip and setuptools due to collections.abc moves. It is still desireable to test modern PBR functions against these old library versions because old distro installs will often use latest PBR. Update our testing to also run PBR integration testing on Focal selecting appropriate pip and setuptools versions based on the running python version. This should help ensure PBR continues to run on old platforms even as we modernize pip. Change-Id: Ib53f637d5826bb51a348e3e629fbdbabec2a95e0
* Add python2 testing back to PBRClark Boylan2021-11-121-0/+2
| | | | | | | I think this was lost when we expanded the openstack-python job templates to include more versions of python3. Oops. Change-Id: I0ebaff67634857216ca8d565311ed7c63f687a16
* Run python3.9 test jobsClark Boylan2021-10-261-3/+12
| | | | | | | | | | We want to run python3.9 test jobs for PBR too. Also we explicitly list out all the python jobs because the various openstack project-templates for this are release specific and PBR is not release specific. PBR must run against all of the releases at the same time. Just spell it out then it becomes easy to add new versions of python. Change-Id: I9c85731040a73fa57e45ad8da3924c4d13c5affc
* Retire django-openstack-authmanchandavishal2021-07-131-1/+0
| | | | | | | | | | | | ``django_openstack_auth`` code was merged into the main horizon repository during the queens release. This repo is already deprecated and now we can retire it. This patch removes all references of ``django_openstack_auth`` as mentioned in [1]. [1] https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository Needed-By: https://review.opendev.org/c/openstack/project-config/+/800532/ Change-Id: Ib82098453691f605de80a8d87583cf62e15258fd
* Dropping lower constraints testingHervé Beraud2021-03-091-1/+0
| | | | | | | | | | | | | | | | | We facing errors related to the new pip resolver, this topic was discussed on the ML and QA team proposed to to test lower-constraints [1]. I propose to drop this test because the complexity and recurring pain needed to maintain that now exceeds the benefits provided by this mechanismes. Replace assertTrue by assertIn to fix with the latest flake8 version. Add six in the documentation requirements to fix the build. Fix the conflict status with hacking. [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html Change-Id: I580da15fefd6ad352e69749b77cc4664aef84f9c
* Run tempest-full for stable/trainJeremy Stanley2020-10-161-0/+6
| | | | | | | | | | | | The tempest-full job runs Python 2.7 (as opposed to tempest-full-py3) so will want to install Python library packages which have been dropped in Focal in favor of their python3-.* replacements. Switch this job to use stable/train branches of required projects as they still expected 2.7 to work, and as a side effect this will cause the appropriate nodeset to be chosen automatically. Change-Id: Id95eaae9351e8664aa1fa48a7b4bf59e4c463834
* Cleanup old legacy devstack-gate jobsClark Boylan2020-08-061-103/+0
| | | | | | | These jobs have been replaced with zuulv3 aware jobs. Change-Id: I36f0156b51301cdf892b980c6e689141a088cdfa Depends-On: https://review.opendev.org/745189
* Begin work to modernize pbr's integration testingClark Boylan2020-08-061-4/+115
| | | | | | | | | | | | | | | | | | PBR does integration testing by installing all of openstack's python projects to ensure we can install all of them in a variety of different ways with different pip versions. Unfortunately, these jobs are still using devstack-gate. We can simplify them significantly because zuul is now doing what devstack-gate does and provides repos configured the way we want them to be. This change updates the jobs to drop devstack-gate and simply consume zuul's repo prep. A follow up will remove the old legacy jobs as they need to be removed from project-config first. Needed-By: https://review.opendev.org/745189 Change-Id: I77a38c4611dc28db79d6f25d96ad0de36b224c98
* Remove neutron-fwaas from the jobs' required projectSlawek Kaplonski2020-08-061-1/+0
| | | | | | | | Neutron-fwaas is going to be deprecated in master branch with [1]. [1] https://review.opendev.org/#/c/735828/ Change-Id: I968a719258ee9647a7d232f2e60b2054539682ec
* Switch to Ussuri jobsxuanyandong2019-12-031-2/+1
| | | | Change-Id: I059ae377aed10e5dcb0e418c6aa427aca88cf9e1
* Add Python 3 Train unit testsCorey Bryant2019-07-171-2/+1
| | | | | | | | | | | | 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 Change-Id: Ie9765e198e1204f56976476c8cfc9cc008c23d8f Story: #2005924 Task: #34234
* Merge "Remove neutron-lbaas"5.2.1Zuul2019-05-241-1/+0
|\
| * Remove neutron-lbaasAndreas Jaeger2019-05-231-1/+0
| | | | | | | | | | | | | | | | | | | | neutron-lbaas is getting retired, see [1]. Therefore remove use of it from this repo. [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006142.html Change-Id: Icbff2f69cfea78e961a60ae7723ed7dc58f296a7
* | Add openstack-tox-py37 jobCorey Bryant2019-05-231-0/+1
|/ | | | | | | | | | | | | Enables py37 testing while also being more friendly with developer environments where not all python versions may be available. Runs the docs jobs last as that one is the least likely to be needed. Tox min version is needed for the new options used inside. Change-Id: Icc6cb4979b2523a0edfc6375c5c032bb8be76b9f Story: #2004073 Task: #27440
* OpenDev Migration Patch5.2.0OpenDev Sysadmins2019-04-191-5/+5
| | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* Use templates for cover and lower-constraintsAndreas Jaeger2018-10-051-8/+5
| | | | | | | | | | | | | | | Use openstack-tox-cover template, this runs the cover job in the check queue only. Use openstack-lower-constraints-jobs template. Remove jobs that are part of the templates. Sort list of templates. Add coverage to test-requirements, otherwise tox -e cover will fail. Change-Id: I0eff88e5736243291d4777f642bc48c32deafa39
* Merge "remove pypy jobs"Zuul2018-09-251-1/+0
|\
| * remove pypy jobsDoug Hellmann2018-08-131-1/+0
| | | | | | | | | | | | | | | | The pypy jobs are non-voting, do not work, and we don't really support the tool in other libraries. Let's drop the jobs. Change-Id: I5e75e4efffe927ccd394dc6bb4c0247777d7886b Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Move pbr-installation jobs in-treeBen Nemec2018-08-251-10/+116
|/ | | | | | | | | | | These jobs are currently broken and to fix them we may need to make changes to the job definitions. Since they're pbr-specific we might as well move them in-tree so we can iterate on them without going through the global repo. Needed-By: https://review.openstack.org/596535 Change-Id: I10313a8a534a64113fa03d7ee3b0ed28e49fbf8e
* add lib-forward-testing-python3 test jobDoug Hellmann2018-08-111-0/+1
| | | | | | | | | | | | 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: I67c07c2689c3e836a8b0ba3b2daa466af3e71b13 Story: #2002586 Task: #24322
* add python 3.6 unit test jobDoug Hellmann2018-08-071-0/+1
| | | | | | | | | | | | This is a mechanically generated patch to add a unit test job running under Python 3.6 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: Ib7bd8ec9615b25f000b5473c8a80e2ddf602ec62 Story: #2002586 Task: #24322
* switch documentation job to new PTIDoug Hellmann2018-08-031-1/+1
| | | | | | | | | | | | 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: I8721027b63bc835185251b08c17b0e6ae3911cd8 Story: #2003250
* import zuul job settings from project-configDoug Hellmann2018-08-031-0/+13
| | | | | | | | | | | | | | | 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 Change-Id: I3320148c3757fd711b98024d795bd792c46df310 Story: #2003250
* add lower-constraints job4.0.1Doug Hellmann2018-03-291-0/+7
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: Ic5a53fede983d15b8873708f213a87ce0f182277 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>