summaryrefslogtreecommitdiff
path: root/.zuul.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Update zuul queue configurationMichael Johnson2022-05-271-4/+2
| | | | | | | | | Zuul is changing how queues are declared[1]. This patch updates Designate for the new way to define the queue. [1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html Change-Id: I94324104a7ed89e757d48bb250d8b1132026ce46 (cherry picked from commit fe9fb45c21a7be2f88600e1f29fd37f56244cc1a)
* Add fips jobsAde Lee2022-02-041-0/+10
| | | | | | | | Added job to test whether things work when fips is enabled. The job appears to be passing successfully. Change-Id: I43dcc43309b7da8ca077fce2d1950940971a3dbe (cherry picked from commit 604fd8cf7468a54125486e45959f717cf182ece8)
* Remove lower-constraint job from stable/xenaMichael Johnson2022-01-191-1/+0
| | | | | | | | | | | | | | | | | | | This patch removes the lower-constraint job from the stable/xena branch. This is part of a series of patches that will remove the job from all stable branches of Designate. The lower constraint check is important on the master branch to make sure that new patches are tested against the lowest supported version of dependencies. This helps packagers make sure they have at least the minimum version of a dependency packaged along with the service. After a release and the stable branch is created, these jobs can cause problems maintaining the stable branches as bug fix patches are released for the dependency projects. For this reason, we are proposing to maintain the lower-constraints job on the master branch, but disable it on the stable branches. Change-Id: Ib8d9a9828debe4e1750a028a7cd7637293c9dc20
* Re-enable the tempest scenario jobsMichael Johnson2021-06-141-1/+1
| | | | | | | This patch re-enables the tempest scenario jobs after the gate fix patch has merged. Change-Id: I4f97559cbbd5bc360850571b94f58aa296467ae8
* Fix migration for sqlalchemy 1.4Michael Johnson2021-06-141-1/+1
| | | | | | | | | | | | This patch fixes a database migration for sqlalchemy 1.4. It also removes some unused functions from that migration. Note: This patch temporarily disables the scenario jobs to allow this gate fix to merge while the tempest test issue is being resolved. A direct follow up patch will re-enable the tests. Change-Id: I4fee32f9be080eea6eef38fcecbdb2dd3940b9e6
* Add Python3 xena unit testsOpenStack Release Bot2021-03-261-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: I7db9ad45d719db4912a365043bfea5944bb71dfd
* Add Python3 wallaby unit testsOpenStack Release Bot2020-10-141-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: I8a3fc6e4801607895871296cb5b250f2014f1487
* Native Zuul v3 designate-grenade-pdns4 jobLuigi Toscano2020-08-231-10/+35
| | | | | | | It matches the feature of the existing legacy job. Depends-On: https://review.opendev.org/747579 Change-Id: I306599c0321ea40334750db57f39d9e3a237f13e
* Add Python3 victoria unit testsOpenStack Release Bot2020-04-231-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: Ie22926df4818b6413426ade03f67f35436d50086
* Merge "Make the postgres job experimental"Zuul2020-03-121-1/+3
|\
| * Make the postgres job experimentalDr. Jens Harbott2020-02-101-1/+3
| | | | | | | | | | | | | | | | | | | | Work on fixing the postgres job has stalled for more than half a year now, so stop running this known-broken job on every patch. This can be reverted once the job is fixed. [0] https://review.opendev.org/668493 Change-Id: I6e958d0a61e0b8327be719d312f1b990ff9fe2e8
* | Use Tempest 'all' tox envGhanshyam2020-02-091-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | Tempest recently moved tox default to py3 including all-plugin env. -https://review.opendev.org/#/c/703011/ This will fail the py2 jobs which are using all-plugin tox env. Because tox all-plugin env var enable the sitepackages=True. Py2 jobs install the tempest plugins on py2 and all-plugin tox try to find the installed plugins on py3 which cause no test to run and fail the job. tox all-plugin has been deprecated since long and not supposed to use for plugins who already in migrated to separate repo in queens cycle. Using tox 'all' env to fix the issue. Change-Id: Ib1a2be90c0b3dbacc6daf52f0fc6f326ab47fc98 Closes-Bug: 1862240
* [ussuri][goal] Drop python 2.7 support and testingGhanshyam Mann2019-12-131-33/+0
| | | | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. Designate 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: I5a5bdc859f87f82097b95b2ebb31edb6e9b72b3a
* Switch to Ussuri jobspengyuesheng2019-10-221-1/+1
| | | | Change-Id: Iaeae4497e3eb1ebe5888e9646acbf409c5332d9b
* Removed deprecated pool-manager implementationErik Olof Gunnar Andersson2019-09-241-12/+0
| | | | | | | The pool-manager has been deprecated since Newton and is now being removed with the Train release. Change-Id: Ib258043d492bb25e1c061d765b40885317c73804
* Make IPv6 jobs votingGraham Hayes2019-09-091-4/+4
| | | | | Change-Id: I0b4d5649c740722af0ab6af8cebeaf785053dd28 Signed-off-by: Graham Hayes <gr@ham.ie>
* Skip grenade jobs on Release note changesErik Olof Gunnar Andersson2019-09-011-0/+1
| | | | Change-Id: If3fd2f808a65fd036e351b55975c48d59348933a
* Add non voting ipv6 only jobsGraham Hayes2019-08-231-3/+30
| | | | | | | | Story: #2005477 Task: #35887 Change-Id: Id0152470274590242a41f6e110d9d63e3daa6f49 Signed-off-by: Graham Hayes <gr@ham.ie>
* Fix postgres job and make it non-voting for nowGraham Hayes2019-07-031-2/+5
| | | | | | | | | The job has been running with mysql instead of postgres for some time and we need to iteratively fix the issues that have accumulated in the meantime. Change-Id: I312c1e364643daad6754c743678a9d5b4a6f9984 Signed-off-by: Graham Hayes <gr@ham.ie>
* 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: I27ad92ae4f17e56e5879b7338db3543e5a67d8a5 Depends-On: https://review.opendev.org/#/c/641878/
* Merge "Dropping the py35 testing"Zuul2019-04-231-1/+0
|\
| * 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: I4a3416c240a0cd605491019739378f0e6acd0b0a
* | 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.
* Merge "Update Zuul Jobs"Zuul2019-04-021-89/+45
|\
| * Update Zuul JobsGraham Hayes2019-03-251-89/+45
| | | | | | | | | | | | | | | | | | | | | | - Move default python to py3 for devstack jobs - Remove old (and non working) experimental jobs - Move legacy devstack jobs to devstack-tempest based jobs - Update vagrant plugins nodeset Change-Id: Ida65852dec370a53641cb6428d50b0a2ac81f387 Signed-off-by: Graham Hayes <gr@ham.ie>
* | 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: Ibfb5f95fe11f55c7ad33f2312998ef61aab3de2f
* Drop python3.5 job after switching to BionicJens Harbott2018-12-151-8/+1
| | | | | | | | | Devstack switched to running on Bionic by default, so our default job has python3.6 available and we drop the py35 variant. Change-Id: I9207378637540046b0e5cb24268fda6ea6396079 Depends-On: https://review.openstack.org/610977 Depends-On: https://review.openstack.org/618169
* Add openstack-python37-jobs templateJens Harbott2018-10-241-1/+2
| | | | | | | | Make sure that we are testing with the latest python version, too. We should also add a functional job running with py37. Change-Id: If6c2cd41ec39f15682ea6385ccbb5cfc8551689a
* Use templates for cover and lower-constraintsAndreas Jaeger2018-09-061-8/+2
| | | | | | | | | | | Use openstack-tox-cover template, this runs the cover job as non-voting in the check queue only. Use openstack-lower-constraints-jobs template Remove jobs that are part of the templates. Change-Id: I83bd26265887a0661ecd7fca60f27671d1c91699
* Remove install-guide-jobsAndreas Jaeger2018-08-291-1/+0
| | | | | | | | | The install-guide-jobs template needs to stay in project-config, remove it from zuul file. See also https://review.openstack.org/597618 Change-Id: I41ea3432e380eb884fa04d55a7c1e9ee338d04ea
* switch documentation job to new PTINguyen Hai2018-08-191-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: Ic07158b0022f57069d7e117d03c329cb01c6f722 Story: #2002586 Task: #24292
* import zuul job settings from project-configNguyen Hai2018-08-191-1/+14
| | | | | | | | | | | | | | | | | | | | 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: I3111e19b546a12a61975d339ac0e7512fef50c04 Story: #2002586 Task: #24292
* Reenable py3.6 tempest jobs + add py36 toxGraham Hayes2018-07-231-2/+3
| | | | | Change-Id: I24cf490f74517aa8f92f81a5aca6785a7a442537 Signed-off-by: Graham Hayes <gr@ham.ie>
* Set py36 gate non votingGraham Hayes2018-07-191-1/+2
| | | | | Change-Id: I42413448773a07fbbfdbc5f4b86515c6a3710574 Signed-off-by: Graham Hayes <gr@ham.ie>
* Don't run tempest jobs when patching releasenoteZhongShengping2018-07-061-0/+1
| | | | Change-Id: I28f8b9f3f75cf5a4dab43c1b728794f49321f777
* Merge "Start replacing designate legacy jobs"Zuul2018-05-171-24/+66
|\
| * Start replacing designate legacy jobsJens Harbott2018-05-161-24/+66
| | | | | | | | | | | | | | | | Add a designate-base job to replace the legacy designate-devstack-base. Add test job on bionic with py36. Change-Id: I7c92b5b4464b585b0c9f64408507d8a2143f99d8
* | Make Neutron integration job votingJens Harbott2018-05-161-2/+1
|/ | | | | | | | | Neutron has updated the neutron-tempest-plugin-designate-scenario job to be voting [0], let's follow that path. [0] https://review.openstack.org/568681 Change-Id: Ifdfbdb4d465bc70b02be1c3f049dbfac67de4c88
* add lower-constraints jobDoug Hellmann2018-03-221-0/+4
| | | | | | | | | | | | | | | | | 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: Id52de99217d1187e3a1a638c41aba18258b6c824 Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Skip grenade job on irrelevant changesJens Harbott2018-02-181-0/+5
| | | | | | | We do not need to run grenade for doc-only or similiar changes, skip those like we skip the devstack jobs. Change-Id: I7588ecc60791815cc6908324d59b299633bf15ce
* Make requirements voting again, update .zuul.yamlAndreas Jaeger2018-01-221-12/+3
| | | | | | | | | | | | | | | | Change Ibc77ea864503e63f73be0f1c41e07bfe8ea3dcae needed a non-voting requirements change for merging, since this is in, we can make requirements voting again. For this, just remove it. Remove voting from the neutron-tempest-plugin-designate job since non-voting jobs should not run in gate. Remove name from project-stanza, this is not needed anymore. Rename designate grenade job to follow https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3 Change-Id: I794bd13bf74d2218e64b9f9922ea8abd6c9b33a0
* Run neutron-tempest-plugin-designate-scenario jobJens Harbott2018-01-081-0/+4
| | | | | | Verify that the Neutron DNS integration with designate is working. Change-Id: I25d2ae627dfc3181fae15a6b66004e5befebad86
* Merge "Update CI Jobs"6.0.0.0b2Zuul2017-12-111-15/+15
|\
| * Update CI JobsGraham Hayes2017-12-051-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added 'manager_model' flag for old style pool-manager + zone-manager - Added grenade testing for verify_noapi which shows we can do an upgrade without impacting the data plane - Removed old keystone v3 test (v2 no longer exists, so we are already testing it - Make py35 job voting - Stop dsvm jobs on docs / releasenotes / api-ref changes Change-Id: I0de8d8c3366bb0325a73dd19ce0e1f9a57553d0b
* | Remove unneeded requirements fileGraham Hayes2017-12-071-0/+8
|/ | | | | | | Need to make requirements-check non-voting in order for this to pass, will undo that afterwards. Change-Id: Ibc77ea864503e63f73be0f1c41e07bfe8ea3dcae
* Fix running gate jobsJens Harbott2017-11-301-0/+1
| | | | | | | Somehow the "jobs:" tag was missing, not sure why zuul didn't throw up on this. Change-Id: Iaefd43979565981ee4090029dfbb8dbe2a4aab8f
* Migrate to Zuul v3Nam Nguyen Hoai2017-11-241-0/+135
Co-Authored-By: Dai Dang Van <daidv@vn.fujitsu.com> Change-Id: I446d1501596d2ea092cf2ff4de26695c464511ce