218 Commits

Author SHA1 Message Date
Federico Ressi
379cb9804c Gate changes using the default faults job
Change-Id: I2268060680a8552d6a9ecc5506bb6d712ea03740
2021-02-12 14:13:02 +01:00
Federico Ressi
f72ce0e03b Execute only one infrared job on check and gate pipelines, all of them on periodic
Change-Id: I808c8bb5e8226d7edd156e7f75e25318de3af7af
2021-01-14 11:56:53 +01:00
Federico Ressi
49cfffda2c Use devstack-tobiko-gate jobs from its project template
This allow to update the list of devstack-tobiko-gate* jobs
from its x/devstack-plugin-tobiko repository

Change-Id: I433c8e8871766d231c11b34c2dbd1e45dcc5ac53
Depends-On: https://review.opendev.org/c/x/devstack-plugin-tobiko/+/770596
2021-01-13 14:29:37 +01:00
Federico Ressi
d44b3051bf Add check requirements job
Change-Id: I06e035a5570ffd25563f0483e6859ea55825b6f1
2021-01-05 13:35:44 +01:00
Federico Ressi
38d62e8730 Use the new DevStack gate jobs
Change-Id: Ib195260f21f0272bd019a24718200ab5a390d50b
Depends-On: https://review.opendev.org/c/x/devstack-plugin-tobiko/+/767557
2020-12-17 15:04:01 +01:00
Federico Ressi
3673a7dcd6 Restore DevStack functional and scenario jobs (Ubuntu)
Change-Id: Ib0c8dd667cfee564b6e79472d0ca7f81c93a2f56
2020-12-11 09:19:26 +01:00
Federico Ressi
9c2a2e749d Pass broken jobs with Python 3.8 (Ubuntu Focal and Fedora 32)
- Pass linters and lower-constrains jobs with Python 3.8
- Use master version of pylint only with python version >= 3.9
- Update requirements files
- Fix install_bindeps.sh
- Disable running DevStack jobs on ubuntu focal nodes

Change-Id: Ie745fe5b5a08fe088fcf39edb312170c6cbdc5bb
2020-12-10 13:00:04 +01:00
Federico Ressi
700bdadd56 Gate changes using devstack-tobiko-functional-ovn-centos job
Change-Id: I1743222103a60fa71ea5c84f1993f9fe2c7b8edb
2020-11-26 14:01:50 +01:00
Federico Ressi
053c63d4bc Gate changes using devstack-tobiko-scenario-ovn-centos job
Change-Id: I6a2e4e0b1b1864b250c5f7d1077ccf625d74daac
2020-11-26 14:01:05 +01:00
Federico Ressi
2212a496c9 Drop python3.7 platform in favor of phython3.9
Change-Id: I699bd3c91864c9d1d09c001cf2704fe4fa7a883c
2020-11-25 20:37:47 +01:00
Zuul
4b5695e187 Merge "Switch tripleo job to content provider" 2020-11-24 13:23:42 +00:00
Rafael Folco
649a6904a6 Switch tripleo job to content provider
Content provider job builds and shares the artifacts among
consumer jobs. This removes dependency on docker.io pulls.

Change-Id: I701be922f7146ca9d36100055c17b6e5f1eb7e3d
2020-11-23 20:54:19 +00:00
Federico Ressi
9adafa69c2 Gate changes using the scenario single-node OVN job
Change-Id: Ib266951e7b851c3102ac6845f74c6e032e0cf4b2
2020-11-12 17:17:11 +00:00
Federico Ressi
69bc4f42fe Check and gate project using CentOS
Change-Id: I1e50a54d42f2978b268de5ef9f81d6372b46fcbf
2020-11-09 19:18:13 +00:00
Federico Ressi
3dd71cc486 Add multinode faults OVN jobs
Depends-On: https://review.opendev.org/760083/
Change-Id: Ifc439ece66d6bd621b79b54eba374705a560511a
2020-10-29 13:37:55 +00:00
Federico Ressi
6c358b7b4c Add scenario OVN jobs
Depends-On: https://review.opendev.org/759252/
Change-Id: I67faa1f7427e4bd8993c120ddaf9a5161aec82a5
2020-10-28 21:34:29 +00:00
Federico Ressi
a609205734 Disable centos jobs from check pipeline
Change-Id: I9ed0b4d7b21194af7f64bc4067840ebd8a63f5e9
2020-10-27 03:35:02 +01:00
Federico Ressi
120f1b9f78 Gate projects using Ubuntu Focal
Workaround requirements incompatibility with Python 3.6

