summaryrefslogtreecommitdiff
path: root/.zuul.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Add 'check_requirements' job to CIErno Kuvaja2023-05-051-0/+1
| | | | | | Drops tenacity cap to align with global requirements. Change-Id: Id3fbbc1844c0c94042c89544c10070176798263a
* Fix gnocchi install from gitSean Mooney2023-02-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recent changes to git prevent git repos from being parsed if they are not owned by the current user as part of a CVE fix. Some project use stevedore to load plugins and this is broken if gnocchi is installed from git via "sudo pip install". This change uses devstacks git_clone to ensure that the gnocchi repos is clonned under $DEST aka /opt/stack as the current user not root. It then uses pip install -e to install the precloned repo. To enable this GNOCCHI_REPO and GNOCCHI_BRANCH are intoduced and the non standard GNOCCHI_GIT_PATH is removed. A long standing comment to stop installing from git after Gnocchi 4.0 is adressed by only installing from git if gnocchi is listed in LIBS_FROM_GIT. However since 4.4.2 is currently incompatible with openstacks upper-constraits file the ci will continue to git however the git repo will now be prepared by zuul using required-projects. This will have the side effect of allowing Depends on to work for PRs to gnocchi however testing that is out of scope of this patch. This patch adds a sample local.conf that can be used to deploy locally for devopment. Depends-On: https://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/872350 Change-Id: I833ea3bffb18bec063423450be0f3b8ff92f9a5a
* Remove lingering queue declarationMatthias Runge2022-09-291-1/+0
| | | | | | from .zuul.yaml file. Change-Id: I9b34ac062d45b2b839dc9d6e0cdce696185890e4
* Switch to 2023.1 Python3 unit tests and generic template nameOpenStack Release Bot2022-09-131-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: Ibf8a7ba2bed10e90fc6acb7693055489c170ec03
* [zuul] Make telemetry-dsvm-integration-centos-9s-fips vote againEmma Foley2022-08-291-4/+0
| | | | | | | | | | The -fips job was repaired in [1]. Build history [2] shows the job passing again. [1] https://github.com/openstack/telemetry-tempest-plugin/commit/935428a868dc024c829836570776dedd934b8197 [2] https://zuul.opendev.org/t/openstack/builds?job_name=telemetry-dsvm-integration-centos-9s-fips Change-Id: I3df2261d6927be41a895be41940d3de4302cc05b
* Merge "Drop lower-constraints.txt and its testing"Zuul2022-06-271-1/+0
|\
| * Drop lower-constraints.txt and its testingGhanshyam Mann2022-05-011-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | As discussed in TC PTG[1] and TC resolution[2], we are dropping the lower-constraints.txt file and its testing. We will keep lower bounds in the requirements.txt file but with a note that these are not tested lower bounds and we try our best to keep them updated. [1] https://etherpad.opendev.org/p/tc-zed-ptg#L326 [2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal Change-Id: I817e5112eb57df2e6192d3cfa681b7768832c77a
* | Merge "zuul: Declare queue at top level"Zuul2022-06-231-0/+1
|\ \
| * | zuul: Declare queue at top levelTakashi Kajinami2022-06-131-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Zuul deprecated declaring shared queues at a pipeline level with release 4.1.0[1]. This updates the job definition to use the top level declaration instead. See [2] for details. [1] https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes [2] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html Change-Id: Ibf049c5e1f5ae5a879bb75e147894fc28927445a
* | Replace CentOS Stream 8 by 9Takashi Kajinami2022-06-081-4/+8
|/ | | | | | | | | | | | The latest cinder requires Python >=3.8 which is not available in CentOS Stream 8. This bumps the base OS version to 9 which has Python 3.9. This change makes the fips job non-voting because it is frequently failing now. Depends-on: https://review.opendev.org/840811 Change-Id: Iedf7f5aea15920053fb7a0b24e44e24db209edec
* Add Python3 zed unit testsOpenStack Release Bot2022-03-081-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: Iccc05a6a0a40bcd4c0878506ae9a0d71f5ee9877
* Add Python3 yoga unit testsOpenStack Release Bot2021-09-151-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: Id0be12d896ed9a53f639201919ac27d79cc23c44
* Adding FIPS jobChris Sibbitt2021-08-181-0/+8
| | | | | Change-Id: If4fdbb473a00fd1506ed036a4438ca931023e137 Depends-On: I05713ed77b79e583ad1073ff80ccd7a031e34c26
* Moving Centos8s job to telemetry-tempest-pluginChris Sibbitt2021-08-121-11/+0
| | | | | Change-Id: I74d4ab548a6319390100cb0a067c190e20a2e9a2 Depends-On: Ic158561b3f4d8ddcc092f4e8da1b3215f976fc98
* Do not install libvirt-python on RHEL via pipMatthias Runge2021-08-111-0/+11
| | | | | | | | | since that is already in place. Closes-Bug: #1896327 Depends-on: https://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/801038 Change-Id: Ic158561b3f4d8ddcc092f4e8da1b3215f976fc98
* Merge "Add Python3 xena unit tests"Zuul2021-06-061-1/+1
|\
| * 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: I02c97c74cd04be4d6273e90c1ffdb63eedd6cef8
* | Use tox constraints instead of upper constraintsMatthias Runge2021-04-261-18/+3
|/ | | | | | | | | | | Drop cap on tenacity, since it is already capped by upper constraints. Make grenade jobs non-voting, until they have been fixed. Depends-on: https://review.opendev.org/c/openstack/telemetry-tempest-plugin/+/787739 Change-Id: Ie21f8db89fc2045fd6cc6b1b7a5886b7e87e08e2
* Add Python3 wallaby unit testsOpenStack Release Bot2020-09-241-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: I972a31b305607896d6ca891d36454613d95a0f3e
* Port the grenade job to Zuul v3Luigi Toscano2020-06-021-11/+18
| | | | | | It implements the same behavior of the old one. Change-Id: Iec5ce5bcea70cb764a24b5ca15cc66c617731c7b
* Add Python3 victoria unit testsOpenStack Release Bot2020-04-221-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: Ib791616f61b5cbdf1a49879e6f3786f86e29737e
* [ussuri][goal] Drop python 2.7 support and testingGhanshyam Mann2019-11-261-2/+1
| | | | | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. ceilometer is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Depends-On: https://review.opendev.org/#/c/693631/ Change-Id: Ie8523712ea2ebe828fe01a649b6add90e813608b
* Run 'telemetry-dsvm-integration-ipv6-only' job in gatezhurong2019-08-261-0/+4
| | | | | | | | | | | | | | | As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1], Tempest has defined the base job 'devstack-tempest-ipv6' which will deploy services on IPv6. This commit Run 'telemetry-dsvm-integration-ipv6-only' job in ceilometer gate. Story: #2005477 Task: #35939 [1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html Change-Id: I068c996b04c75f0aa077b1902e7be2ab7afc3983
* Update Python 3 test runtimes for TrainZhongShengping2019-05-091-2/+1
| | | | | | | | | | | | | | | | This goal is to implement the process set out in the 2018-10-24 Python Update Process TC resolution[1], for the Train cycle to ensure unit testing is in place for all of the Tested Runtimes for Train[2]. In practice, this generally means adding unit tests for Python 3.7 and dropping unit tests for Python 3.5. Using the Zuul template for Train will ensure that all projects that support Python3 will be tested against the agreed runtime versions, and make it easier to update them in future. [1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html [2]https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: Ifb40dd40e716c0f07cafce4425e4ac13619d2085 Depends-On: https://review.opendev.org/#/c/641878/
* Update the job's irrelevant fileszhurong2019-04-281-10/+13
| | | | Change-Id: Ie2797421c0198bc62a8873d30f97ead46f526978
* Add lower-constraints jobzhurong2019-04-251-0/+1
| | | | Change-Id: Ib2524bbdcba4a50b3119a59e0879636399c5c89f
* OpenDev Migration PatchOpenDev Sysadmins2019-04-191-2/+2
| | | | | | | | | | | | | | | 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.
* Dropping the py35 testingGhanshyam Mann2019-04-151-1/+0
| | | | | | | | | | | | | | | | | All the integration testing has been moved to Bionic now[1] and py3.5 is not tested runtime for Train or stable/stein[2]. As per below ML thread, we are good to drop the py35 testing now: http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html [2] https://governance.openstack.org/tc/reference/runtimes/stein.html https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: Id96750c6cc8fa645d907a58348c7f3ea5a12c1a2
* Remove telemetry-tox-py37Trinh Nguyen2019-04-111-16/+0
| | | | | Change-Id: I1cfff4c0388cb47a7b36baa8613698feec808aea Signed-off-by: Trinh Nguyen <dangtrinhnt@gmail.com>
* add python 3.7 unit test jobZhongShengping2019-02-181-0/+1
| | | | | | | | | | | This is a mechanically generated patch to add a unit test job running under Python 3.7. See ML discussion here [1] for context. [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html Change-Id: Ibade430b3c8d3b7f92b556bc7414b63b62ff06b9
* Replace tripleo-scenario002-multinode with scenario002-standaloneRafael Folco2019-01-031-1/+1
| | | | | Change-Id: I09b85238c73c841366ecb08183289ff94e5beb09 Story: https://tree.taiga.io/project/tripleo-ci-board/us/532
* Replace tripleo-scenario001-multinode with scenario001-standaloneMarios Andreou2018-12-131-1/+1
| | | | | | | | | | The scenario001-standalone job is added in the depends-on below. Tracked by tripleo ci squad at [1] [1] https://tree.taiga.io/project/tripleo-ci-board/us/191 Depends-On: https://review.openstack.org/619508 Change-Id: I4fe2a8a6b7e879a5cb256b68e5ed91ffeeabf79a
* Use openstack-tox-cover templateAndreas Jaeger2018-09-071-1/+1
| | | | | | | | | Use openstack-tox-cover template, this runs the cover job in the check queue only. Remove jobs and use template instead. Change-Id: Icbe18f9f5c2249c878c54621aafc3dd10106f20d
* add python 3.6 unit test jobDoug Hellmann2018-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: Ife99d6a9620152deb8b991eb56730796fe304afd Story: #2002586 Task: #24339
* switch documentation job to new PTIDoug Hellmann2018-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: Ie153246b718d80b1ddf179a9e064cfc2dafbd178 Story: #2002586 Task: #24339
* import zuul job settings from project-configDoug Hellmann2018-08-311-0/+7
| | | | | | | | | | | | | | | | | | | | 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: I789ea2f371239239fbe6ec7edcd173a2caf23a65 Story: #2002586 Task: #24339
* Migrate to stestr for running testsWitold Bedyk2018-07-301-0/+1
| | | | | | | | | | | stestr is recommended by OpenStack Project Testing Interface for running tests [1]. This change migrates to stestr for running unit tests and coverage job. Modified `cover` env allows running it as Zuul job and visualising its results in Gerrit. [1] https://governance.openstack.org/tc/reference/pti/python.html#python-test-running Change-Id: I9e8b79d7a18cd36946daff10abb1a2f43b1aa3a1
* Add gating on py37Mehdi Abaakouk2018-07-261-0/+16
| | | | Change-Id: I248c7ff3e306fa1086920c24baa73312e5e31b91
* Zuul: Remove project nameHoang Trung Hieu2018-01-301-1/+0
| | | | | | | Zuul no longer requires the project-name for in-repo configuration. Omitting it makes forking or renaming projects easier. Change-Id: Ief4619ab4970bfea8dfcbac47ab3cd5aa951d7a1
* gate: move tripleo job to experimentalMehdi Abaakouk2018-01-161-15/+16
| | | | Change-Id: I1791bb7b28c8717ad3886e970427e3c48a4fa01e
* tempest: reuse zuul conf of the pluginMehdi Abaakouk2018-01-151-19/+2
| | | | | Change-Id: I8af04b3739551ce3002b4e4f46bd767d28fb58cd Depends-On: If5bd38b9cf831fc00da35cca61021779db1b081d
* tempest: use new pluginMehdi Abaakouk2018-01-151-0/+1
| | | | Change-Id: I870081a44d7b0bad3de688f4ba692ee9240bd799
* zuul: run TripleO jobs with new zuulv3 layoutEmilien Macchi2017-11-171-0/+16
| | | | | | | | | | Configure the layout to execute the scenario001 and 002 jobs. Note that baremetal job will be run on stable/pike and container on Queens and beyond. A note has been added in comment explaining more details. Change-Id: Ic9fc3bd769a5ccafb3f81fe55513c96d611dbe7d
* Merge "Zuul: add file extension to playbook path"Zuul2017-11-011-4/+4
|\
| * Zuul: add file extension to playbook pathJames E. Blair2017-10-291-4/+4
| | | | | | | | | | | | | | | | 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: I2e4ebb963ea917a6eeb2336935b7d8a02c384d31
* | Merge "remove branch specific references"Zuul2017-11-011-2/+0
|\ \ | |/ |/|
| * remove branch specific referencesgord chung2017-10-251-2/+0
| | | | | | | | | | | | | | jobs are in-repo so they are only relevant to current branch. Change-Id: I11b7e617b6ab4c5566c91e03c653e08dc0357a5b
* | Remove deprecated storage driversJulien Danjou2017-10-261-67/+0
| | | | | | | | Change-Id: I6b262dd440a72f25662b64d938ab9e5328709a97
* | Remove Ceilometer APIJulien Danjou2017-10-251-39/+0
|/ | | | | | This removes the deprecated Ceilometer API. Change-Id: I752b36b3dfe8f935b68c4d3d59ccb5b8b60c582f
* zuul: remove ElasticSearch tempest experimental jobJulien Danjou2017-10-171-14/+0
| | | | | | This is not useful anymore since we move ES to Panko. Change-Id: Iead483ab2e5b94113cded48a4e44a6142ac99434