summaryrefslogtreecommitdiff
path: root/zuul.d/project.yaml
Commit message (Collapse)AuthorAgeFilesLines
* Add a non-voting metal3 CI jobDmitry Tantsur2023-03-061-0/+2
| | | | | | | We'll use only one node as we're limited in resources but that should suffice for a basic test. Change-Id: I8e845d46ba0e13027aa1e628b0ad45eb24f9b387
* Switch to 2023.1 Python3 unit tests and generic template nameOpenStack Release Bot2022-09-231-2/+2
| | | | | | | | | | | | 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: Ie1e2138b16929c204235e459df5f9c26885140ab
* CI: Changes to support Anaconda CI jobsJulia Kreger2022-09-061-0/+2
| | | | | | | | | | | Introduces additional job configuration to enable automated integration testing via tempest of the anaconda deployment interface. Also, configures a private subnet with DNS, which is required by anaconda executing, in order to facilitate processing of URLs. Change-Id: I61b5205cf2c9f83dfcabf4314247c76fb6a56acd
* Merge "Remove netboot jobs from the gate"Zuul2022-06-251-5/+3
|\
| * Remove netboot jobs from the gateDmitry Tantsur2022-05-311-5/+3
| | | | | | | | | | | | | | Netboot option will be removed soon, this change stops covering it. Some jobs have been renamed to reflect the new reality. Change-Id: I7e248c3deb4778fcf59bc64821833987653fbbcd
* | Merge "Use bifrost on centos9 integration job"Zuul2022-06-241-1/+1
|\ \
| * | Use bifrost on centos9 integration jobRiccardo Pittau2022-06-161-1/+1
| | | | | | | | | | | | | | | | | | We don't support CentOS Stream 8 anymore. Change-Id: I90f20395afbb5e4299dc807288d4a44863d56768
* | | Merge "Swap the metalsmith UEFI job for a legacy one"Zuul2022-06-221-2/+2
|\ \ \ | |/ / |/| / | |/
| * Swap the metalsmith UEFI job for a legacy oneDmitry Tantsur2022-05-171-2/+2
| | | | | | | | | | | | | | | | UEFI is well covered by existing jobs, while the legacy job is covering calling install_bootloader. Depends-On: https://review.opendev.org/c/openstack/metalsmith/+/841911 Change-Id: I18c5334a52591f3d8ccced15aee8eb332121dded
* | CI: Removing ironic job queueJulia Kreger2022-05-191-1/+0
|/ | | | | Change-Id: Idf7991d8f8a8cebcdc0413f26ad31542f8ffa8a8 See: https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes
* Merge "Fix names of two jobs"Zuul2022-05-091-4/+4
|\
| * Fix names of two jobsRiccardo Pittau2022-04-201-4/+4
| | | | | | | | | | | | | | | | | | | | | | Making jobs names less misleading This should impact sushy and sushy-tools only sushy change https://review.opendev.org/c/openstack/sushy/+/838662 sushy-tools change https://review.opendev.org/c/openstack/sushy-tools/+/838664 Change-Id: I83f3ac7ddc0662e32c205cd8ec0fab073aeaec56
* | Merge "Fix v6 CI job - Return it to normal non-voting status"Zuul2022-05-051-2/+2
|\ \
| * | Fix v6 CI job - Return it to normal non-voting statusJulia Kreger2022-05-041-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes the IPv6 job by utilizing HOST_IPV6 instead of SERVICE_IPV6, as Devstack now automatically wraps SERVICE_IPV6 with brackets as if it is for a URL. * Locks ipv6 job to bios mode. Ubuntu Focal OVMF/EDK2 does not support IPv6 PXE boot by default. * Split from Devstack in terms of IP usage, since full explicit V6 usage is not a thing anymore. 4+6 is the default in devstack and regardless of what we set on the job we see both now used. So we delineate apart our usage for our own sanity. * Reduce VM Interface count for IPv6 in an attempt to eliminate in-kernel routing confusion by two interfaces on the same physical network. * Set IPv6 mode to dhcpv6-stateless due to fun issues in dhcp clients. When we move to UEFI, this will need to be changed to stateful as stateless is not supported in general by OVMF/E2DK. Once the job has run in normal non-voting for a while, and we ensure that it seems to be stable, we can make it voting again. Change-Id: Ia833bfb64c6c3cc8e48cbe34ed200536652a8adf
* | 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: Ide6b3e9d6c1171f1ae568c256a3e9affa45de17b
* Add Python3 zed unit testsOpenStack Release Bot2022-03-241-2/+2
| | | | | | | | | | | 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: I7ac9a2c84d60ca722e2343a5ca21d8c8b2b1ba71
* Clean up jobs with legacy namesDmitry Tantsur2022-02-031-4/+4
| | | | | | | | | | Not everyone on the team even knows what pxe_ipmitool used to mean :) Furthermore, we don't need "ipa" in job names, everything uses IPA for... even longer than pxe_ipmitool does not exist. While here, one job was clearly meant to use BIOS boot, but it does not. Change-Id: I8a37efa0f222361f30ddb7fa621548685a40f961
* Re-enable the standalone jobDmitry Tantsur2022-02-011-5/+2
| | | | Change-Id: Ieefdfc0ec287b5fed42f7c7d6d213cbd2f8cd927
* Avoid non-Stream CentOS and temporary disable the standalone jobDmitry Tantsur2022-01-311-2/+5
| | | | | | | The standalone job is failing because of a bug in IPA. To fix it we need to make DIB jobs operational, and they're failing because of CentOS repos. Change-Id: I8bd051ea709d328cb5efa2c2cbd5a226bdb4cfd3
* Add a unit test job with Sushy from sourceDmitry Tantsur2021-11-251-0/+2
| | | | | | | The final goal is to run it on sushy itself to make sure there are no regressions. Change-Id: I6f4bee9a3fa439b1477c41c82304652a801ea55e
* Add Python3 yoga unit testsOpenStack Release Bot2021-09-221-2/+2
| | | | | | | | | | | 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: I1972b0a70173a259d72a8f9d1a2df4221038ac61
* Add lower-constraints job to current development branchRiccardo Pittau2021-07-301-0/+1
| | | | | | | | | | | | | | | The lower-constraints test was removed becuase of an issue where pip could not correctly determine the required packages versions to install, ending in an almost infinite loop that would end up in timeout, failure, and general mayhem. Recently the issue has been fixed and, if properly configured, the lower-constraints test can provide good indication of which minimum versions are required to support the current code. This patch adds the test back to the current development branch. The long term goal is to keep the lower-constraints file in the stable branches, but remove the test job to avoid issues during backports. Change-Id: I5fff32ec5dd1a045116bcf02349650b1f5e3a196
* Scoped RBAC Devstack Plugin supportJulia Kreger2021-07-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Adds support to the ironic devstack plugin to configure ironic to be used in a scope-enforcing mode in line with the Secure RBAC effort. This change also defines two new integration jobs *and* changes one of the existing integration. In these cases, we're testing functional crub interactions, integration with nova, and integration with ironic-inspector. As other services come online with their plugins and devstack code being able to set the appropriate scope enforcement configuration, we will be able to change the overall operating default for all of ironic's jobs and exclude the differences. This effort identified issues in ironic-tempest-plugin, tempest, devstack, and required plugin support in ironic-inspector as well, and is ultimately required to ensure we do not break the Secure RBAC. Luckilly, it all works. Change-Id: Ic40e47cb11a6b6e9915efcb12e7912861f25cae7
* Add bifrost-benchmark-ironic jobJulia Kreger2021-06-011-0/+2
| | | | | | | | Utilizes a simple bifrost job to stand up a simple ironic deployment where fake nodes will be created added, and a simple benchmark will then be executed. Change-Id: I33e29ee303b2cf4987b36c7aad2482bc3673f669
* Add Python3 xena unit testsOpenStack Release Bot2021-04-011-2/+2
| | | | | | | | | | | 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: I24a4b8fd3d7c086b79875a2d0dd5f2399357d988
* Mark multinode non-voting due to high failure rateJulia Kreger2021-03-111-2/+10
| | | | Change-Id: Iea8212ee69a8fe8c5f181c87271f46779e3a46b4
* Move the IPv6 job to the experimental pipelineDmitry Tantsur2021-02-121-3/+3
| | | | | | It's broken for months and no effort is under way to fix it. Change-Id: I88fb5733b3054c2ffa4660f3cb5bff3c852faa75
* Swap Metalsmith job out for centos8-uefiJulia Kreger2021-02-021-2/+2
| | | | | Depends-On: https://review.opendev.org/c/openstack/metalsmith/+/773701 Change-Id: Ide1a8988e12958e684670a340bf3c09d516ffa23
* add openstack-python3-wallaby-jobs-arm64 joblikui2020-12-311-0/+1
| | | | | | | | This is a non-voting job to validate py3 unittests on ARM64 Change-Id: I7a3a783ddeb5e9b7aaad9ccfb8aeeb7fcc8a1593 Task: 41376 Story: 2007938
* Merge "Remove lower-constraints job"Zuul2020-12-161-1/+0
|\
| * Remove lower-constraints jobRiccardo Pittau2020-12-151-1/+0
| | | | | | | | | | | | | | As discussed during the upstream ironic community meeting on Monday Dec 14 2020, the lower-constraints job is being removed. Change-Id: I116d99014a7bf77ca77b796ea3b759800dd808ce
* | CI: switch the multinode job to tempest-multinode-full-baseDmitry Tantsur2020-12-141-2/+2
|/ | | | | | | | | | The non-base job is designed for the integrated gate and may have unnecessary side effects. It has recently overriding the OVS agent bridge settings, breaking our job. Make the job voting again. Change-Id: Ied8cafd32c3e634d498467ebe878a411f0b24e6d
* Fix lower-constraints with the new pip resolverIury Gregory Melo Ferreira2020-12-111-2/+2
| | | | | | | | * move pep8 dependencies from test-requirements to tox.ini, they're not needed there and are hard to constraint properly. * add oslo.cache to l-c to avoid bump of dependencies Change-Id: Ia5330f3d5778ee62811da081c28a16965e512b55
* CI: add a non-voting bifrost-vmedia-uefi jobDmitry Tantsur2020-11-261-0/+2
| | | | | | It provides useful coverage of e.g. fast-track with virtual media. Change-Id: Ie09f4daced5ffd9d953b9add4d5484bbdd1ba1ac
* Make standalone jobs voting againRiccardo Pittau2020-11-231-8/+6
| | | | | | Also remove 2 non-voting jobs from gate. Change-Id: I40574cad53de8b9f89e1ae0a033b75de39140769
* Merge "Mark standalone job non-voting/remove from gate"Zuul2020-10-281-4/+4
|\
| * Mark standalone job non-voting/remove from gateJulia Kreger2020-10-271-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The standalone job at present has a high chance of failure due to two separate things occuring: 1) The deployed nodes from raid tests can be left in a dirty state as the raid configuration remains and is chosen as the root device for the next deployment. IF this is chosen by any job, such as rescue or a deployment test that attempts to login, then the job fails with unable to ssh. The fix for this is in the ironic-tempest-plugin but we need to get other fixes into stablilize the gate first. https://review.opendev.org/#/c/757141/ 2) Long running scenarios run in cleaning such as deployment with RAID in the standalone suite can encounter conditions where the conductor tries to send the next command along before the present configuration command has completed. An example is downloading the image is still running, while a heartbeat has occured in the background and the conductor then seeks to perform a second action. This then causes the entire deployment to fail, even though it was transitory. This should be a relatively easy fix. https://review.opendev.org/759906 Change-Id: I6b02be0fa353daac90abf2b1576800c0710f651e
* | Move the multinode grenade job to the experimental pipelineDmitry Tantsur2020-10-271-4/+4
|/ | | | | | | It's hopelessly broken, let's not waste resources on it until we get back to making it work. Change-Id: I171fa566e36ad5ac8659ecb0578029df270497d6
* Run bifrost integration job on focalRiccardo Pittau2020-10-141-1/+1
| | | | | | Part of the migration from bionic to focal as community goal. Change-Id: I100f799efb7be4a0413a38cd0e218dce43a44573
* Add Python3 wallaby unit testsOpenStack Release Bot2020-10-011-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: I3d01db0826babc1022a3a8aa3254ea164cd3265e
* Make the standalone-redfish job votingDmitry Tantsur2020-09-221-2/+2
| | | | | | | | It was supposed to be made voting shortly after the split, but we sort of forgot. It provides coverage for things (like ansible deploy) that we used to have voting jobs for. Change-Id: Id99586d5e01b940089d55c133d9181db05bfdc7e
* Native zuulv3 grenade multinode multitenantIury Gregory Melo Ferreira2020-09-161-3/+2
| | | | | | Based on the native 'grenade-multinode' job Change-Id: I4d0a23c371bc42c5bf18e79ea7920bd77b066154
* Change [agent]image_download_source=httpDmitry Tantsur2020-09-081-2/+0
| | | | | | | | | | | | As part of the plan to deprecate the iSCSI deploy interface, changing this option to a value that will work out-of-box for more deployments. The standalone CI jobs are switched to http as well, the rest of jobs are left with swift. The explicit indirect jobs are removed. Change-Id: Idc56a70478dfe65e9b936006a5355d6b96e536e1 Story: #2008114 Task: #40831
* Mark IPv6 job as non-voting to unblock the gateJulia Kreger2020-07-281-2/+2
| | | | | | | | | | The default dhcp client in tinycore does not automatically trigger IPv6 address acquisition. This is a problem when the random spread of nodes and devstack cause tinycore to get pulled in for the v6 job. Change-Id: I635a69dfd7450a218474ccb7cecf1c9e29c0a43c
* Remove old driver name from cross-gating jobJulia Kreger2020-07-161-2/+2
| | | | | | | Alaises the old name of the cross gating job to the new name so we can change jobs in other projects without breaking the world. Change-Id: I9e17f48f83444b5e2cab63a2041e77e860ce6df5
* CI: Make ipv6 job to votingDerek Higgins2020-07-071-2/+2
| | | | | | This job was fixed last week and seems reasonably stable. Change-Id: I44607a9e24dc9aab56738e1c285c6cbe347d461d
* Merge "Change the name of the inspector job"Zuul2020-06-241-1/+1
|\
| * Change the name of the inspector jobIury Gregory Melo Ferreira2020-05-071-1/+1
| | | | | | | | | | | | | | | | ironic-inspector-tempest-managed was renamed to ironic-inspector-tempest-managed-non-standalone. Depends-On:Icf9406c2b9e2829a36fa37e49b2692a76d67bdb6 Change-Id: Id0cfc80a3d823f7e8a414f082c8bf2d81ff39ca8
* | Merge "CI: make grenade voting again"Zuul2020-06-181-4/+2
|\ \
| * | CI: make grenade voting againDmitry Tantsur2020-06-151-4/+2
| | | | | | | | | | | | Change-Id: I32ea4587bfe7c7a55cb4c072fa1627d2d7cdcde9