Related-Bug: #1901383
Depends-On: https://review.opendev.org/#/c/759778
Change-Id: I8dbd56def81a05d234e9269688ee35040a70588a
2020-10-27 01:45:15 +01:00
Federico Ressi
2a5113853c Add devstack-tobiko-* jobs
Depends-On: https://review.opendev.org/755272
Change-Id: I9aaa743f8f5fb3e8d4febe65ae94cbb5a7396702
2020-10-01 14:35:52 +02:00
Federico Ressi
b9574a0aa4 Remove DevStack support from tobiko repository
- Use Tobiko project as default tests directory on zuul jobs
- Remove DevStack plugin

Change-Id: I3f1ab818d835bb5db050d6cbe64dc20fc98b6610
2020-10-01 14:34:39 +02:00
Federico Ressi
31a9a6e8e6 Add a timeout for workflow stages
Change-Id: I9938a8bbd71ab131c8b6a2210e5d1a903ef21efd
2020-09-28 12:04:49 +02:00
Federico Ressi
cf63ca797f Switch to IR Fedora job to Fedora 32
Change-Id: I7826444eab390e7a780a595063ed54f058c4aa5d
2020-09-24 15:11:44 +02:00
Federico Ressi
55d5f77464 Remove Ubuntu Bionic jobs
Change-Id: I3fcc7c259ee625c116ae8d82552259401c7ddc66
2020-09-24 14:52:23 +02:00
Federico Ressi
338f8410ff Restore voting to tobiko-devstack-functional-centos-8 job
Change-Id: I338ebc9d3219fe9e8c5d1f93768d35149fc6e1e8
2020-09-02 07:32:45 +02:00
Federico Ressi
a8fd02960c Ensure python-docutils package is installed
- Use IR fix for setuptools installation [1]
- Restore voting to 'tobiko-tox-infrared-centos-8' job

[1] https://review.gerrithub.io/c/redhat-openstack/infrared/+/501507

Change-Id: I04dafdae5cc62a4c470204e0ba816e9bde522aaf
2020-09-01 08:21:12 +02:00
Federico Ressi
f7204bc789 Remove voting from failing jobs
Change-Id: Ifbfe018dccfa83adc3868c2daea8a618e4e6c346
2020-09-01 08:18:23 +02:00
Federico Ressi
c7d56d0213 Configure CI test cases timeouts
Set following default CI timeouts:
- 30 minutes for DevStack jobs
- 2 hours for IR plugin

Change-Id: I202bb5a6896817043b2514e591cc1ae37be7bf8f
2020-08-21 14:07:12 +00:00
Federico Ressi
cf9a81a711 Enable logging debug lines in devstack jobs
Change-Id: Ie7209fe41e783304d8398e28da7601e5b7928d13
2020-07-13 10:56:11 +02:00
Andreas Jaeger
8c9f389692 Properly namespace nodes
We have a global namespace, thus request that jobs and nodes are
prefixed by repo name. Do this for the nodes.

Btw. these nodes can also be proposed in openstack-zuul-jobs repo.

Change-Id: I84974ea78a759656e31b20f8ada70a0b0727c403
2020-07-06 07:54:09 +02:00
Federico Ressi
6768d22ae2 Fix irrevelant files for IR jobs
Change-Id: I58cd85692ca7c4fa1d010b2045a322e4297650c6
2020-07-03 15:11:50 +02:00
Federico Ressi
be4ab43b37 Use InfraRed master version for RHEL 7
Change-Id: Id4e757befb33d69af8cbe6acb21192f6c11e0622
2020-07-03 14:07:13 +02:00
Ghanshyam Mann
5562c2078b Rename Tobiko's three nodes nodesets
devstack is defining the three node focal nodeset
- https://review.opendev.org/#/c/738127
which is blocked because this project also
define the same and zuul complain on conflicting on
name.

