<p dir="ltr">Hey Alex,</p>
<p dir="ltr">On Jul 17, 2015 4:32 AM, "Aleksandr Didenko" <<a href="mailto:adidenko@mirantis.com">adidenko@mirantis.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
> I think that we should provide a separate script that will fetch the upstream modules into fuel-library/deployment/puppet/ directory. It will allow us to have everything in a single place and use this script in ISO build process and CI jobs.<br>
></p>
<p dir="ltr">Right. That is what I'm going for. The issue I need help with is the best way to execute this as part of the build process. From what i understand of the build process is that we are using git archive for all pieces so I'm not sure how to wedge in an extra script execution to do the module fetch. The creation of the script isn't the issue, the issue is how can I properly run it as part of the build process. <br><br><br></p>
<p dir="ltr">> Regards,<br>
> Alex<br>
><br><br></p>
<p dir="ltr">Thanks,<br>
-Alex<br><br></p>
<p dir="ltr">> On Thu, Jul 16, 2015 at 11:17 PM, Alex Schultz <<a href="mailto:aschultz@mirantis.com">aschultz@mirantis.com</a>> wrote:<br>
>><br>
>> Hello everyone,<br>
>><br>
>> I have committed the initial configuration required to start leveraging librarian-puppet as part of the way we pull in upstream puppet modules[0]. Additionally, I have also committed a change that would pull in the openstack-ironic module[1]. The one piece that is missing from this being a complete solution is the ability to run librarian-puppet as part of our build process for the fuel-library. I've looked into the fuel-main build scripts and I think it's over my head to figure this out just by looking. Can anyone explain to me or assist me in how I could go about modifying the existing build system to be able to run librarian-puppet to prepare the source for the package? In my initial investigation, it looks like it would be a modification of the fuel-main/packages/<a href="http://module.mk">module.mk</a>[3] file. I basically need to do the prepare_library[3] function from the 202763 review[0] after we've pulled all the sources together to fetch the upstream modules. <br>
>><br>
>><br>
>> Thanks,<br>
>> -Alex<br>
>><br>
>> [0] <a href="https://review.openstack.org/202763">https://review.openstack.org/202763</a><br>
>> [1] <a href="https://review.openstack.org/202767">https://review.openstack.org/202767</a><br>
>> [2] <a href="https://github.com/stackforge/fuel-main/blob/master/packages/module.mk#L63-L82">https://github.com/stackforge/fuel-main/blob/master/packages/module.mk#L63-L82</a><br>
>> [3] <a href="https://review.openstack.org/#/c/202763/1/utils/jenkins/fuel_noop_tests.rb">https://review.openstack.org/#/c/202763/1/utils/jenkins/fuel_noop_tests.rb</a><br>
>><br>
>> __________________________________________________________________________<br>
>> OpenStack Development Mailing List (not for usage questions)<br>
>> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
>><br>
><br>
><br>
> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
</p>