summaryrefslogtreecommitdiff
path: root/.zuul.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Update designate for RBAC "direction change"Michael Johnson2023-03-311-6/+3
| | | | | | | | | | | | | The RBAC goal has changed[1] and system scope is no longer going to be used. This patch updates Designate to align to this change in direction by removing the system scope from the policies. It also updates the functional tests to be ready for the switch to using the new keystone roles by default. [1] https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#direction-change Depends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/879111 Change-Id: I1937e215dbd072b0a095df659c75f17a3f48c937
* [CI] Reduce workers and disable cinder to save on memoryErik Olof Gunnar Andersson2023-02-181-1/+4
| | | | Change-Id: I677ac79047286fb92343d3d895c38cf1a1076556
* Enable fail-fast on the gate queueMichael Johnson2023-02-161-0/+1
| | | | | | | | | | | With this set, if any one of the voting jobs fails, zuul will report a build failure immediately and abort the remaining jobs. This patch enables fail-fast on the gate pipeline as any one failing job means the patch will not merge. Change-Id: Ib1872ed973079224f8245eef826399a0b0850f0b
* Migrate Designate jobs to run on Ubuntu 22.04 (Jammy)Dr. Jens Harbott2022-10-261-0/+2
| | | | | | This matches the currently supported LTS platform according to the TC. Change-Id: I7a5d2fce52841ab057ef1678c6cfb96205033101
* CI: Move queue configuration into project-templateDr. Jens Harbott2022-10-141-1/+1
| | | | | | | With this it can be reused by the other designate repos and we can reduce the replication everywhere. Change-Id: I1fe73145e4a4699939244bc857600efa264f2340
* Switch to 2023.1 Python3 unit tests and generic template nameOpenStack Release Bot2022-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 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: I9fb95106665bff1c1c0e323f49afa1a630d4dd0a
* Fix FIPS job - nslookup_targetMichael Johnson2022-06-221-1/+3
| | | | | | | | This patch sets a zuul variable "nslookup_target" to 'opendev.org' to fix the FIPS jobs due to a new zuul-job change[1]. [1] https://review.opendev.org/c/zuul/zuul-jobs/+/844704 Change-Id: Ic6b3a3c6d2f5b648f00813191c30d03132e31503
* Do not declare queue at a pipeline levelTakashi Kajinami2022-06-131-1/+0
| | | | | | | | | | | | | Zuul deprecated declaring shared queues at a pipeline level with release 4.1.0[1]. This removes pipeline-level declarations to use only top-level ones. 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: I606fcc1d8f8f4fe74eecfc261f01f1b785f29f6e
* Update zuul queue configurationMichael Johnson2022-05-191-3/+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
* Merge "Switch CentOS jobs over to CentOS 9 Stream"Zuul2022-05-051-14/+4
|\
| * Switch CentOS jobs over to CentOS 9 StreamMichael Johnson2022-04-261-14/+4
| | | | | | | | | | | | | | | | Since Devstack is dropping CentOS 8 Stream[1], we need to move our jobs over to CentOS 9 Stream. Now that there is a "devstack-single-node-centos-9-stream" nodeset we can remove our local CentOS 9 Stream nodeset. [1] http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028321.html Change-Id: I1c8dfec7bd2b5f80b12d7229e47ef8ff70bd283b
* | designate-tox-dnspython-latest irrelevant filesMichael Johnson2022-05-041-0/+1
| | | | | | | | | | | | Fix the dnspython "latest" job to not run on docs only jobs. Change-Id: Ib77d30d95f0126b21a9c58e6aa8e35aa68254c0e
* | Merge "Drop lower-constraints.txt and its testing"Zuul2022-05-021-1/+0
|\ \
| * | Drop lower-constraints.txt and its testingGhanshyam Mann2022-04-301-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: I452a1149f417089a4b87f05b78c94c7a31fcbd66
* | Add a grenade job for bind9Nate Johnston2022-04-271-6/+18
|/ | | | | | | The current grenade job tests only with pdns4, but it would be valuable to also test with bind9 to discern upgrade issues when bind9 is in use. Change-Id: I118cc92e3950540d725f433dfe5d9590cbdab616
* Add Python3 zed unit testsOpenStack Release Bot2022-03-101-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: Ibcee66e9100121035ace7e4166be19fc3a07c6e5
* Make CentOS 9 Stream job non-votingMichael Johnson2022-02-281-2/+2
| | | | | | | | | | | | | Devstack is using poor settings when generating certificates when tls-proxy is enabled[1]. These settings do not work at all on CentOS 9 Stream causing devtack to fail[2]. This patch will make the CentOS 9 Stream job non-voting until devstack can be fixed. [1] https://opendev.org/openstack/devstack/src/branch/master/lib/tls#L304 [2] https://zuul.opendev.org/t/openstack/build/1d90b22a39c74e24a8390861b3c5f957/log/job-output.txt#5535 Change-Id: I9ea2bdb73854b10c155a44f6025f07b433d407c3
* Merge "Add non-voting dnspython latest release unit test"Zuul2022-02-041-0/+10
|\
| * Add non-voting dnspython latest release unit testMichael Johnson2022-02-031-0/+10
| | | | | | | | | | | | | | This patch adds a non-voting job that runs the Designate unit tests with the latest release of the dnspython package. Change-Id: Ief33213ab5cc549b7fa4babc4eabf72aaeb98b6b
* | Add a BIND9 job on CentOS 9 StreamMichael Johnson2022-01-241-0/+17
|/ | | | | | | | CentOS 9 Stream is part of the yoga release PTI[1] so we should have a job that tests with it. [1] https://governance.openstack.org/tc/reference/runtimes/yoga.html Change-Id: I3ae4a8c9c964290cd790df186ae45bc9f2ee38ec
* Fix support for scoped tokens and default rolesMichael Johnson2021-12-141-0/+20
| | | | | | | | | | | | | | | This patch is the base patch to enable support for Keystone scoped tokens[1] and default roles[2] in the Designate API. It also migrates to using project_id in the context objects instead of the deprecated tenant_id. [1] https://docs.openstack.org/keystone/latest/admin/tokens-overview.html#authorization-scopes [2] https://docs.openstack.org/keystone/latest/admin/service-api-protection.html Depends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/821632 Change-Id: I43bb76dc4dc1d167d86fd5ea139a50f95f3b0b4a
* Merge "Add fips jobs"Zuul2021-11-221-0/+10
|\
| * Add fips jobsAde Lee2021-11-051-0/+10
| | | | | | | | | | | | | | Added job to test whether things work when fips is enabled. The job appears to be passing successfully. Change-Id: I43dcc43309b7da8ca077fce2d1950940971a3dbe
* | Merge "Run neutron integration job in gate"Zuul2021-11-161-0/+2
|\ \
| * | Run neutron integration job in gateDr. Jens Harbott2021-11-131-0/+2
| |/ | | | | | | | | | | | | | | The job has been voting for half a year now, add it into the gate pipeline to reduce the risk of regressions. Change-Id: I331fb10b73e148a620fa89a55c1e999c17ac3545 Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
* | Revert "Move back to mod_wsgi for devstack"Erik Olof Gunnar Andersson2021-11-131-0/+1
|/ | | | | | | | | | | This reverts commit 185d92d230bdf8149b3ae3f6d1730ec23c0514d7. Reason for revert: Lets try to move back to uwsgi, as logging is a lot cleaner in the CI with uwsgi. Switches uwsgi from using uwsgi over socket to over localhost HTTP. This patch also bumps the API_WORKERS setting for devstack from 2 to 4. This will bump the uwsgi processes and threads from two to four. Change-Id: I126133564e2ada32448ad36e0d021790939425d4
* Add Python3 yoga unit testsOpenStack Release Bot2021-09-171-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: If10b860b8da515d54c008f75ecb410dd73ab1fd8
* 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