Let's rename tobiko nodesets that have (potentially)
conflicting names.

Change-Id: Ic05df3ca6b7f3ebe9413969558ec9a6cd6a0fad8
2020-06-26 10:27:00 +02:00
Federico Ressi
8b7d0ca4f0 Set CentOS-8 as reference DevStack job
Change-Id: I30a6bb63269f031a74f9bff6c765d59d91088797
2020-06-25 15:21:15 +02:00
Federico Ressi
59b85b63d5 Test IR plugin only against latest Fedora version
Change-Id: I3713742d264ef103672e99036aae81a597c5ae0c
2020-06-25 09:55:43 +00:00
Federico Ressi
15fe8bfc87 Disable sibilling projects installation on CentOS 7
Change-Id: Ia7f04d564fc65fa1833c5634d2b3757cccbece2d
2020-06-25 09:05:32 +02:00
Zuul
187fd10ddb Merge "Add validations-libs as an extra requirement" 2020-06-18 20:56:53 +00:00
Federico Ressi
3e2fc6c388 Add validations-libs as an extra requirement
Change-Id: I5bc1ce84a2963a0dd0e3d9e13008544c5cfe3e8f
2020-06-18 14:27:43 +00:00
Federico Ressi
aa32375454 Add lower-contraints job
Change-Id: I273e7ae3d82374f087c1b57a2a37886310a08e2f
2020-06-18 16:26:03 +02:00
Federico Ressi
79b119d0ae Update zuul irrelevant files
Change-Id: Ifc30371117bd323627de4fe18feb16c3644b1c5b
2020-06-10 08:07:14 +02:00
Federico Ressi
1702b42ff4 Automaticall use Python 3.8 IR patch when required
Change-Id: I71f02b9944c0a5d09e029a54625f0259c9fa9eaf
2020-06-09 12:15:14 +02:00
Federico Ressi
38b58a6d0e Enforce using compiled python release on RHEL-7 by pinning 3.7 release
Use the same configuration for CentOS-7 and RHEL-7

Change-Id: Ie18bcfcab53e4d5c82d19a002ae4dded15a5e6cd
2020-06-04 14:12:46 +02:00
Federico Ressi
ecd82224c7 Use rebased Python 3.8 IR patchset
Change-Id: I8689d99eb10204d5f594c7fd73370ddbc6b10bf8
2020-06-01 12:48:53 +02:00
Federico Ressi
64308b3eb4 Add Fedora 32 IR jobs (with Python 3.8)
Change-Id: Ie3d720f8a42ae1d7b20f43f673b8f80592971dbb
2020-05-25 10:28:13 +02:00
Federico Ressi
de0bf0ecd2 Update Ubuntu Focal job IR patchset version
Change-Id: I12c905f70cbf64ad7f18c98101d8be663e43106e
2020-05-22 15:16:39 +00:00
Federico Ressi
3fb139829e Run IR CentOS 7 job with IR master branch
Change-Id: I71fc648eed119bd884b0c26c50bb92ca6543111d
2020-05-22 17:01:45 +02:00
Federico Ressi
302a5711c5 Add support for Fedora 31 and Python 3.7
Change-Id: I118074705c9b83167914d1d0d568f8727d2076e3
2020-05-20 16:16:29 +00:00
Federico Ressi
bf8dcd6c7c Restore IR CentOS 7 support based on Python 3.6
Change-Id: I95dbc9c24f0e217d55e1ab4d4478bfbb2a885f9e
2020-05-20 15:41:08 +02:00
Zuul
fa3427f41e Merge "Add support for ubuntu 20.04 LTS and Python 3.8" 2020-05-20 13:37:15 +00:00
Federico Ressi
768c4fbf04 Move tobiko-devstack-faults-ubuntu-bionic job to periodic pipeline
Change-Id: I1be907c89dc80df8521fad5582b5f3709aeb5456
2020-05-20 11:34:18 +02:00
Federico Ressi
2f95d7a975 Add support for ubuntu 20.04 LTS and Python 3.8
Change-Id: Ie1972f708bd0901117cfcb8341b55b8e6ef3cf64
2020-05-20 11:25:25 +02:00