Updated Branches: refs/heads/master d8daea247 -> b84b0898c
http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/access.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/access.json b/rackspace-cloudbigdata/src/test/resources/access.json new file mode 100644 index 0000000..fc24d20 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/access.json @@ -0,0 +1,260 @@ +{ + "access":{ + "token":{ + "id":"bb03a23aa8271291a7aaa9aaa2aaaaaa", + "expires":"2013-08-02T16:55:24.229-05:00", + "tenant":{ + "id":"888888", + "name":"888888" + }, + "RAX-AUTH:authenticatedBy":[ + "PASSWORD" + ] + }, + "serviceCatalog":[ + { + "name":"cloudFilesCDN", + "endpoints":[ + { + "region":"ORD", + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "publicURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c" + }, + { + "region":"DFW", + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "publicURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c" + }, + { + "region":"SYD", + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "publicURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c" + } + ], + "type":"rax:object-cdn" + }, + { + "name":"cloudBigData", + "endpoints":[ + { + "region":"ORD", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + } + ], + "type":"rax:bigdata" + }, + { + "name":"cloudFiles", + "endpoints":[ + { + "region":"ORD", + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "publicURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "internalURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c" + }, + { + "region":"DFW", + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "publicURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "internalURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c" + }, + { + "region":"SYD", + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "publicURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "internalURL":"URL/v1\/MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c" + } + ], + "type":"object-store" + }, + { + "name":"cloudLoadBalancers", + "endpoints":[ + { + "region":"SYD", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + }, + { + "region":"DFW", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + }, + { + "region":"ORD", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + } + ], + "type":"rax:load-balancer" + }, + { + "name":"cloudDatabases", + "endpoints":[ + { + "region":"SYD", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + }, + { + "region":"DFW", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + }, + { + "region":"ORD", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + } + ], + "type":"rax:database" + }, + { + "name":"cloudBlockStorage", + "endpoints":[ + { + "region":"SYD", + "tenantId":"888888", + "publicURL":"URL/v1\/888888" + }, + { + "region":"DFW", + "tenantId":"888888", + "publicURL":"URL/v1\/888888" + }, + { + "region":"ORD", + "tenantId":"888888", + "publicURL":"URL/v1\/888888" + } + ], + "type":"volume" + }, + { + "name":"cloudServersOpenStack", + "endpoints":[ + { + "region":"SYD", + "tenantId":"888888", + "publicURL":"URL/v2\/888888", + "versionInfo":"https:\/\/syd.servers.api.rackspacecloud.com\/v2", + "versionList":"https:\/\/syd.servers.api.rackspacecloud.com\/", + "versionId":"2" + }, + { + "region":"DFW", + "tenantId":"888888", + "publicURL":"URL/v2\/888888", + "versionInfo":"https:\/\/dfw.servers.api.rackspacecloud.com\/v2", + "versionList":"https:\/\/dfw.servers.api.rackspacecloud.com\/", + "versionId":"2" + }, + { + "region":"ORD", + "tenantId":"888888", + "publicURL":"URL/v2\/888888", + "versionInfo":"https:\/\/ord.servers.api.rackspacecloud.com\/v2", + "versionList":"https:\/\/ord.servers.api.rackspacecloud.com\/", + "versionId":"2" + } + ], + "type":"compute" + }, + { + "name":"autoscale", + "endpoints":[ + { + "region":"ORD", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888", + "versionInfo":null, + "versionList":null, + "versionId":"1.0" + }, + { + "region":"DFW", + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888", + "versionInfo":null, + "versionList":null, + "versionId":"1.0" + } + ], + "type":"rax:autoscale" + }, + { + "name":"cloudMonitoring", + "endpoints":[ + { + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + } + ], + "type":"rax:monitor" + }, + { + "name":"cloudBackup", + "endpoints":[ + { + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + } + ], + "type":"rax:backup" + }, + { + "name":"cloudServers", + "endpoints":[ + { + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888", + "versionInfo":"https:\/\/servers.api.rackspacecloud.com\/v1.0", + "versionList":"https:\/\/servers.api.rackspacecloud.com\/", + "versionId":"1.0" + } + ], + "type":"compute" + }, + { + "name":"cloudDNS", + "endpoints":[ + { + "tenantId":"888888", + "publicURL":"URL/v1.0\/888888" + } + ], + "type":"rax:dns" + } + ], + "user":{ + "id":"335853", + "roles":[ + { + "id":"10000150", + "description":"Checkmate Access role", + "name":"checkmate" + }, + { + "tenantId":"MossoCloudFS_0d629063-aa0f-4bf9-9e04-62e1fd6aaa2c", + "id":"5", + "description":"A Role that allows a user access to keystone Service methods", + "name":"object-store:default" + }, + { + "tenantId":"888888", + "id":"6", + "description":"A Role that allows a user access to keystone Service methods", + "name":"compute:default" + }, + { + "id":"3", + "description":"User Admin Role.", + "name":"identity:user-admin" + } + ], + "name":"test", + "RAX-AUTH:defaultRegion":"ORD" + } + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_create_request.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_create_request.json b/rackspace-cloudbigdata/src/test/resources/cluster_create_request.json new file mode 100644 index 0000000..fe479d1 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_create_request.json @@ -0,0 +1,8 @@ +{"cluster": + { "name": "slice", + "clusterType": "HADOOP_HDP1_1", + "flavorId": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "nodeCount": 5, + "postInitScript" : "http://example.com/configure_cluster.sh" + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_create_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_create_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_create_response.json new file mode 100644 index 0000000..db659e7 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_create_response.json @@ -0,0 +1,21 @@ +{"cluster": + { "id": "db478fc1-2d86-4597-8010-cbe787bbbc41", + "created": "2012-12-27T10:10:10Z", + "updated": "2013-12-27T10:10:10Z", + "name": "slice", + "clusterType": "HADOOP_HDP1_1", + "flavorId": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "nodeCount": 5, + "postInitScriptStatus": "PENDING", + "progress": 0.0, + "status": "BUILDING", + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_delete_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_delete_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_delete_response.json new file mode 100644 index 0000000..ccdb911 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_delete_response.json @@ -0,0 +1,20 @@ +{"cluster": + { "id": "db478fc1-2d86-4597-8010-cbe787bbbc41", + "created": "2012-12-27T10:10:10Z", + "updated": "2013-12-27T10:10:10Z", + "name": "slice", + "clusterType": "HADOOP_HDP1_1", + "flavorId": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "nodeCount": 5, + "postInitScriptStatus": null, + "status": "DELETING", + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_get_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_get_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_get_response.json new file mode 100644 index 0000000..b92dd65 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_get_response.json @@ -0,0 +1,21 @@ +{"cluster": + { "id": "db478fc1-2d86-4597-8010-cbe787bbbc41", + "created": "2012-12-27T10:10:10Z", + "updated": "2013-12-27T10:10:10Z", + "name": "slice", + "clusterType": "HADOOP_HDP1_1", + "flavorId": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "nodeCount": 5, + "postInitScriptStatus": "PENDING", + "progress": 1.0, + "status": "ACTIVE", + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_list_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_list_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_list_response.json new file mode 100644 index 0000000..e0472f8 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_list_response.json @@ -0,0 +1,42 @@ +{"clusters": + [ + { "id": "db478fc1-2d86-4597-8010-cbe787bbbc41", + "name": "slice", + "created": "2012-12-27T10:10:10Z", + "updated": "2013-12-27T10:10:10Z", + "clusterType": "HADOOP_HDP1_1", + "flavorId": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "nodeCount": 5, + "postInitScriptStatus": "SUCCEEDED", + "progress": 1.0, + "status": "ACTIVE", + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + } + ] + }, + { "id": "ac111111-2d86-4597-8010-cbe787bbbc41", + "name": "real", + "created": "2012-12-27T10:10:10Z", + "updated": "2012-12-27T10:15:10Z", + "clusterType": "HBASE_HDP1_1", + "flavorId": "518400b2-7c76-11e2-b737-beeffa00040e", + "nodeCount": 20, + "postInitScriptStatus": null, + "progress": 1.0, + "status": "ACTIVE", + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/ac111111-2d86-4597-8010-cbe787bbbc41" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/ac111111-2d86-4597-8010-cbe787bbbc41" + } + ] + } + ] +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_node_get_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_node_get_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_node_get_response.json new file mode 100644 index 0000000..2421fb9 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_node_get_response.json @@ -0,0 +1,28 @@ +{"node": + { "id": "000", + "created": "2012-12-27T10:10:10Z", + "role": "NAMENODE", + "name": "NAMENODE-1", + "postInitScriptStatus": null, + "status": "ACTIVE", + "addresses": { + "public": [{ "addr": "168.x.x.3", "version": 4 }], + "private": [{ "addr": "10.x.x.3", "version": 4}] + }, + "services": [ + { "name": "datanode" }, + { "name": "tasktracker" }, + { "name": "ssh", + "uri": "ssh://[email protected]" + } + ], + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/000" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/000" + } + ], + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_node_list_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_node_list_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_node_list_response.json new file mode 100644 index 0000000..5be471a --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_node_list_response.json @@ -0,0 +1,111 @@ +{"nodes": + [ + { "id": "000", + "created": "2012-12-27T10:10:10Z", + "role": "NAMENODE", + "name": "NAMENODE-1", + "postInitScriptStatus": null, + "status": "ACTIVE", + "addresses": { + "public": [{ "addr": "168.x.x.3", "version": 4 }], + "private": [{ "addr": "10.x.x.3", "version": 4}] + }, + "services": [ + { "name": "namenode" }, + { "name": "jobtracker" }, + { "name": "ssh", + "uri": "ssh://[email protected]" + } + ], + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/000" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/000" + } + ], + }, + { "id": "aaa", + "role": "GATEWAY", + "name": "GATEWAY-1", + "postInitScriptStatus": null, + "status": "ACTIVE", + "addresses": { + "public": [{ "addr": "168.x.x.4", "version": 4 }], + "private": [{ "addr": "10.x.x.4", "version": 4}] + }, + "services": [ + { "name": "pig" }, + { "name": "hive" }, + { "name": "ssh", + "uri": "ssh://[email protected]" + }, + { "name": "status", + "uri": "http://10.x.x.4" + }, + { "name": "hdfs-scp", + "uri": "scp://[email protected]:9022" + } + ], + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/aaa" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/aaa" + } + ], + }, + { "id": "bbb", + "role": "DATANODE", + "name": "DATANODE-1", + "postInitScriptStatus": null, + "status": "ACTIVE", + "addresses": { + "public": [{ "addr": "168.x.x.5", "version": 4 }], + "private": [{ "addr": "10.x.x.5", "version": 4}] + }, + "services": [ + { "name": "datanode" }, + { "name": "tasktracker" }, + { "name": "ssh", + "uri": "ssh://[email protected]" + } + ], + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/bbb" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/bbb" + } + ], + }, + { "id": "ccc", + "role": "DATANODE", + "name": "DATANODE-2", + "postInitScriptStatus": null, + "status": "ACTIVE", + "addresses": { + "public": [{ "addr": "168.x.x.6", "version": 4 }], + "private": [{ "addr": "10.x.x.6", "version": 4}] + }, + "services": [ + { "name": "datanode" }, + { "name": "tasktracker" }, + { "name": "ssh", + "uri": "ssh://[email protected]" + } + ], + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/ccc" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41/nodes/ccc" + } + ], + } + ] +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_resize_request.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_resize_request.json b/rackspace-cloudbigdata/src/test/resources/cluster_resize_request.json new file mode 100644 index 0000000..0a965b5 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_resize_request.json @@ -0,0 +1,4 @@ +{"resize": + { "nodeCount": 10 + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/cluster_resize_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/cluster_resize_response.json b/rackspace-cloudbigdata/src/test/resources/cluster_resize_response.json new file mode 100644 index 0000000..31292a2 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/cluster_resize_response.json @@ -0,0 +1,21 @@ +{"cluster": + { "id": "db478fc1-2d86-4597-8010-cbe787bbbc41", + "created": "2012-12-27T10:10:10Z", + "updated": "2013-12-27T10:10:10Z", + "name": "slice", + "clusterType": "HADOOP_HDP1_1", + "flavorId": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "nodeCount": 10, + "postInitScriptStatus": "PENDING", + "progress": 0.5, + "status": "UPDATING", + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/1234/clusters/db478fc1-2d86-4597-8010-cbe787bbbc41" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/flavor_list_cluster_types_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/flavor_list_cluster_types_response.json b/rackspace-cloudbigdata/src/test/resources/flavor_list_cluster_types_response.json new file mode 100644 index 0000000..81dfde6 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/flavor_list_cluster_types_response.json @@ -0,0 +1,16 @@ +{ "types": + [ + { + "id": "HADOOP_HDP1_1", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/types/HADOOP_HDP1_1", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/types/HADOOP_HDP1_1", + "rel": "bookmark" + } + ], + "name": "Hadoop (HDP 1.1)" + } + ] +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/flavor_list_details_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/flavor_list_details_response.json b/rackspace-cloudbigdata/src/test/resources/flavor_list_details_response.json new file mode 100644 index 0000000..3aaaad8 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/flavor_list_details_response.json @@ -0,0 +1,17 @@ +{ "flavor": + { + "disk": 256, + "id": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/4fba3bca-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/4fba3bca-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Tiny Hadoop Instance", + "ram": 5120, + "vcpus": 1 + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/flavor_list_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/flavor_list_response.json b/rackspace-cloudbigdata/src/test/resources/flavor_list_response.json new file mode 100644 index 0000000..e183d90 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/flavor_list_response.json @@ -0,0 +1,62 @@ +{ "flavors": [ + { + "disk": 256, + "id": "4fba3bca-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/4fba3bca-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/4fba3bca-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Tiny Hadoop Instance", + "ram": 5120, + "vcpus": 1 + }, + { + "disk": 512, + "id": "518400b2-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/518400b2-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/518400b2-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Small Hadoop Instance", + "ram": 8192, + "vcpus": 2 + }, + { + "disk": 1024, + "id": "5413894c-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/5413894c-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/5413894c-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Medium Hadoop Instance", + "ram": 15360, + "vcpus": 4 + }, + { + "disk": 2000, + "id": "559dd2b8-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/559dd2b8-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/559dd2b8-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Large Hadoop Instance", + "ram": 27648, + "vcpus": 8 + } +] } http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/profile_create_request.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/profile_create_request.json b/rackspace-cloudbigdata/src/test/resources/profile_create_request.json new file mode 100644 index 0000000..b76a5c5 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/profile_create_request.json @@ -0,0 +1,19 @@ +{ "profile": { + "username": "john.doe", + "password": "j0Hnd03", + "sshkeys": [ + { "name": "t@test", + "publicKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtUFnkFrqDDCgEqW1akQkpMOX +Owwvg73PLn5Z5QgvxjvJhRCg9ZTR/OWXpWcYqFVNagH4Zs8NOb9921TyQ+ydMnatOM +haxMh1ZwTgaUcvndOF8fY+kcERiw1l0iT95w42F8IdUH42Z+8KihZM8gVsbMS6qYTi +OM29WHX7y37wuJIzqf3N2TiVXrqfjwugvY/bZ+47EUn78uk6aPZYJGXdDgaFqnIXUV +N+hRFYXgKnU0Ui0aQkuYwnAW8KmanLoNU2xodrb6/XqWnSAAmwl7aoGKFunQsT6xDW +yQk+ncUHUcdofDUqgd3lXmHGrTmQW97vqexDEnhsJ+AwbLGD5dukr t@test" + } + ], + "cloudCredentials": { + "username": "jdoe", + "apikey": "df23gkh34h52gkdgfakgf" + } +} +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/profile_create_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/profile_create_response.json b/rackspace-cloudbigdata/src/test/resources/profile_create_response.json new file mode 100644 index 0000000..7c2dfed --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/profile_create_response.json @@ -0,0 +1,16 @@ +{"profile": + { "username": "john.doe", + "userId" : "12346", + "tenantId" : "123456", + "sshkeys": [{"name": "t@test", "publicKey" : "ssh-rsa ....."}], + "cloudCredentials": {"username": "jdoe"}, + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/123456/profile" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/123456/profile" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/profile_get_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/profile_get_response.json b/rackspace-cloudbigdata/src/test/resources/profile_get_response.json new file mode 100644 index 0000000..7c2dfed --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/profile_get_response.json @@ -0,0 +1,16 @@ +{"profile": + { "username": "john.doe", + "userId" : "12346", + "tenantId" : "123456", + "sshkeys": [{"name": "t@test", "publicKey" : "ssh-rsa ....."}], + "cloudCredentials": {"username": "jdoe"}, + "links": [ + { "rel": "self", + "href": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/123456/profile" + }, + { "rel": "bookmark", + "href": "https://dfw.bigdata.api.rackspacecloud.com/123456/profile" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/resource_limits_get_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/resource_limits_get_response.json b/rackspace-cloudbigdata/src/test/resources/resource_limits_get_response.json new file mode 100644 index 0000000..8a65466 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/resource_limits_get_response.json @@ -0,0 +1,30 @@ +{ "limits": + { "absolute": + { + "disk": { + "limit": 5120, + "remaining": 5120 + }, + "nodeCount": { + "limit": 5, + "remaining": 5 + }, + "ram": { + "limit": 40960, + "remaining": 40960 + }, + "vcpus": { + "limit": 10, + "remaining": 10 + } + }, + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/limits", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/limits", + "rel": "bookmark" + } + ] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/type_list_details_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/type_list_details_response.json b/rackspace-cloudbigdata/src/test/resources/type_list_details_response.json new file mode 100644 index 0000000..1884b92 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/type_list_details_response.json @@ -0,0 +1,15 @@ +{ "type": + { + "id": "HADOOP_HDP1_1", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/types/HADOOP_HDP1_1", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/types/HADOOP_HDP1_1", + "rel": "bookmark" + } + ], + "name": "Hadoop (HDP 1.1)", + "services": [] + } +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/type_list_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/type_list_response.json b/rackspace-cloudbigdata/src/test/resources/type_list_response.json new file mode 100644 index 0000000..81dfde6 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/type_list_response.json @@ -0,0 +1,16 @@ +{ "types": + [ + { + "id": "HADOOP_HDP1_1", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/types/HADOOP_HDP1_1", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/types/HADOOP_HDP1_1", + "rel": "bookmark" + } + ], + "name": "Hadoop (HDP 1.1)" + } + ] +} http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/b84b0898/rackspace-cloudbigdata/src/test/resources/type_list_supported_flavors_response.json ---------------------------------------------------------------------- diff --git a/rackspace-cloudbigdata/src/test/resources/type_list_supported_flavors_response.json b/rackspace-cloudbigdata/src/test/resources/type_list_supported_flavors_response.json new file mode 100644 index 0000000..08ac826 --- /dev/null +++ b/rackspace-cloudbigdata/src/test/resources/type_list_supported_flavors_response.json @@ -0,0 +1,32 @@ +{ "flavors": [ + { + "disk": 1024, + "id": "5413894c-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/5413894c-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/5413894c-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Medium Hadoop Instance", + "ram": 15360, + "vcpus": 4 + }, + { + "disk": 2000, + "id": "559dd2b8-7c76-11e2-b737-beeffa00040e", + "links": [ + { "href": "http://dfw.bigdata.api.rackspacecloud.com/v1.0/1234/flavors/559dd2b8-7c76-11e2-b737-beeffa00040e", + "rel": "self" + }, + { "href": "http://dfw.bigdata.api.rackspacecloud.com/1234/flavors/559dd2b8-7c76-11e2-b737-beeffa00040e", + "rel": "bookmark" + } + ], + "name": "Large Hadoop Instance", + "ram": 27648, + "vcpus": 8 + } +] }
