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