<div dir="ltr">Hello everyone,<div><br></div><div>I have put together a wiki describing the proposed interactions between fuel-library and upstream modules based on previous talks around librarian-puppet[0].  Please take some time to review <a href="https://wiki.openstack.org/wiki/Fuel/Library_and_Upstream_Modules">https://wiki.openstack.org/wiki/Fuel/Library_and_Upstream_Modules</a>.  This page provides a brief history of this change, details of the changes, best practices, and workflows for dealing with upstream modules.</div><div><br></div><div>I have updated this page based on the feedback previously solicited around my suggestion to use librarian-puppet to manage the inclusion of upstream modules into fuel-library. During the implementation, we found that packaging librarian-puppet and the dependency management became burdensome. As a substitute, we have packaged librarian-puppet-simple and will only be using git repository references for inclusion of upstream modules.  Also based on our build requirements, we are also leveraging a fuel-infra mirror of upstream repositories to allow for local builds and CI to not have to fetch modules continuously from upstream github repositories.</div><div><br></div><div>I have also taken the time to update the proposed patches[1] with the librarian-puppet-simple configurations so they they are ready to merge if there is an agreement on this process.</div><div><br></div><div>Thanks,</div><div>-Alex</div><div><br></div><div>[0] <a href="http://lists.openstack.org/pipermail/openstack-dev/2015-June/067806.html">http://lists.openstack.org/pipermail/openstack-dev/2015-June/067806.html</a></div><div>[1] <a href="https://review.openstack.org/#/q/topic:bp/fuel-puppet-librarian+project:stackforge/fuel-library,n,z">https://review.openstack.org/#/q/topic:bp/fuel-puppet-librarian+project:stackforge/fuel-library,n,z</a></div></div>