53 Commits

Author SHA1 Message Date
Federico Ressi
df5c26df8e Remove tobiko-infrared-centos-9 job for investigation
Change-Id: I2b13c37e373bf2dc1a4dbc060ef6a2c65ac752de
2022-03-31 16:36:35 +02:00
Federico Ressi
71ab051ab4 Remove fedora 34 job
Change-Id: I96ef8ab59c22d8ddce63423031237495a491d891
2022-02-13 01:19:53 +01:00
Federico Ressi
60537c06e3 Update lower constraints file
Test Tobiko IR plugin with Fedora 35

Change-Id: I37742b3142ed29fd874db40b9e76a5622e89e711
2022-02-04 12:58:17 +00:00
Zuul
69afc3aa87 Merge "Add voting to tobiko-infrared-centos-9 job" 2022-02-03 20:48:20 +00:00
Federico Ressi
36c976596d Fix infrared-centos-8 job
Change-Id: Ia691a55cb769e0494ab752f410923f7abead53d2
2022-02-03 18:12:01 +01:00
Federico Ressi
1d12e4adc7 Add voting to tobiko-infrared-centos-9 job
Change-Id: Ib8d619da32bd09db6f4643e0f8ef9e00a993486a
2022-02-03 15:48:06 +01:00
Federico Ressi
6eeba70e7b Test Tobiko IR plugin with CentOS 9
Change-Id: I2ce6f604b6da84dffeeab8cf42765c419b0744af
2022-02-03 15:18:36 +01:00
Federico Ressi
270839755a Revert "Drop CentOS support for InfraRed plugin"
This reverts commit 9e02ef0760d29dbddfb937f17a85c58293ea29e3.

Reason for revert: We need this jobs to test support for RHEL 7, 8 and 9

Change-Id: Ia94a9c5947c01af4451f9d9d8d665e531f344bc9
2022-02-03 15:11:44 +01:00
Federico Ressi
9e02ef0760 Drop CentOS support for InfraRed plugin
Change-Id: I23798bc288d1adc1560fb20ce7032f07ab80b827
2022-02-01 13:04:59 +00:00
Federico Ressi
bab55a0c54 Use Fedora Linux to gate changes with the infrared plugin
Change-Id: I2fe8dec7689f90e5a058501f6ca9bc23be6fcb2d
2022-01-18 10:26:37 +01:00
Federico Ressi
eaf1af5fb0 Let tobiko-infrared-fedora job vote
Change-Id: Ice340f90f75ba56dd4337fb87d45a0c5abbed019
2022-01-03 14:26:11 +00:00
Federico Ressi
ffaadf6436 Fix problem with setuptools and newer pythons
Change-Id: I70e4fecfe715822c2cae7753dc4c1956704b2d6d
2021-12-22 13:10:53 +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
9ababf93d1 Create tobiko-infrared zuul template
Change-Id: If29bf6578617d6ead09081e8b26e0421f86e8f7c
2021-07-20 12:15:15 +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
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
55d5f77464 Remove Ubuntu Bionic jobs
Change-Id: I3fcc7c259ee625c116ae8d82552259401c7ddc66
2020-09-24 14:52:23 +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
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
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
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
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
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
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
388426812d Use upper-constraints file from requirements project
Change-Id: I26318898ced32248a2ff31a78ec15d49382b9027
2020-05-04 14:47:41 +02: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
20c05cd1b9 Fix broken infrared toxenv on CentOS/RHEL-8
- use OpenStack uppser-constrains file for infrared toxenv
- make tobiko-tox-infrared-centos-8 job voting
- ensure setupptools and wheel versions are up to date

Change-Id: I04934b6eba6c35acf6ed2bcb9702b09a31dac8bf
2020-04-30 14:34:07 +02:00
Federico Ressi
936f0884bf Allows to run tobiko-tox-infrared jobs from other repos than Tobiko
Change-Id: I389b82c49a6d7931f8980949a7ba0c16723b69b4
2020-04-29 09:45:02 +00:00
Federico Ressi
1f4e11b118 Update IR plugin
Change-Id: I8a4c483a4ac4b1f8dd1a3ec729ffe5bf6410073e
2020-04-29 05:38:11 +00:00
Federico Ressi
ac7a4a6d61 Switch to 2-node configuration for IR plugin testing
Change-Id: Ifeed49ee6a5f57fc2ebf69adbae16894ad3c69a2
2020-04-15 15:56:13 +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
Federico Ressi
0d9e88a6fe Verify infrared plugin actually collect output files
Change-Id: Ib4f8961f50bd3ed68e472eb0fb6be67e27f156f3
2020-04-02 07:59:20 +00:00
Federico Ressi
e116222308 Allow to specify python interpter used for testing IR plugin
Change-Id: I2ea68efed1fe1c0dc22b3c49118cfc5c93c8a037
2020-04-01 08:42:00 +00:00
Federico Ressi
7f97e137eb Copy test result files to zull logs dir
Change-Id: I6abef9016403d6b3c2801a9de64a55f237b99fab
2020-03-23 22:37:03 +01:00