summaryrefslogtreecommitdiff
path: root/zuul.d/project.yaml
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | | Merge "devstack: Use uwsgi binary from path; temporary disable grenade"Zuul2020-06-151-2/+4
|\ \ \ | |/ /
| * | devstack: Use uwsgi binary from path; temporary disable grenadeDr. Jens Harbott2020-06-151-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous uwsgi invocation assumed that the uwsgi binary is in the same directory as the project binaries are installed into (probably /usr/bin). That may not be correct -- for example if using a packaged uwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin where the project files from pip are). Switch the invocation to just find it in the path. Additionally, grenade is disabled, otherwise we cannot land this change without fixing stable branches first. Change-Id: I7f627fa0bb4850f4839b75df611fa5ab241f1219
* | | Add IPv6 ci JobJulia Kreger2020-05-281-0/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Runs the BaremetalSingleTenant tempest test, which provisions two nodes, with slaac addressing, all provisioning traffic e.g. iPXE, ironic api traffic and iscsi happens over IPv6 on the provisioning network. Nodes are then deployed onto a IPv6 tenant network, where tempest verifies connections between them with ssh (again over IPv6). Co-authored-by: Derek Higgins <derekh@redhat.com> Depends-On: https://review.opendev.org/722663 Change-Id: Id928df1cbd1131427ab6a911856f48f18e67f7cf
* | Merge "Add Python3 victoria unit tests"Zuul2020-05-091-1/+1
|\ \
| * | Add Python3 victoria unit testsOpenStack Release Bot2020-04-301-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: Iff49e5f3f05fe7bcda9e1b6fcfcebbcd0c47bb39
* | | Merge "Add ironic-standalone-redfish"Zuul2020-05-081-0/+2
|\ \ \ | |_|/ |/| |
| * | Add ironic-standalone-redfishIury Gregory Melo Ferreira2020-04-241-0/+2
| |/ | | | | | | | | | | | | | | | | We have split some of the tests from the `ironic_standalone` scenario to run when redfish is enable. Adding a standalone job with redfish to cover the tests in our CI. Change-Id: I1d2c3c2b4fe2a6eda64895bf73a6f57175c192b6
* | Merge "CI: repair the SNMP job and make it voting."Zuul2020-05-061-2/+2
|\ \
| * | CI: repair the SNMP job and make it voting.Dmitry Tantsur2020-04-291-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | The SNMP hardware type does not have a management interface, thus it's impossible to switch boot device to local. Keep using netboot. As a nice side effect, this job will keep testing whole disk images with network boot. Make the job voting since it's pretty stable when we don't break it. Change-Id: I559fdccfbaf02396a0a096c50fbb9660c22a4dee
* | Native zuulv3 grenade job for ironicIury Gregory Melo Ferreira2020-05-041-2/+2
|/ | | | | | Based on the native 'grenade' job Change-Id: Ia51b32a6499b5e1d37197e6d21556344a85d3b5e
* Change multinode job to votingIury Gregory Melo Ferreira2020-04-031-4/+2
| | | | | | | | The ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode is fixed, let's switch to voting. Depends-On: https://review.opendev.org/717020 Change-Id: Idd54eb77fbc473de2b691f647bac024d22903c57
* Default IRONIC_RAMDISK_TYPE to dibRiccardo Pittau2020-03-261-9/+9
| | | | | | | | | | | | | | | | We limit the use of tinyipa to the most intensive jobs: standalone grenade multinode Also leaving ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa running for now as there could be an issue with the ironic-python-agent Story: 2007356 Task: 38908 Change-Id: Ieb1ea1dbeeb68b15e9281d154358336006b62214
* Rename ironic-tox-unit-with-driver-libs-python3Riccardo Pittau2020-03-101-2/+2
| | | | | | | Rename ironic-tox-unit-with-driver-libs-python3 and adjust tox accordingly. Change-Id: I3522f4a1c084c9cc2f7565f16ec0c790a1767377
* Revert "Move ironic-standalone to non-voting"Julia Kreger2020-02-141-4/+2
| | | | | | | | | | | This reverts commit e1e89f8831fd1b28b7ee373fc9504ce4eaf2c4c5. The commit was a temporary change to allow us to unblock the ironic CI gate as we had cross-repository fixes that needed to land before we would be able to have a passing and stable ironic-standalone job. Change-Id: Ib1ed0a35955ab7c53b814048887e725234699d9a
* Move ironic-standalone to non-votingIury Gregory Melo Ferreira2020-02-131-2/+4
| | | | | | | Let's keep standalone non-voting till we can stabilize the failures on it. Change-Id: I5c0d23f8cf9f377f013a96bfe30189df25f9c7c5
* Use bionic job for bifrost integrationRiccardo Pittau2020-01-211-1/+1
| | | | | | The bifrost bionic job is alive again so we can change it here. Change-Id: I6ee566d111f4d7aa8df12b13c11b8810bf078d25
* Merge "devstack: switch to using CentOS 8 DIB ramdisks by default"Zuul2020-01-091-1/+1
|\
| * devstack: switch to using CentOS 8 DIB ramdisks by defaultDmitry Tantsur2020-01-031-1/+1
| | | | | | | | | | | | The CentOS 7 ones no longer work because of the Python 3 transition. Change-Id: I68fc6f87879a53198810ad64f9570c41ccf8ce7f
* | CI: make the metalsmith job voting and gatingDmitry Tantsur2020-01-081-2/+2
|/ | | | | | | | | | | This job is the only job that is currently testing partition images with local boot. Due to its usage of a custom centos instance image, there is some potential instability, but recent runs [1] have been reliably green. [1] https://zuul.opendev.org/t/openstack/builds?job_name=metalsmith-integration-glance-localboot-centos7 Change-Id: Iefbf94754da58c130eccba6fa24efac684ee4b41
* Implement managed in-band inspection boot for redfish-virtual-mediaDmitry Tantsur2019-12-131-2/+2
| | | | | | | | The current vmedia job is switched to test inspection as well. Change-Id: I077d9dd4b527fc090833587e62af352b20788458 Story: #1528920 Task: #37646
* Add a CI job to UEFI boot over Redfish virtual mediaIlya Etingof2019-12-131-2/+4
| | | | | | | | | | Adds a job to boot a node over Redfish virtual media in UEFI boot mode. Turns similar BIOS boot mode job non-voting to avoid CI failure on non-essential job failure. Change-Id: Iaabd09a7acbbd692dd72adcf6867981bcc30877e
* Add a CI job to legacy boot over Redfish virtual mediaIlya Etingof2019-12-041-2/+4
| | | | | | | | | | | | Adds a job to boot a node over Redfish virtual media in legacy BIOS boot mode. For sake of unification, similar PXE job has been renamed. Apparently, libvirt-based Redfish BMC emulation requires node power-cycle for libvirt domain configuration changes to take effect. Change-Id: I2c7fc26b082db6eeae1abcd67362884a9c72c109
* Add an ironic-inspector job with managed bootDmitry Tantsur2019-11-271-0/+2
| | | | | Change-Id: Iacc26bcebb16b8baec5cf03cf53b5e7a22ea0ea7 Depends-On: https://review.opendev.org/#/c/688920/
* Drop python 2.7 support and testingIury Gregory Melo Ferreira2019-11-221-5/+0
| | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. Ironic 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://review.opendev.org/#/c/691178/ Change-Id: I3cc36d79ffabf31607d503dada9e7512c639647c
* Merge "Change integration jobs to run under Python3"Zuul2019-10-261-2/+2
|\
| * Change integration jobs to run under Python3Iury Gregory Melo Ferreira2019-10-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables python3 by default in the `ironic-base` job. All jobs that have `ironic-base` as `parent` will be running under python3 by default. - Switch parent/child for `ironic-tempest-functional-python2` and `ironic-tempest-functional-python3` - Renamed `ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa-python3` to `ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa` since it was running under python3 that it's the default now Depends-On: https://review.opendev.org/690537 Change-Id: Ibc503baa572c2746e1e703653ddf040bad5e8363
* | Switch to ussuri jobIury Gregory Melo Ferreira2019-10-211-1/+1
|/ | | | Change-Id: I49082656880dbfcdb54ad0d2808e57eaa4070a56
* Add a CI job with a DIB-built ramdiskDmitry Tantsur2019-09-301-0/+2
| | | | | | | | Also updates the devstack plugin to support pre-built DIB images and removes the explicit mention of dhcp-all-interfaces element, which is already a dependency of ironic-python-agent-ramdisk. Change-Id: I564016528e80c738d6004c47f8df502a7748b311
* Make multinode jobs non-votingJulia Kreger2019-09-201-4/+9
| | | | | | | | | | | As Dmitry suggested, we should likely just make this a standard practice as end of cycle gate instability makes multinode jobs blocking in nature. We will revert this patch once things are happier, hopefully sooner rather than later. Change-Id: I17b853aabd1a2cddf64d73b3778d315092d5612a
* CI: move the fast-track job to the experimental pipelineDmitry Tantsur2019-09-101-2/+4
| | | | | | The job cannot pass right now, so it just wastes CI resources. Change-Id: Ie5a8144735ac18a5a36f77e4fad6af05f7a7e02d
* Merge "Add fast-track testing"Zuul2019-09-031-0/+2
|\
| * Add fast-track testingJulia Kreger2019-03-141-0/+2
| | | | | | | | | | Depends-On: https://review.openstack.org/#/c/637039/ Change-Id: I09d54417921168f9e7ccde2176c6916fbc7e2d16
* | Incorporate bandit support in CIKaifeng Wang2019-06-101-0/+2
| | | | | | | | | | | | Change-Id: I0ffe0c12e9e32f32d2b400b5756fc2148a2993a0 Story: 2005791 Task: 33518
* | Add a pxe/uefi/grub2 CI jobJulia Kreger2019-06-051-0/+2
| | | | | | | | | | | | | | | | | | | | Fixes the grub2 based devstack logic and adds a grub2 CI job such that the ironic team can safely clean-up some of the PXE code without fear of breaking the grub2 scenario. Story: 2003936 Task: 27724 Change-Id: Ieb395bf35e2689741a243c11b56d08a237b200bc
* | Make the multinode grenade job voting againDmitry Tantsur2019-05-271-5/+2
| | | | | | | | | | Change-Id: I483fd8efc642ecb780421a1181c771f6108ad8b4 Depends-On: https://review.opendev.org/#/c/661559/
* | Update Python 3 test runtimes for TrainZhongShengping2019-05-091-1/+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: I06e6c071b8bd369c8a66bade2490f65070fd0665 Depends-On: https://review.opendev.org/#/c/641878/
* | Temporarily mark grenade multinode as non-votingJulia Kreger2019-04-091-2/+5
| | | | | | | | | | | | | | | | | | | | | | Seems the bridg name has changed, and until we're able to get it sorted, lets mark it non-voting such that we're able to land other code... and actually land any fixes since the changes ideally need to merge to stable/stein first given grenade's operating model. Change-Id: Ibeb89003416b398c199d605744eadf408927de45
* | Merge "Add a non-voting metalsmith job for local boot coverage"Zuul2019-03-211-0/+2
|\ \ | |/ |/|
| * Add a non-voting metalsmith job for local boot coverageDmitry Tantsur2019-03-111-0/+2
| | | | | | | | | | | | | | | | Also provides coverage of standalone ironic and openstacksdk. Change-Id: I9419ae769d38324b035c2f2c1c1ac3829e3bab0a Story: #1531149 Task: #10406
* | Add python3 unit test with drivers installedMark Goddard2019-03-111-0/+2
|/ | | | | | | | | | | Adds unit-with-driver-libs-python3 tox environment, and corresponding ironic-with-driver-libs-python3 Zuul job. The lack of this job was highlighted by https://review.openstack.org/#/c/641972 which marks UcsSdk as supported in python 2 only. Change-Id: Ibc0f9a8fddd8f6b358efed1c4c93b95d4e01bc13
* Add option to set python interpreter for ansibleRiccardo Pittau2019-03-071-7/+2
| | | | | | | | | | | | | | This patch adds the option to configure the python interpreter that is used when deploying machines using the ansible deploy interface. Also set the default interpreter for tinyipa image with ansible deploy interface to /usr/bin/python3 on devstack and marks ironic-standalone job as voting again. Change-Id: I8eb58fb00980c9e8946e3b3ef77611a9f5212668 Story: #2005159 Task: #29877
* Temporary marking ironic-standalone non-votingRiccardo Pittau2019-03-061-2/+7
| | | | | | | | | | The ironic-standalone job is failing because the most recent IPA image has only python3 and ansible uses python 2 as default interpreter, resulting in a /usr/bin/python not found error. Marking ironic-standalone non voting and removing it from the gate until we can run ansible with python3 on remote machines. Change-Id: I56768d7c8a577f267172de02d77e2cc2ead785ad
* [trivial] Removing python 3.5 template jobsRiccardo Pittau2019-02-221-1/+0
| | | | | | Also correcting docs as we don't have a py35 environment Change-Id: I409db4b73a2dedf283107708e7eea105549da867
* Add a voting CI job running unit tests with driver-requirementsDmitry Tantsur2019-02-061-0/+2
| | | | | | This seems to get broken quite often (RDO runs something similar). Change-Id: I53fd5f86dfcee5b14318d4324c43d5f02b86702c
* Remove dsvm from zuulv3 jobsIury Gregory Melo Ferreira2019-01-101-25/+25
| | | | | | | | | | | According to [1] the dsvm should be removed from zuulv3 jobs [1] https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3 Duplicate jobs to avoid break the gate in other projects like: - ironic-tempest-plugin, ironic-inspector, nova, neutron, devstack Change-Id: I96a96a9d6f23f02f9f49c962f183e8c5ca78e048