[openstack-dev] [all] grenade with external plugins for the big tent - how to use

Sean Dague sean at dague.net
Thu Jun 11 11:11:24 UTC 2015


Yesterday we landed the infrastructure for Grenade external plugins -
https://review.openstack.org/#/c/185050/

The first user of this is the Heat project, with a patch that's nearly
ready to land (still sorting out an issue because heat's cli commands
aren't console entry points) - https://review.openstack.org/#/c/188148/.
Much appreciation to the Heat team for patience in getting here, and for
helping sort out all the infrastructure.

For additional projects to work the basic pattern is as follows:

* create a custom grenade job for your project
* write a grenade plugin following the instructions here -
https://github.com/openstack-dev/grenade/blob/master/PLUGINS.rst - put
it in your project tree.
* export the following in your project-config definition

export GRENADE_PLUGINRC "enable_grenade_plugin <PROJECTNAME>
git://git.openstack.org/openstack/<PROJECTNAME>"

And... you should be good to go. Additional questions on moving forward,
or clarifications in the documentation, can be handled on this thread or
in the #openstack-qa channel.

	-Sean

-- 
Sean Dague
http://dague.net



More information about the OpenStack-dev mailing list