<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi fellow kuryrs!<br><br></div>There is a proposal for dropping the 'common' openstack/kuryr-libnetwork package and move its pieces in the parent kuryr_libnetwork package [1].<br><br></div>The idea behind 'common' was that it would serve the current purpose developed by the openstack/kuryr repository, i.e., to serve as a place to put the utilities/config used by all the Kuryr integrations (be it libnetwork, k8s, fuxi). Since we were advised and decided to split openstack/kuryr into:<br><br></div>- openstack/kuryr: Kuryr library for common functionality and configurations<br></div>- openstack/kuryr-libnetwork: For Docker libnetwork specific code<br></div><br></div>The meaningful options for what to do about the 'common' package are two:<br><br></div>- Repurpose it to contain common code for different kuryr-libnetwork drivers and refactor kuryr in plugins IPAM, Remote Driver.<br></div>- Move the common modules to the parent package.<br><br></div>Personally, I could see a nice clean separation with the former, but I have to say that at the current stage, after all the friction we got from the repository split, the best option in my mind is to go with the latter option.<br><div><div><div><div><div><div><div><div><div><div><br>[1] <a href="https://review.openstack.org/#/c/361567/">https://review.openstack.org/#/c/361567/</a><br clear="all"><div><div><div><div><div class="gmail_signature"><br>Antoni Segura Puimedon</div></div>
</div></div></div></div></div></div></div></div></div></div></div></div></div></div>