<div dir="ltr">Thanks Monty.<div>Yes, we were moving to zuul so we'll need to use nodepool.</div><div>Do you know if there is still any effort in making the jclouds plugin working for this use case?</div><div><br></div>

<div>Cheers,</div><div>Lucas</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jul 14, 2014 at 6:09 PM, Monty Taylor <span dir="ltr"><<a href="mailto:mordred@inaugust.com" target="_blank">mordred@inaugust.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 07/14/2014 04:40 AM, Lucas Eznarriaga wrote:<br>
> Hi,<br>
><br>
> I am trying to use JClouds Jenkins Plugin + Zuul to deploy slaves on demand<br>
> to run the third-party jobs. Using Gerrit trigger plugin, JClouds works<br>
> perfectly, however, it does not work when using Zuul+Gearman because<br>
> Gearman does not register a job assigned to a node label which does not<br>
> exist yet (because it will be created by JClouds when the job is<br>
> triggered).<br>
> The only way to get the job registered in Gearman is not specifying a node<br>
> label.<br>
> However, in this case, the job runs on the master jenkins node and JClouds<br>
> creates a slave which does not run the intended job.<br>
><br>
> Has anybody else run into the same issue? Is there any workaround to make<br>
> that work?<br>
<br>
</div>We wrote nodepool largely as a result of not being able to get the<br>
jclouds plugin to a usable state for this use case.<br>
<br>
If you've moved from gerrt trigger plugin to zuul, I recommend going<br>
ahead and using nodepool for node management.<br>
<div class=""><br>
> Here is a sample of my job configuration:<br>
><br>
> - job-template:<br>
>     name: 'noop-check-communication'<br>
>     node: 'third-party'<br>
><br>
>     builders:<br>
>       - shell: |<br>
>           #!/bin/bash -xe<br>
>           echo "Hello world, this is the {vendor} Testing System"<br>
><br>
><br>
>     wrappers:<br>
>       - jclouds:<br>
>           single-use: True<br>
>           instances:<br>
>             - 'cloud-third-party-testing':<br>
>                 cloud-name: my-cloud<br>
>                 count: 1<br>
>                 stop-on-terminate: True<br>
><br>
><br>
> Thanks,<br>
> Lucas<br>
><br>
><br>
><br>
</div>> _______________________________________________<br>
> OpenStack-Infra mailing list<br>
> <a href="mailto:OpenStack-Infra@lists.openstack.org">OpenStack-Infra@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra</a><br>
><br>
<br>
<br>
_______________________________________________<br>
OpenStack-Infra mailing list<br>
<a href="mailto:OpenStack-Infra@lists.openstack.org">OpenStack-Infra@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra</a><br>
</blockquote></div><br></div>