-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Sync neutron Gitlab gates with network-components
-
False
-
-
False
-
Not Selected
-
?
-
?
-
To Do
-
?
-
rhos-connectivity-neutron
-
?
-
-
-
Goal:
- Neutron (and other repositories) Merge gates should run exactly the same content as networking component-gate except for the Merge request code that's being tested.
Currently networking related repositories (Neutron, neutron-tempest-plugin at the moment) will run the component-network-edpm-rhel9-rhoso18.0-crc on a new gitlab Merge request, testing the change in said MR.
On the other side, the component network pipeline will also run daily the component-network-edpm-rhel9-rhoso18.0-crc job.
The problem is that this job runs with different versions/code depending if it's run from gitlab or component-line.
The job's definition (which is used on component-pipeline) can be found here [0] and uses cifmw_test_operator_tempest_external_plugin[1] to setup the different repositories used on tests.
On the other hand, the Gitlab MR overrides this variable [2] in order to use code from gitlab MR.
This epic is to follow all work done in order to try to configure those so they run almost exactly the same.