summaryrefslogtreecommitdiff
path: root/.zuul.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Switch to 2023.1 Python3 unit tests and generic template name"Zuul2023-01-251-1/+1
|\
| * Switch to 2023.1 Python3 unit tests and generic template nameOpenStack Release Bot2022-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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: I4b8d75aab6b5d80756fbd83ffb62e5135365a685
* | Add experimental jobs for py36/37Tim Burke2023-01-051-0/+5
| | | | | | | | Change-Id: I6452aa6019d66da21dd512a6b4267a896d4893d4
* | Mark Python 3.10 testing as votingTim Burke2023-01-051-0/+4
| | | | | | | | Change-Id: I4743973e34ef1fcba9e5b64e32b2f1f458de75ba
* | Drop *_proxy from passenvTim Burke2023-01-051-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | For tox 3.x and earlier, passenv was a space-separated list; as of tox 4.0.0, it's comma-separated. For a while, our spaces would be silently included in the now-one-and-only passenv value parsed (which wasn't great, but mostly just caused confusion) -- as of tox 4.0.6, however, it became a hard error, and all tests would fail like pass_env values cannot contain whitespace, use comma to have multiple values in a single line, invalid values found 'SWIFT_* *_proxy' Unfortunately, we don't really know what versions of tox all our various stakeholders might want/need to use (though we currently set a minversion of 3.18.0), and (to my knowledge) there's no way to specify multiple values for passenv in a way that would be compatible with both old and new tox. Fortunately, as of 3.14.4, tox include HTTP_PROXY, HTTPS_PROXY, and NO_PROXY in passenv by default. I'm fairly certain those were the only reason we had *_proxy to begin with, so just drop it. Change-Id: I8ddfbc6376434c39e231846135a99bd0bdca9497
* Drop support for Python 2Stephen Finucane2022-03-161-1/+0
| | | | | | | There's a lot of cleanup possible, but this is a start. Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Change-Id: Ia1176b7fd5434d52070d482a37abfbb98800cdb3
* Add Python3 zed unit testsOpenStack Release Bot2022-03-141-1/+1
| | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for zed. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Ia832ebda47bb798876edf3c013e9b9a583405c11
* CI: Drop swiftclient-swift-functional-py2 jobTim Burke2022-03-091-15/+0
| | | | | | | | | | | | | It got busted somewhere between 2022-01-15 and 2022-02-11; looks like needing to override devstack to install on bionic finally caught up with us. ;-) FWIW, it fails down in stack.sh while trying to pip install grpcio: commands.CommandError: We expect a missing `_needs_stub` attribute from older versions of setuptools. Consider upgrading setuptools. Change-Id: Iff9094e9dd7a3d0bcdb0dee3b08fa5b61c9186d0
* Add Python3 yoga unit testsOpenStack Release Bot2021-09-161-1/+1
| | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for yoga. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Icf192aedeadf7fbed6e0f217da5b348172dc4478
* Use upper-constraints for docs jobsTim Burke2021-05-251-0/+4
| | | | | | | | | Looks like there are some issues with too-new-Sphinx and the PDF docs builds. Also, get devstack installing on bionic again for our py2 func test job. Change-Id: I633398054694fe6ba1e0de50278f274daf69fefd
* Add Python3 xena unit testsOpenStack Release Bot2021-03-221-1/+1
| | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for xena. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Ic272b2583f9e0ff5f1b542ce9596af9d3bf8edef
* Drop lower-constraints testingwallaby-em3.11.1Tim Burke2021-02-221-1/+2
| | | | | | | | | | | | The OpenStack community consensus seems to be that it's not worth the hassle of fixing. *Maybe* we can revisit this if we ever drop py2 support? Reasonable spot to start on ML threads: http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019672.html Change-Id: Ibf0c891782afe014cc453b713a94c187340d172e Depends-On: https://review.opendev.org/c/openstack/requirements/+/777025
* Make py39 votingTim Burke2020-10-191-0/+4
| | | | | | | Also, add trove classifier for py39. Depends-On: https://review.opendev.org/#/c/758813/ Change-Id: I8d33b4dd6af990b09141acd52d36e44e9c871b3b
* Remove some py38 job cruftTim Burke2020-10-151-4/+0
| | | | | | | For a time, we wanted to flag it as being voting while it still wasn't voting for most of OpenStack. It's not needed now, though. Change-Id: Idccb731a0814335fc4d314eed5caa1f336212b22
* Merge "Add Python3 wallaby unit tests"Zuul2020-09-231-1/+1
|\
| * Add Python3 wallaby unit testsOpenStack Release Bot2020-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for wallaby. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I9a2e832e8165232c15731cfb97d401c84abf95c0
* | [goal] Migrate testing to ubuntu focalGhanshyam Mann2020-09-191-0/+1
|/ | | | | | | | | | | | As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04). - Keep py2 functional job run on Bionic node Story: #2007865 Task: #40221 Change-Id: I578abeb1552d73a2e5c5a24ba7afab975508ea0c
* Merge "Add Python3 victoria unit tests"Zuul2020-04-131-1/+1
|\
| * Add Python3 victoria unit testsOpenStack Release Bot2020-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for victoria. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I2fa8505451caadbe895cc3262c0bf1470795968b
* | Drop pypy testingAndreas Jaeger2020-04-121-1/+0
|/ | | | | | The pypy job is always failing, drop it. Change-Id: Ibc80d23846b364bfcd82043430ef71ad4b6e271b
* Blacklist stestr 3.0.0Tim Burke2020-04-081-1/+1
| | | | | | | | | It claims py2 support, but that's a lie. Also, switch our tempest job to the py3 variant, now that glance (at least) is py3-only and tempest-full is broken. Change-Id: Ic30fe82ff72fe4d138ec4823d36f2a1cc56f1ac7
* Make py38 job votingTim Burke2020-01-221-0/+4
| | | | | Depends-On: https://review.opendev.org/#/c/693401/ Change-Id: Ifb4e466eda0c45b49c16e63b0c77023f65b039b8
* Switch to Ussuri jobskangyufei2019-10-221-1/+1
| | | | Change-Id: Ibf51928ce55e4a96f0d674c693559b2bf9256f11
* Add Python 3 Train unit testsCorey Bryant2019-07-051-3/+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: I764b9765484e1d8217d56796d984f910aa5f9c5a Story: #2005924 Task: #34249
* OpenDev Migration PatchOpenDev Sysadmins2019-04-191-3/+3
| | | | | | | | | | | | | | | 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.
* Add py37 check/gate jobs; add py37 to default tox env listTim Burke2019-02-271-0/+1
| | | | Change-Id: Ifbc6dc731df20b4bba905a110e71ea5c9cc52c0f
* Use template for lower-constraintsAndreas Jaeger2018-12-201-5/+4
| | | | | | | | | | | Small cleanups: * Use openstack-lower-constraints-jobs template, remove individual jobs. * Sort list of templates Change-Id: Idb31ca14478641cba6f896af35fa766d7bdb9e1e Needed-By: https://review.openstack.org/623229
* py2 functional testingJohn Dickinson2018-09-271-0/+10
| | | | Change-Id: I24ff8fb28969a0b074313bc9491b299afac3b49c
* Use Swift's in-tree DSVM testTim Burke2018-09-061-8/+30
| | | | | | | | | | | | While we're at it, make a new job that inherits from it to bring the legacy-swiftclient-dsvm-functional testing in-tree, too. For naming, follow naming policy and remove "dsvm" from names. Remove legacy jobs, they are not needed anymore. Change-Id: I919c0b77ac4888350194f55a9c12e0742845024f Depends-On: https://review.openstack.org/589270
* Make py36 unit test job votingTim Burke2018-08-311-2/+0
| | | | Change-Id: I42cd4e19bba89c9dd4d7d20c75ee59217b9ea75d
* add python 3.6 unit test jobNguyen Hai2018-08-311-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: I6fd051fd0b01a308d16734c5b12e11a12a38c3be Story: #2002586 Task: #24337
* switch documentation job to new PTINguyen Hai2018-08-311-2/+2
| | | | | | | | | | | | | 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: I510e70f2222006df661c6a3d9e26af57b68be835 Story: #2002586 Task: #24337
* import zuul job settings from project-configNguyen Hai2018-08-281-0/+21
| | | | | | | | | | | | | | | | | | | | 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: I59f4cbc0a21b8be3a1cae28a64f90d5adcf6be24 Story: #2002586 Task: #24337
* add lower-constraints jobDoug Hellmann2018-04-251-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. Update the dependencies needed to make the unit tests pass while constrained to the lower bounds. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com> Change-Id: I2a8f465c8b08370517cbec857933b08fca94ca38 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>