83 Commits

Author SHA1 Message Date
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
aa32375454 Add lower-contraints job
Change-Id: I273e7ae3d82374f087c1b57a2a37886310a08e2f
2020-06-18 16:26:03 +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
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
Federico Ressi
f646b99d55 Move TripleO jobs to periodic pipeline
Change-Id: Ia94fe241d45d497519a9de536a7a64dab18362b1
2020-05-20 11:14:19 +02:00
Federico Ressi
9cf069dbb0 Remove support for Python2.7 on all upstream jobs
Because upstream OpenStack requirements master branch
(Victoria) removed any support for Python 2.7 upstream
jobs started failing. We where only using Python 2
because infrared installation process fails on
RHEL/CentOS 7 and Python 3 due to lacking SE Linux
Python bindings.

This workaround this issue by removing support
for Python 2.7 and CentOS/RHEL 7. The support for
CentOS 7 could be restored once the IR issue has
been fixed.

Change-Id: I09d2577a0e5cb4c7efbb6863294f63b2dd88de0a
2020-05-18 14:58:20 +02:00
Federico Ressi
b89abc6c6d Remove DevStack CentOS 7 jobs
Change-Id: I631817cda0086c50a7d4a5e16709f7c1b1919ee0
2020-05-14 11:19:26 +02:00
Federico Ressi
080ecc7d70 Test DevStack with CentOS 8
Change-Id: Ica3574e938d094ad8995cc7476a46ff47d33181e
2020-05-14 08:02:40 +00:00
Federico Ressi
714573c8c2 Remove rendundant job tobiko-tox-py36-centos-8
Unit tests are already executed with python3.6 on
CentOS 8 by tobiko-tox-infrared-centos-8 job

Change-Id: I53b7ae6a72591f00c7cf1c44c1242c89be366a6f
2020-05-13 18:09:28 +02:00
Federico Ressi
55b05ea70a Add tox-infrared-centos-8 to gate jobs
Depends-On: https://review.opendev.org/725209
Change-Id: I7443321721e300e7fa8e301b577cc9db6ec06160
2020-05-05 18:25:55 +00:00
Federico Ressi
905b60633c Revert "Add tox-infrared-centos-8 to gate jobs"
This reverts commit 58cb0e418d7146b4efacd728a40735878a811f2c.

Change-Id: If65200798f8516c6d377246b4bbd88aef78f8c9d
2020-05-04 14:47:08 +02:00
Federico Ressi
58cb0e418d Add tox-infrared-centos-8 to gate jobs
Change-Id: I46745c63abde7e0a70303ef8c18286f1775e4efb
2020-04-30 17:25:28 +02:00
Federico Ressi
2a5b1c0096 Switch to new IR plugin for TripleO jobs
Change-Id: I548ee769d074114f0aee8a8637498ab4e145ebda
2020-04-29 07:29:31 +02:00
Federico Ressi
45650de9ff Remove broken TripleO CI jobs
Change-Id: I93668597f40da683caae69d16b419676a3ef75fe
2020-04-27 16:02:18 +02:00
Federico Ressi
fcbee23456 Use OS stable/train branch for testing with DevStack centos-7
Change-Id: I7de1ad4fd548f7b0d537dfc9db86c778bf7d462e
2020-04-22 16:40:47 +02:00
Federico Ressi
6ea9300837 Test against stable/train with DevStack and CentOS 7
Change-Id: Iac38809c717c7e0c19a19fa59ff22c428daba2b4
2020-04-20 14:29:20 +02:00
Federico Ressi
f1b479c990 Add Ubuntu Bionic Infrared plugin job
Change-Id: Idfe053b9f3d708ea9fdbe864f320e72d01d21a81
2020-04-13 13:55:51 +02:00
Federico Ressi
427ec04806 Remove tobiko-tox-infrared-ubuntu-bionic job
Change-Id: Ib2092f889ea92494c763dac8f3ed90980d3085d4
2020-04-02 14:52:22 +02:00
Zuul
61f452fe97 Merge "Remove centos-7 unit tests jobs" 2020-04-02 12:14:41 +00:00
Federico Ressi
f9e774d287 Remove centos-7 unit tests jobs
Change-Id: I53b6700c8a558effc723e4277ef419ba5e8dd894
2020-04-02 08:50:14 +00:00
Federico Ressi
0d9e88a6fe Verify infrared plugin actually collect output files
Change-Id: Ib4f8961f50bd3ed68e472eb0fb6be67e27f156f3
2020-04-02 07:59:20 +00:00
Wes Hayutin
99294953ab update to centos-8
tripleo ussuri / master is
centos-8 only now. centos-7
jobs will be removed.

Change-Id: I46eb7b168019f62baeec20d5eab72a463ddb9526
2020-03-23 07:00:29 +00:00
Federico Ressi
552f9dce46 Execute test cases with InfraRed plugin on CenOS and Ubuntu
Change-Id: I493d259ad62f5fe536778fc8698747aee5874951
2020-03-20 10:36:35 +00:00
Federico Ressi
f8329dbb30 Remove devstack-ovn jobs
Change-Id: I60aa45a6b7052e4feade961cddcba3801a32c536
2020-03-11 11:57:33 +01:00
Federico Ressi
26a1c1a965 Remove non voting tribleo functional test job from gating group
Change-Id: I6c5226b4e8293a8316d08deef00d62b1885b15ec
2020-02-17 16:06:00 +01:00
Federico Ressi
16c32e366b Restore TripleO CI jobs using new Tobiko role
Run faults and scenario test cases using Tobiko role

