240 Commits

Author SHA1 Message Date
Zuul
73c0358ba0 Merge "Use local upper-constraints.txt" 2021-10-27 17:16:38 +00:00
Federico Ressi
03b9eec659 Use local upper-constraints.txt
- Remove support for constrains file from infrared plugin
- Use file stored on tobiko repository by default

Change-Id: I0f835d753fb9d3a1670e8eb9b196e02e989d4262
2021-10-27 14:33:56 +02:00
Federico Ressi
716d2b2b10 Restore Octavia jobs voting flag
Change-Id: Ie9525ac8872338905bf4b40d5c08a7c244490c96
2021-10-27 11:31:10 +00:00
Federico Ressi
ff351b69d2 Use safe loader/dumper to load/dump YAMLs things
This also prevent Octavia job from voting

Change-Id: Ia2eb26d3b304c6a3858975365f5b738f43ec1c5c
2021-10-25 13:28:07 +02:00
Federico Ressi
fd519d73f0 Replace job template devstack-tobiko-glance with devstack-tobiko-storage
Change-Id: Ia76b34f2255d8b472ff18029141ac0ae60af320c
2021-10-22 07:30:49 +00:00
Federico Ressi
ab8d56d9cf Run devstack-tobiko-nova jobs
Change-Id: Iff388fcd91bd4f1e81a415410050f398ee8f4d8d
2021-10-21 16:00:30 +02:00
Federico Ressi
40ff2fe904 Gate tobiko using devstack-plugin-heat jobs
Change-Id: I24cc5bed9dd887c6f5740ce277bdd773d15c9163
2021-10-20 12:07:44 +00:00
Zuul
632ce945da Merge "Trigger the new devstack-tobiko-neutron jobs" 2021-10-19 19:26:13 +00:00
Federico Ressi
b2c4c3d675 Remove devstack-tobiko-faults jobs
Change-Id: I53e93a504a5d8fa2eacc2caddb028ee1d732df32
2021-10-19 13:06:55 +00:00
Federico Ressi
17d5e32be9 Trigger the new devstack-tobiko-neutron jobs
Change-Id: I47ae03ca91eb27c17dc323d3d38322bbe5b7aa4a
2021-10-19 12:59:04 +00:00
Federico Ressi
e2b5423860 Remove voting from requirements-check job
Change-Id: I816e722de8c7f2db3d6f2a3f6f401b0b916ada83
2021-09-29 11:29:14 +00:00
Federico Ressi
52c90be703 Trigger DevStack minimal jobs
Change-Id: I5eec29eff1c11722e5499b73080cbbe7c59bb790
2021-08-20 10:40:21 +00:00
Federico Ressi
2ea1e4d3bd Run special devstack-glance jobs
Change-Id: I966056f12cff648c1b8b29e54965d00bfd92c555
2021-08-20 10:40:01 +00:00
Slawek Kaplonski
a93d971e77 Revert "W/A for zull gate issue Unable to freeze job graph"
This reverts commit 2f1ab4d788186c1692f75e1144dd76df7297e091.

Reason for revert: It should be fixed on the infra side already.

Change-Id: Ie40e71b7ad28d50597fae5b618ec56fe8ddeb4b8
Depends-On: https://review.opendev.org/c/x/devstack-plugin-tobiko/+/804356
2021-08-12 07:37:52 +00:00
r
2f1ab4d788 W/A for zull gate issue Unable to freeze job graph
[..] Job devstack-tobiko is abstract and may not
be directly run

Test patch to the gate issue for : 803881

https://review.opendev.org/c/x/tobiko/+/803881

Change-Id: I911a709088118f3c3276d1a07177c135b9faaafd
2021-08-09 12:24:46 +03:00
Federico Ressi
885f96a346 Use the new DevStack plugin Zuul templates
Depends-On: https://review.opendev.org/c/x/devstack-plugin-tobiko/+/801436
Change-Id: If3eae9b6433d84d71636950d2945743a342e0b4a
2021-07-21 13:52:15 +00:00
Federico Ressi
9ababf93d1 Create tobiko-infrared zuul template
Change-Id: If29bf6578617d6ead09081e8b26e0421f86e8f7c
2021-07-20 12:15:15 +02:00
Federico Ressi
85564ba2d1 Check tobiko infrared works on Fedora 34 by the check pipeline
Change-Id: I64eafc28f84b6191807469c5462c5296072058d6
2021-06-29 13:48:35 +02:00
Mohammed Naser
30973e8407 Switch fedora-latest to use fedora-34
Fedora 32 is now EOL, we should test against the newly released
version of Fedora which is 34.

Depends-On: https://review.opendev.org/c/openstack/project-config/+/795604
Change-Id: I8f41a79461182e69e1cbfdb60a0bbc51dd011937
2021-06-29 10:22:45 +00:00
Federico Ressi
2cde963248 Update tobiko shell package
Change-Id: I18d87d1763d5b501bd3694f79940d2b1ee441dd9
2021-05-31 12:17:02 +00:00
Federico Ressi
a84c78515a Restore CentOS 7 infrared job to test Podman 1.6 integration
Change-Id: Ibfe5c181b46b2738297a3bb84d285f25919dad04
2021-05-31 12:44:54 +02:00
Federico Ressi
00a25b373d Update tobiko-infrared jobs
- Move secondary node to undercloud group
- Drops support for centos-7 platform

Change-Id: Ie90a4ead82a329eb2356372c28c93b13eb49751a
2021-04-08 11:12:51 +00:00
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