70 Commits

Author SHA1 Message Date
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
Federico Ressi
c0b0e6c3bc Create first tripleo-ci job
Co-Authored-By: Slawek Kaplonski <skaplons@redhat.com>

Depends-On: https://review.opendev.org/655423

Change-Id: Ie7d2bce9f5531851d28bc2420a2880977a7e513c
2019-11-09 10:38:27 +08:00
Federico Ressi
5dfae1bd2b Set up Octavia on all DevStack functional and scenario jobs
Change-Id: I5664a4d948674370ed40ae643c569f3b1b0c3860
2019-11-04 21:43:14 +01:00
Federico Ressi
d900e17651 Add DevStack CI job for CentOS with Octavia
Change-Id: I99c1a619d293acf55c54858ce3c2b61de73f1751
2019-11-04 20:28:56 +00:00
Federico Ressi
f4658cbfb9 Add mypy CI job
Change-Id: I13e3a491d9a2f58de43cf2ec05c48e2275261d78
2019-11-04 13:46:13 +01:00
Federico Ressi
2b989af7e7 Remove DevStack CI disable jobs
Change-Id: I8967fc6d00e0b30238c0776142a18bde24b86b19
2019-11-04 12:10:00 +01:00
Federico Ressi
8f161c7dc4 Remove tobiko-devstack-scenario-fedora-latest from check list
Change-Id: I2c97ab1cb1c7506f9ef1380e7c5f83474090d30a
2019-11-01 12:52:32 +00:00
Federico Ressi
b28df17499 Add tobiko-devstack-scenario-centos-7-train upstream CI job
Change-Id: I9a3512f718c977fdf13fad775061b870a2849ed8
2019-10-22 20:12:54 +00:00
Federico Ressi
a4a3265afe Configure upstream DevStack CI jobs with Octavia
Change-Id: I1b6e1b33dbcdd5e7d4b4d61c7c20cbb9fb789897
2019-10-01 16:28:45 +00:00
Federico Ressi
0e2a97cce4 Execute single node upstream CI job checks
Change-Id: I0518932d3d9ee953d69ed4b5d3a1a4d12033daa2
2019-09-24 15:10:13 +00:00
Clark Boylan
a51975e622 Use fedora-29 instead of fedora-28
Fedora 28 is an EOL release of fedora and OpenDev is very close to being
able to remove those images. Tobiko is one of the last projects using
the image. Update the use of that image to fedora latest (currently 29)
so that newer fedora releases are tracked.

Change-Id: I21ac4f8a9b283190d0b1424e314f4e92fbf54926
2019-08-28 12:14:38 -07:00
Andreas Jaeger
1afe739b42 Remove publishing to docs.openstack.org
Only official projects can publish to docs.openstack.org, thus remove
the publishing job for releasenotes from this project. this is done
with replacing the template with a build-only template.

Depends-On: https://review.opendev.org/672053
Change-Id: Idb693bf7a188c466e24aaec4e71cf33b8583fd31
2019-07-22 16:19:39 +02:00
Federico Ressi
4e5132e350 Try to fix failing RTD web hook
Change-Id: I8ee5bd5c6309eccd26ecccfeeee40171ff5fe985
2019-06-07 22:20:20 +02:00
Federico Ressi
3d3aba33c8 Configure documentation upstream CI jobs
Change-Id: I9f4114498226ee3c95d557d140f6ff9b54790ca7
2019-06-06 16:16:30 +02:00