summaryrefslogtreecommitdiff
path: root/zuul.d
Commit message (Collapse)AuthorAgeFilesLines
* Update Python 3 test runtimes for TrainKaifeng Wang2019-06-131-2/+1
| | | | | | | | One of train goals to have consistent python3 jobs. https://governance.openstack.org/tc/goals/train/python3-updates.html Change-Id: If72309322644ea54fbf3a07ecbaa1bcf09ff9dba
* OpenDev Migration PatchOpenDev Sysadmins2019-04-191-1/+1
| | | | | | | | | | | | | | | 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-141-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: I5c377836ebf0081089a9c54bcc5981061638c64a
* Replace openstack.org git:// URLs with https://Ian Wienand2019-03-241-1/+1
| | | | | | | | | | | | | | | | | This is a mechanically generated change to replace openstack.org git:// URLs with https:// equivalents. This is in aid of a planned future move of the git hosting infrastructure to a self-hosted instance of gitea (https://gitea.io), which does not support the git wire protocol at this stage. This update should result in no functional change. For more information see the thread at http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html Change-Id: Id57a333d16bffd174ffc2c436c7be327cfdaeeb2
* Run jobs under python2 and python3Iury Gregory Melo Ferreira2019-03-152-2/+21
| | | | | | | | | | | | | -Switch functional job to run under python3 -Create a functional job to run under python2 -Create a tempest job to run under python2 -Create tox env to run functional tests under python3 -Validate if `USE_PYTHON3` is set to `True` to call the correct env for tests -Remove hardcoded path for client when running functional tests - Update tests failures to work for python2 and python3 Change-Id: I55abc999f6f397b171d05fd9e9b39d833ca95e55
* Move to zuulv3Iury Gregory Melo Ferreira2019-03-113-46/+52
| | | | | | | | | | | | | | | To move ironicclient legacy jobs to zuulv3 the the following changes were necessary: - Change `tox.ini` to pass envrioment variables - Clean `post_test_hook.sh` to avoid legacy variables (`$USER` and `$BASE`), removing `generate_testr_results` function since we only get `testrepository.subunit` in logs and the results of the tests are present in job-output file. - Convert `post_test_hook.sh` and `run_functional.sh` into `playbooks/functional/run.yaml` to run after the setup. Change-Id: I6a5b3f82c238083b66bdf6f379092260d367d82d
* add python 3.7 unit test jobCorey Bryant2019-02-141-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: I687eb98f6fe8e36acefba71170b59442d62c3ce3 Story: #2004073 Task: #27420
* Use templates for cover and lower-constraintsAndreas Jaeger2018-09-221-9/+5
| | | | | | | | | | | | Small cleanups: * Use openstack-tox-cover template, this runs the cover job in the check queue only. Remove individual cover jobs. * Use openstack-lower-constraints-jobs template, remove individual jobs. * Sort list of templates Change-Id: I75bf468d7e59282377bd78f4d236f07e3c9c596f
* add python 3.6 unit test jobDoug Hellmann2018-08-161-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: I056b730d863c252943749bf43b63e9350ddde2d1 Story: #2002586 Task: #24302
* switch documentation job to new PTIDoug Hellmann2018-08-161-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: I3f96bc846b8efccb115c24a7d27a1c89718f686e Story: #2002586 Task: #24302
* import zuul job settings from project-configDoug Hellmann2018-08-161-0/+11
| | | | | | | | | | | | | | | | | | | | 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: Ibb852ed4750f39d00ecaa5e69b73196fa287f412 Story: #2002586 Task: #24302
* add lower-constraints jobDoug Hellmann2018-03-221-0/+2
| | | | | | | | | | | | | | | | | 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: Id15b514bb2b796f928040dc4f767df6627c10e87 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Merge "Zuul: Remove project name"Zuul2018-02-011-1/+0
|\
| * Zuul: Remove project nameJames E. Blair2018-01-311-1/+0
| | | | | | | | | | | | | | Zuul no longer requires the project-name for in-repo configuration. Omitting it makes forking or renaming projects easier. Change-Id: I3a30775ad545e750530b8e3dd2399a9a77ae9051
* | Use the 'ironic' queue for the gateJohn L. Villalovos2018-01-251-0/+1
|/ | | | | | | | | | | | | | | | | | | | When doing the 'gate' build have the python-ironicclient jobs be part of the 'ironic' queue. More information on this is in [1]. The benefit of this is that we are only impacted by ironic projects if we do this. From [1]: Pipelines which use the dependent pipeline manager maintain separate queues for groups of projects. When Zuul serializes a set of changes which represent future potential project states, it must know about all of the projects within Zuul which may have an effect on the outcome of the jobs it runs. If project A uses project B as a library, then Zuul must be told about that relationship so that it knows to serialize changes to A and B together, so that it does not merge a change to B while it is testing a change to A. [1] https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html Change-Id: Ib353d00efb590afc883521eebd3b1fc45398b09f
* Use the tempest plugin from openstack/ironic-tempest-pluginJohn L. Villalovos2017-12-141-0/+1
| | | | | | | | Use the tempest plugin from openstack/ironic-tempest-plugin as we have moved the tempest code there. Soon the tempest code will be deleted from openstack/ironic. Change-Id: Ia6de0236a2531f7e26cc21a124501296ca23d007
* zuul: centralize 'irrelevant-files' listRuby Loo2017-11-142-28/+32
| | | | | | | | | | | | | | | | | | | This cleans up the zuul job definitions. It moves the 'irrelevant-files' lists from project.yaml to legacy-ironicclient-jobs.yaml For irrelevant files for ironicclient-tempest-dsvm-src, it: - adds more irrelevant files - removes requirements.txt from the list of irrelevant files since we want the tests run if this file changes - changes it to inherit from legacy-dsvm-base instead of legacy-ironic-dsvm-base, to remove one level of inheritance, which makes it simpler to see the definition The jobs in projects.yaml are sorted in in alphabetical order. Change-Id: I5a927592754b64a1ef64e52658b774a26947c516
* Move legacy ironicclient jobs in-treeRuby Loo2017-11-072-0/+47
This moves the legacy python-ironicclient CI jobs into the python-ironicclient tree, instead of storing them in openstack-infra/openstack-zuul-jobs. This also changes the ironicclient-tempest-dsvm-src job to inherit from legacy-ironic-dsvm-base instead of legacy-dsvm-base, since the required projects are the same. This will give us control as we migrate the legacy jobs to the new ansible roles. Change-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7