<div dir="ltr">Hi guys,<div>So I have a problem with these 2 patches here [1] and here [2]. You basically are blocking any attempt of refactoring manager.py. Refactoring that file has been our number one priority for 2 cycles, and so far hardly no one stepped up really to do the work, except me with these 2 patches. Let me remind you that that file is a gigantic mess, an so are our network scenarios. </div><div><br></div><div>The manager.py file in the scenarios directory has no stable interface, and it was never "advertised" so. That some plugins decided to use some private methods (such as this _get_network_by_name) is unfortunate but that should not block us from moving.</div><div><br></div><div>So just to be clear, if we really want to refactor our scenarios (and we must in my opinion), things will break for projects that are importing Tempest and using it outside of its stable interface. I am not interested in being the good Samaritan for the whole OpenStack galaxy, I have enough with the 6 core projects and the Tempest stable interface. So guys, if you are and don't want to go forward with [1] and [2], be sure I'll never touch those scenarios again. I am not upset, but we have to make clear decisions, sometimes difficult.</div><div><br></div><div>[1] : <a href="https://review.openstack.org/#/c/436555/">https://review.openstack.org/#/c/436555/</a></div><div>[2] : <a href="https://review.openstack.org/#/c/438097/">https://review.openstack.org/#/c/438097/</a> </div></div>