Change-Id: I551969bdea7cdebbc1914c5f1753c4fd9ae1dfad
2020-02-12 08:50:03 +00:00
Federico Ressi
49feeea816 Remove voting from CentOS unit test jobs
Change-Id: I27fd306bb85f7a14ae4e44151cdc209630ae7c92
2020-02-11 08:30:59 +01:00
Federico Ressi
78fcbbf119 Run unit tests with CentOS 8
Change-Id: I2f554b9933f95a0c05805beef1fe71ac1275ada6
2020-01-20 17:15:47 +01:00
Zuul
50ad614963 Merge "Use default unit test jobs as OpenStack Train and Ussuri" 2020-01-17 08:35:52 +00:00
Federico Ressi
ecc252a5b3 Use default unit test jobs as OpenStack Train and Ussuri
Change-Id: I4fb9eb8b2187cf225bf3357984694f29ed28cc1d
2020-01-16 16:55:15 +01:00
Federico Ressi
a9e9d5ee60 Create Tox InfraRed upstream job
Change-Id: Ib816520d63a51ae37a9be8f2036131bd58ecd054
2020-01-16 15:53:38 +00:00
Federico Ressi
7832a9d15c Drop support for Python3.5
Change-Id: I0703e04ab095fbe70e3fab4165d0d4c51febd73e
2020-01-16 13:07:38 +01:00
Federico Ressi
360a1e1331 Run unit tests with python3.6 distributed with CentOS 7
Introduces a new centos-7 unit test job:
 tobiko-tox-py36-centos-7

This renames existing py38 unit test job:
 tobiko-tox-py38 -> tobiko-tox-py38-centos-7

Change-Id: Ice1dc9e8d0f48598f2051c828b96205b8836272f
2020-01-10 12:40:52 +01:00
Federico Ressi
0225e380d7 Drop support for Python 2.7
Change-Id: I0a14324269cbfe8ae93aa4707e135e18a858d2aa
2020-01-03 16:32:47 +00:00
Federico Ressi
5ee2ba5f4f Gate project using jobs targeted for testing Tobiko (unit & functional)
Change-Id: I3dfcec1f77ae7089ea14d59e62ac41656b287485
2019-12-23 07:33:28 +00:00
Federico Ressi
fd56ab0f13 Disable non-master centos jobs
Change-Id: Ia9b84d6e577ba7a4bdf10a5f51d6fb855d91723d
2019-12-23 08:27:57 +01:00
Federico Ressi
e9d2261951 Run unit tests with Python 3.8
Change-Id: I08cee2a5d671fa9302b067f6466dfedfccdba8f6
2019-12-17 07:30:59 +01:00
Federico Ressi
d2741460ff Add ansible playbooks linters job
- Execute ansible linters on ansible files
- Join all linters verifications in one single job
- Fixes Ansible roles and playbook to pass verification
- Leave pep8 stand alone verification because of legacy
  OpenStack standard testing interface (required by
  openstack-tox-py* zuul project templates)

This is intended to reduce the amount of CI jobs
required to check and gate this project while
adding verification for ansible playbooks and roles

Change-Id: I44e03ffc8af21e798f8c7f709728a318764b328f
2019-12-13 17:35:41 +00:00
Federico Ressi
7c2f566804 Disable OVN job
job is still experimental and it has to be rebased on top of
new Tobiko role. There are also work in progress to move
networking-ovn plugin to neutron, therefore let put OVN job
works on old for now as they are slowing down project
verifications.

Change-Id: I80811dd8749223d17b5bf28ff9e2ad82d9f89db1
2019-12-03 17:54:44 +01:00
Federico Ressi
e85d4dd274 Add train CentOS job
Change-Id: Ic01ca4c0d0491ccd31a8e0608b27b30fa7afed73
2019-11-26 12:23:12 +01:00
Federico Ressi
b8e1024311 Create OVN based DevStack CI jobs
Change-Id: Ib84fdb97e20c39a63d24f4286fdc3e8fd3c59b1c
2019-11-22 16:31:05 +01:00
Federico Ressi
1fa8dfe997 Fix DevStack CI jobs
Change-Id: I5af61a34c5643874af1c2a6525072dd1d4f8845e
2019-11-18 10:05:29 +01:00
Federico Ressi
bbd005ce52 Temporarly remove tripleo CI jobs
Change-Id: Idd9cc24f883d10370b74fed747d0cd4bf45ea7eb
2019-11-15 18:05:45 +01:00
Federico Ressi
82e37f84ca Create upstream CI faults jobs
Reorganize jobs:

  - new faults jobs that execute scenario+faults+scenario tests
  - rename some job names

Change-Id: Ic3493edae66df736ff29e3c3e82774e2649cef9d
2019-11-14 21:04:34 +01:00
Federico Ressi
4b19bb7fe6 Let have 4 Tripleo standalone jobs
- functional
- scenario
- upgrade-scenario
- faults-scenario

Change-Id: I51a93d113e503257ce939398dc5388e7b6be9809
2019-11-13 10:03:21 +00:00