You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2015/06/26 14:44:51 UTC
[16/50] [abbrv] jclouds git commit: Bug fixes related to LiveTest
failures
Bug fixes related to LiveTest failures
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/3db5cef5
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/3db5cef5
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/3db5cef5
Branch: refs/heads/master
Commit: 3db5cef592561190109acb142af701b1bd07a0bb
Parents: f81e44c
Author: Daniel Broudy <br...@google.com>
Authored: Fri Dec 12 17:01:52 2014 -0800
Committer: Ignasi Barrera <na...@apache.org>
Committed: Mon Dec 15 23:03:36 2014 +0100
----------------------------------------------------------------------
.../compute/functions/InstanceToNodeMetadata.java | 3 ++-
.../org/jclouds/googlecomputeengine/domain/NewInstance.java | 7 ++++---
.../src/test/resources/instance_insert.json | 4 +++-
.../src/test/resources/instance_insert_2.json | 4 +++-
.../src/test/resources/instance_insert_simple.json | 6 ++++--
5 files changed, 16 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds/blob/3db5cef5/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/InstanceToNodeMetadata.java
----------------------------------------------------------------------
diff --git a/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/InstanceToNodeMetadata.java b/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/InstanceToNodeMetadata.java
index eed9872..5562b48 100644
--- a/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/InstanceToNodeMetadata.java
+++ b/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/compute/functions/InstanceToNodeMetadata.java
@@ -30,6 +30,7 @@ import org.jclouds.collect.Memoized;
import org.jclouds.compute.domain.Hardware;
import org.jclouds.compute.domain.NodeMetadata;
import org.jclouds.compute.domain.NodeMetadataBuilder;
+import org.jclouds.compute.domain.NodeMetadata.Status;
import org.jclouds.compute.functions.GroupNamingConvention;
import org.jclouds.domain.Location;
import org.jclouds.googlecomputeengine.domain.Instance;
@@ -95,7 +96,7 @@ public final class InstanceToNodeMetadata implements Function<Instance, NodeMeta
.location(zone)
.imageId(bootImage != null ? bootImage.toString() : null)
.hardware(hardwares.get().get(input.machineType()))
- .status(toPortableNodeStatus.get(input.status()))
+ .status(input.status() != null ? toPortableNodeStatus.get(input.status()) : Status.UNRECOGNIZED)
.tags(input.tags().items())
.uri(input.selfLink())
.userMetadata(input.metadata().asMap())
http://git-wip-us.apache.org/repos/asf/jclouds/blob/3db5cef5/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/NewInstance.java
----------------------------------------------------------------------
diff --git a/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/NewInstance.java b/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/NewInstance.java
index fb45764..57b22a8 100644
--- a/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/NewInstance.java
+++ b/providers/google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/domain/NewInstance.java
@@ -23,6 +23,7 @@ import java.util.Arrays;
import java.util.List;
import org.jclouds.googlecomputeengine.domain.Instance.NetworkInterface.AccessConfig;
+import org.jclouds.googlecomputeengine.domain.Instance.NetworkInterface.AccessConfig.Type;
import org.jclouds.googlecomputeengine.domain.Instance.Scheduling;
import org.jclouds.googlecomputeengine.domain.Instance.ServiceAccount;
import org.jclouds.javax.annotation.Nullable;
@@ -38,14 +39,14 @@ public abstract class NewInstance {
abstract static class NetworkInterface {
abstract URI network();
- abstract List<AccessConfig.Type> accessConfigs();
+ abstract List<AccessConfig> accessConfigs();
static NetworkInterface create(URI network) {
- return create(network, Arrays.asList(AccessConfig.Type.ONE_TO_ONE_NAT));
+ return create(network, Arrays.asList(AccessConfig.create(null, Type.ONE_TO_ONE_NAT, null)));
}
@SerializedNames({ "network", "accessConfigs" })
- static NetworkInterface create(URI network, List<AccessConfig.Type> accessConfigs) {
+ static NetworkInterface create(URI network, List<AccessConfig> accessConfigs) {
return new AutoValue_NewInstance_NetworkInterface(network, accessConfigs);
}
http://git-wip-us.apache.org/repos/asf/jclouds/blob/3db5cef5/providers/google-compute-engine/src/test/resources/instance_insert.json
----------------------------------------------------------------------
diff --git a/providers/google-compute-engine/src/test/resources/instance_insert.json b/providers/google-compute-engine/src/test/resources/instance_insert.json
index b26eb06..cc86f84 100644
--- a/providers/google-compute-engine/src/test/resources/instance_insert.json
+++ b/providers/google-compute-engine/src/test/resources/instance_insert.json
@@ -5,7 +5,9 @@
{
"network": "https://www.googleapis.com/compute/v1/projects/party/global/networks/default",
"accessConfigs": [
- "ONE_TO_ONE_NAT"
+ {
+ "type": "ONE_TO_ONE_NAT"
+ }
]
}
],
http://git-wip-us.apache.org/repos/asf/jclouds/blob/3db5cef5/providers/google-compute-engine/src/test/resources/instance_insert_2.json
----------------------------------------------------------------------
diff --git a/providers/google-compute-engine/src/test/resources/instance_insert_2.json b/providers/google-compute-engine/src/test/resources/instance_insert_2.json
index 99adbfe..78002a6 100644
--- a/providers/google-compute-engine/src/test/resources/instance_insert_2.json
+++ b/providers/google-compute-engine/src/test/resources/instance_insert_2.json
@@ -5,7 +5,9 @@
{
"network": "https://www.googleapis.com/compute/v1/projects/party/networks/jclouds-test",
"accessConfigs": [
- "ONE_TO_ONE_NAT"
+ {
+ "type": "ONE_TO_ONE_NAT"
+ }
]
}
],
http://git-wip-us.apache.org/repos/asf/jclouds/blob/3db5cef5/providers/google-compute-engine/src/test/resources/instance_insert_simple.json
----------------------------------------------------------------------
diff --git a/providers/google-compute-engine/src/test/resources/instance_insert_simple.json b/providers/google-compute-engine/src/test/resources/instance_insert_simple.json
index c140522..4012c0f 100644
--- a/providers/google-compute-engine/src/test/resources/instance_insert_simple.json
+++ b/providers/google-compute-engine/src/test/resources/instance_insert_simple.json
@@ -5,7 +5,9 @@
{
"network": "https://www.googleapis.com/compute/v1/projects/party/global/networks/default",
"accessConfigs": [
- "ONE_TO_ONE_NAT"
+ {
+ "type": "ONE_TO_ONE_NAT"
+ }
]
}
],
@@ -25,4 +27,4 @@
"metadata": {
"items": []
}
-}
+}
\ No newline at end of file