<div dir="ltr">On Thu, Jun 11, 2015 at 6:11 AM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yesterday we landed the infrastructure for Grenade external plugins -<br>
<a href="https://review.openstack.org/#/c/185050/" target="_blank">https://review.openstack.org/#/c/185050/</a><br>
<br>
The first user of this is the Heat project, with a patch that's nearly<br>
ready to land (still sorting out an issue because heat's cli commands<br>
aren't console entry points) - <a href="https://review.openstack.org/#/c/188148/" target="_blank">https://review.openstack.org/#/c/188148/</a>.<br>
Much appreciation to the Heat team for patience in getting here, and for<br>
helping sort out all the infrastructure.<br>
<br>
For additional projects to work the basic pattern is as follows:<br>
<br>
* create a custom grenade job for your project<br>
* write a grenade plugin following the instructions here -<br>
<a href="https://github.com/openstack-dev/grenade/blob/master/PLUGINS.rst" target="_blank">https://github.com/openstack-dev/grenade/blob/master/PLUGINS.rst</a> - put<br>
it in your project tree.<br>
* export the following in your project-config definition<br>
<br>
export GRENADE_PLUGINRC "enable_grenade_plugin <PROJECTNAME><br>
git://<a href="http://git.openstack.org/openstack/" target="_blank">git.openstack.org/openstack/</a><PROJECTNAME>"<br>
<br>
And... you should be good to go. Additional questions on moving forward,<br>
or clarifications in the documentation, can be handled on this thread or<br>
in the #openstack-qa channel.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>This is really pretty awesome! Very excited that this will allow projects to host their own grenade plugins in their own repositories. Similar to the devstack plugins, I think this is a huge win! Great work!<br><br></div><div>Kyle<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888">
        -Sean<br>
<br>
--<br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</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" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div></div>