A simple job which creates a single jclouds instance then runs `echo` on that instance fails – creating several nova instances on the account, none of which are listed in jenkins as nodes.
The instance template uses a base ubuntu precise image, with Allow Sudo on and the following init script defined:
#!/bin/bash
apt-add-repository -y ppa:saltstack/salt
apt-get -y update
apt-get install -y build-essential
apt-get install -y git
apt-get install -y python-dev
apt-get install -y python-novaclient
apt-get install -y python-jinja2
apt-get install -y salt-master
The console output is:
Started by user anonymous
[EnvInject] - Loading node environment variables.
Building on master in workspace /var/lib/jenkins/jobs/create-salt-slave-az1/workspace
Queuing cloud instance: #0 1, HPCS salt-az1
ERROR: Exception creating a node: org.jclouds.compute.RunNodesException: error running 1 node group(salt-az1) location(az-1.region-a.geo-1) image(8419) size(101) options({scriptPresent=true, userMetadata={Name=salt-az1}, generateKeyPair=true})
Execution failures:
1) ExecutionException on salt-az1-348:
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:289)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:111)
at org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:134)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.util.NoSuchElementException
at com.google.common.collect.Iterables.getLast(Iterables.java:797)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:100)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
at com.google.common.util.concurrent.Futures$3.apply(Futures.java:380)
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:522)
... 3 more
1 error[s]
Node failures:
0 error[s]
ERROR: Exception creating a node: org.jclouds.compute.RunNodesException: error running 1 node group(salt-az1) location(az-1.region-a.geo-1) image(8419) size(101) options({scriptPresent=true, userMetadata={Name=salt-az1}, generateKeyPair=true})
Execution failures:
1) ExecutionException on salt-az1-768:
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:289)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:111)
at org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:134)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.util.NoSuchElementException
at com.google.common.collect.Iterables.getLast(Iterables.java:797)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:100)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
at com.google.common.util.concurrent.Futures$3.apply(Futures.java:380)
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:522)
... 3 more
1 error[s]
Node failures:
0 error[s]
ERROR: Exception creating a node: org.jclouds.compute.RunNodesException: error running 1 node group(salt-az1) location(az-1.region-a.geo-1) image(8419) size(101) options({scriptPresent=true, userMetadata={Name=salt-az1}, generateKeyPair=true})
Execution failures:
1) ExecutionException on salt-az1-98c:
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:289)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:111)
at org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:134)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.util.NoSuchElementException
at com.google.common.collect.Iterables.getLast(Iterables.java:797)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:100)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
at com.google.common.util.concurrent.Futures$3.apply(Futures.java:380)
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:522)
... 3 more
1 error[s]
Node failures:
0 error[s]
ERROR: Exception creating a node: org.jclouds.compute.RunNodesException: error running 1 node group(salt-az1) location(az-1.region-a.geo-1) image(8419) size(101) options({scriptPresent=true, userMetadata={Name=salt-az1}, generateKeyPair=true})
Execution failures:
1) ExecutionException on salt-az1-82:
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:289)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:111)
at org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:134)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.util.NoSuchElementException
at com.google.common.collect.Iterables.getLast(Iterables.java:797)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:100)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
at com.google.common.util.concurrent.Futures$3.apply(Futures.java:380)
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:522)
... 3 more
1 error[s]
Node failures:
0 error[s]
ERROR: Exception creating a node: org.jclouds.compute.RunNodesException: error running 1 node group(salt-az1) location(az-1.region-a.geo-1) image(8419) size(101) options({scriptPresent=true, userMetadata={Name=salt-az1}, generateKeyPair=true})
Execution failures:
1) ExecutionException on salt-az1-e93:
java.util.concurrent.ExecutionException: java.util.NoSuchElementException
at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:289)
at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:276)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:111)
at org.jclouds.concurrent.FutureIterables$1.run(FutureIterables.java:134)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.util.NoSuchElementException
at com.google.common.collect.Iterables.getLast(Iterables.java:797)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:100)
at org.jclouds.openstack.nova.v2_0.compute.functions.AllocateAndAddFloatingIpToNode.apply(AllocateAndAddFloatingIpToNode.java:55)
at com.google.common.util.concurrent.Futures$3.apply(Futures.java:380)
at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:522)
... 3 more
1 error[s]
Node failures:
0 error[s]
FATAL: One or more instances failed to launch.
java.lang.IllegalStateException: One or more instances failed to launch.
at jenkins.plugins.jclouds.compute.internal.ProvisionPlannedInstancesAndDestroyAllOnError.apply(ProvisionPlannedInstancesAndDestroyAllOnError.java:81)
at jenkins.plugins.jclouds.compute.JCloudsBuildWrapper.setUp(JCloudsBuildWrapper.java:93)
at hudson.model.Build$BuildExecution.doRun(Build.java:154)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1502)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:236)
|