Author: tomaz
Date: Sat Jun 16 04:33:34 2012
New Revision: 1350860
URL: http://svn.apache.org/viewvc?rev=1350860&view=rev
Log:
Add new compute driver for KT UCloud (http://home.ucloud.olleh.com/main.kt)
based on CloudStack driver. Contributed by DaeMyung Kang part of LIBCLOUD-211.
Added:
libcloud/trunk/libcloud/compute/drivers/ktucloud.py
libcloud/trunk/test/compute/fixtures/ktucloud/
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_default.json
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail.json
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail2.json
libcloud/trunk/test/compute/fixtures/ktucloud/destroyVirtualMachine_default.json
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_default.json
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_notemplates.json
libcloud/trunk/test/compute/fixtures/ktucloud/listPublicIpAddresses_default.json
libcloud/trunk/test/compute/fixtures/ktucloud/listVirtualMachines_default.json
libcloud/trunk/test/compute/fixtures/ktucloud/listZones_default.json
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17164.json
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17165.json
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17166.json
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17177.json
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_attachvolumejob.json
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_createvolumejob.json
libcloud/trunk/test/compute/fixtures/ktucloud/rebootVirtualMachine_default.json
Modified:
libcloud/trunk/CHANGES
libcloud/trunk/libcloud/compute/types.py
Modified: libcloud/trunk/CHANGES
URL:
http://svn.apache.org/viewvc/libcloud/trunk/CHANGES?rev=1350860&r1=1350859&r2=1350860&view=diff
==============================================================================
--- libcloud/trunk/CHANGES (original)
+++ libcloud/trunk/CHANGES Sat Jun 16 04:33:34 2012
@@ -42,6 +42,10 @@ Changes with Apache Libcloud in developm
CloudStack driver. ; LIBCLOUD-208
[Gabriel Reid]
+ - New driver for KT UCloud (http://home.ucloud.olleh.com/main.kt) based on
+ CloudStack driver.
+ [DaeMyung Kang]
+
*) DNS
- Add support for GEO RecordType to Zerigo driver. ; LIBCLOUD-203
Added: libcloud/trunk/libcloud/compute/drivers/ktucloud.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ktucloud.py?rev=1350860&view=auto
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/ktucloud.py (added)
+++ libcloud/trunk/libcloud/compute/drivers/ktucloud.py Sat Jun 16 04:33:34 2012
@@ -0,0 +1,90 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from libcloud.compute.providers import Provider
+from libcloud.compute.base import Node, NodeDriver, NodeImage, NodeLocation, \
+ NodeSize
+from libcloud.compute.types import NodeState
+from libcloud.compute.drivers.cloudstack import CloudStackNodeDriver
+
+
+class KTUCloudNodeDriver(CloudStackNodeDriver):
+ "Driver for KTUCloud Compute platform."
+
+ type = Provider.KTUCLOUD
+ name = 'KTUCloud'
+
+ def list_images(self, location=None):
+ args = {
+ 'templatefilter': 'executable'
+ }
+ if location is not None:
+ args['zoneid'] = location.id
+
+ imgs = self._sync_request('listAvailableProductTypes')
+ images = []
+
+ for img in imgs['producttypes']:
+ images.append(NodeImage(img['serviceofferingid'],
+ img['serviceofferingdesc'], self, {
+ 'hypervisor': '',
+ 'format': '',
+ 'os': img['templatedesc'],
+ 'templateid': img['templateid'],
+ 'zoneid': img['zoneid']
+ }))
+
+ return images
+
+ def list_sizes(self, location=None):
+ szs = self._sync_request('listAvailableProductTypes')
+ sizes = []
+ for sz in szs['producttypes']:
+ sizes.append(NodeSize(sz['diskofferingid'],
+ sz['diskofferingdesc'], 0, 0, 0, 0, self))
+ return sizes
+
+ def create_node(self, name, size, image, location=None, **kwargs):
+ extra_args = {}
+ usageplantype = kwargs.pop('usageplantype', None)
+ if usageplantype is None:
+ extra_args['usageplantype'] = 'hourly'
+ else:
+ extra_args['usageplantype'] = usageplantype
+
+ result = self._async_request('deployVirtualMachine',
+ displayname=name,
+ serviceofferingid=image.id,
+ diskofferingid=size.id,
+ templateid=str(image.extra['templateid']),
+ zoneid=str(image.extra['zoneid']),
+ **extra_args
+ )
+
+ node = result['virtualmachine']
+
+ return Node(
+ id=node['id'],
+ name=node['displayname'],
+ state=self.NODE_STATE_MAP[node['state']],
+ public_ips=[],
+ private_ips=[],
+ driver=self,
+ extra={
+ 'zoneid': image.extra['zoneid'],
+ 'ip_addresses': [],
+ 'forwarding_rules': [],
+ }
+ )
Modified: libcloud/trunk/libcloud/compute/types.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/types.py?rev=1350860&r1=1350859&r2=1350860&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/types.py (original)
+++ libcloud/trunk/libcloud/compute/types.py Sat Jun 16 04:33:34 2012
@@ -65,6 +65,7 @@ class Provider(object):
@cvar LIBVIRT: Libvirt driver
@cvar JOYENT: Joyent driver
@cvar VCL: VCL driver
+ @cvar KTUCLOUD: kt ucloud driver
"""
DUMMY = 0
EC2 = 1 # deprecated name
@@ -115,6 +116,7 @@ class Provider(object):
ELASTICHOSTS_CA1 = 44
JOYENT = 45
VCL = 46
+ KTUCLOUD=47
class NodeState(object):
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_default.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_default.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_default.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "deployvirtualmachineresponse" : {"jobid":17164,"id":2602} }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "deployvirtualmachineresponse" : {"errorcode" : 431, "errortext" : "Unable
to find service offering: 104"} }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail2.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail2.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail2.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/deployVirtualMachine_deployfail2.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "deployvirtualmachineresponse" : {"jobid":17177,"id":2602} }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/destroyVirtualMachine_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/destroyVirtualMachine_default.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/destroyVirtualMachine_default.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/destroyVirtualMachine_default.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "destroyvirtualmachineresponse" : {"jobid":17166} }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_default.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_default.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_default.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{"listavailableproducttypesresponse":{"count":112,"producttypes":[{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-829-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-829-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-829-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-829-15-39","productstate":"available","serviceofferingdesc":"st
andard 2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-829-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-829-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-829-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","produc
tid":"1-829-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Centos 5.4
32bit","templateid":"829","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-830-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-830-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-830-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG"
,"zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-830-15-39","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-830-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-830-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-830-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","te
mplatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-830-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Centos 5.4
64bit","templateid":"830","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-867-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-867-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-867-14-39","productstate":"ava
ilable","serviceofferingdesc":"standard 2vCore 2GB
RAM","serviceofferingid":"14","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-867-15-39","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-867-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-867-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},
{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-867-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-867-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Debian 6 Squeeze
32bit","templateid":"867","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-880-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-880-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13"
,"templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-880-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-880-15-39","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-880-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-880-17-40","pro
ductstate":"available","serviceofferingdesc":"standard 4vCore 8GB
RAM","serviceofferingid":"17","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-880-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-880-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Debian 6 Squeeze
64bit","templateid":"880","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-881-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDO
NG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-881-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-881-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-881-15-39","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-881-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","
serviceofferingid":"16","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-881-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-881-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-881-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Fedora release 13 64
bit","templateid":"881","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38
","productid":"1-877-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-877-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-877-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-877-15-39","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zone
desc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-877-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-877-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-877-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-877-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serv
iceofferingid":"36","templatedesc":"Ubuntu 11.04
32bit","templateid":"877","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-878-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-878-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-878-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-878-15-39","
productstate":"available","serviceofferingdesc":"standard 2vCore 4GB
RAM","serviceofferingid":"15","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-878-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-878-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-878-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"
},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-878-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Ubuntu 11.04
64bit","templateid":"878","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-988-12-25","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-988-13-25","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-988-14-26","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatede
sc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-988-15-26","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-988-16-27","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-988-17-27","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-988-18-28","productstate":"available","serviceo
fferingdesc":"standard 8vCore 8GB
RAM","serviceofferingid":"18","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-988-36-28","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"WIN 2003 R2
32bit","templateid":"988","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-986-12-25","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-986-13-25","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","disko
fferingid":"26","productid":"1-986-14-26","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-986-15-26","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-986-16-27","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-986-17-27","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"WIN 2003 ENT
32bit","templatei
d":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-986-18-28","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-986-36-28","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"WIN 2003 ENT
32bit","templateid":"986","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-989-12-25","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-989-13-25","productstate":"available","serviceofferingdesc":"standard
1vCore
2GB RAM","serviceofferingid":"13","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-989-14-26","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-989-15-26","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-989-16-27","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"
1-989-17-27","productstate":"available","serviceofferingdesc":"standard 4vCore
8GB RAM","serviceofferingid":"17","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-989-18-28","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-989-36-28","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"WIN 2008 ENT
32bit","templateid":"989","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-990-12-25","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG
","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-990-13-25","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-990-14-26","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-990-15-26","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-990-16-27","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16"
,"templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-990-17-27","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-990-18-28","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-990-36-28","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"WIN 2008 R2
64bit","templateid":"990","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-991-12-25","productstate":"availab
le","serviceofferingdesc":"standard 1vCore 1GB
RAM","serviceofferingid":"12","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"25","productid":"1-991-13-25","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-991-14-26","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"26","productid":"1-991-15-26","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300
GB","diskofferingid":"27","productid":"1-991-16-27","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"27","productid":"1-991-17-27","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-991-18-28","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"WIN 2008 R2
Mssql","templateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"28","productid":"1-991-36-28","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"WIN 2008 R2
Mssql","te
mplateid":"991","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-1111-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-1111-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-1111-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-1111-15-39","productstate":"available","serviceofferingdesc":"sta
ndard 2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-1111-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-1111-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-1111-18-41","productstate":"available","serviceofferingdesc":"standard
8vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid
":"41","productid":"1-1111-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Ubuntu 10.04
32bit","templateid":"1111","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-1109-12-38","productstate":"available","serviceofferingdesc":"standard
1vCore 1GB RAM","serviceofferingid":"12","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"100GB","diskofferingid":"38","productid":"1-1109-13-38","productstate":"available","serviceofferingdesc":"standard
1vCore 2GB RAM","serviceofferingid":"13","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-1109-14-39","productstate":"available","serviceofferingdesc":"standard
2vCore 2GB RAM","serviceofferingid":"14","templatedesc":"Ubuntu 10.04
64bit","templateid
":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"200GB","diskofferingid":"39","productid":"1-1109-15-39","productstate":"available","serviceofferingdesc":"standard
2vCore 4GB RAM","serviceofferingid":"15","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-1109-16-40","productstate":"available","serviceofferingdesc":"standard
4vCore 4GB RAM","serviceofferingid":"16","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"300GB","diskofferingid":"40","productid":"1-1109-17-40","productstate":"available","serviceofferingdesc":"standard
4vCore 8GB RAM","serviceofferingid":"17","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-1109-18-41","productstate":"available","serviceofferingdesc":"standard
8
vCore 8GB RAM","serviceofferingid":"18","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"},{"diskofferingdesc":"400GB","diskofferingid":"41","productid":"1-1109-36-41","productstate":"available","serviceofferingdesc":"standard
8vCore 16GB RAM","serviceofferingid":"36","templatedesc":"Ubuntu 10.04
64bit","templateid":"1109","zonedesc":"MOCKDONG","zoneid":"1"}]}}
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_notemplates.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_notemplates.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_notemplates.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/listAvailableProductTypes_notemplates.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "listavailableproducttypesresponse" : { "count" : 0, "producttypes" : [] } }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/listPublicIpAddresses_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/listPublicIpAddresses_default.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/listPublicIpAddresses_default.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/listPublicIpAddresses_default.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "listpublicipaddressesresponse" : { "publicipaddress" : [
{"id":34000,"ipaddress":"1.1.1.49","allocated":"2011-06-23T05:20:39+0000","zoneid":1,"zonename":"Sydney","issourcenat":false,"account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","forvirtualnetwork":true,"isstaticnat":false,"associatednetworkid":860,"networkid":200,"state":"Allocated"},
{"id":33999,"ipaddress":"1.1.1.48","allocated":"2011-06-23T05:20:34+0000","zoneid":1,"zonename":"Sydney","issourcenat":false,"account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","forvirtualnetwork":true,"isstaticnat":false,"associatednetworkid":860,"networkid":200,"state":"Allocated"},
{"id":33998,"ipaddress":"1.1.1.47","allocated":"2011-06-23T05:20:30+0000","zoneid":1,"zonename":"Sydney","issourcenat":false,"account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","forvirtualnetwork":true,"isstaticnat":false,"associatednetworkid":860,"networkid":200,"state":"Allocated"},
{"id":3397
0,"ipaddress":"1.1.1.19","allocated":"2011-06-20T04:08:34+0000","zoneid":1,"zonename":"Sydney","issourcenat":true,"account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","forvirtualnetwork":true,"isstaticnat":false,"associatednetworkid":860,"networkid":200,"state":"Allocated"}
] } }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/listVirtualMachines_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/listVirtualMachines_default.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/listVirtualMachines_default.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/listVirtualMachines_default.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "listvirtualmachinesresponse" : { "virtualmachine" : [
{"id":2600,"name":"test","displayname":"test","account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","created":"2011-06-23T05:06:42+0000","state":"Running","haenable":false,"zoneid":1,"zonename":"Sydney","templateid":421,"templatename":"XEN
Basic Ubuntu 10.04 Server x64 PV r2.0","templatedisplaytext":"XEN Basic Ubuntu
10.04 Server x64 PV
r2.0","passwordenabled":false,"serviceofferingid":105,"serviceofferingname":"Compute
Micro
PRD","cpunumber":1,"cpuspeed":1200,"memory":384,"cpuused":"1.78%","networkkbsread":2,"networkkbswrite":2,"guestosid":12,"rootdeviceid":0,"rootdevicetype":"IscsiLUN","securitygroup":[],"nic":[{"id":3891,"networkid":860,"netmask":"255.255.240.0","gateway":"1.1.2.1","ipaddress":"1.1.1.116","traffictype":"Guest","type":"Virtual","isdefault":true}],"hypervisor":"XenServer"},
{"id":2601,"name":"test","displayname":"test","account":"fakeaccount","domainid":801,"domain":"AA000062-libclo
ud-dev","created":"2011-06-23T05:09:44+0000","state":"Starting","haenable":false,"zoneid":1,"zonename":"Sydney","templateid":421,"templatename":"XEN
Basic Ubuntu 10.04 Server x64 PV r2.0","templatedisplaytext":"XEN Basic Ubuntu
10.04 Server x64 PV
r2.0","passwordenabled":false,"serviceofferingid":105,"serviceofferingname":"Compute
Micro
PRD","cpunumber":1,"cpuspeed":1200,"memory":384,"guestosid":12,"rootdeviceid":0,"rootdevicetype":"IscsiLUN","securitygroup":[],"jobid":17147,"jobstatus":0,"nic":[{"id":3892,"networkid":860,"netmask":"255.255.240.0","gateway":"1.1.2.1","ipaddress":"1.1.1.203","traffictype":"Guest","type":"Virtual","isdefault":true}],"hypervisor":"XenServer"}
] } }
Added: libcloud/trunk/test/compute/fixtures/ktucloud/listZones_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/listZones_default.json?rev=1350860&view=auto
==============================================================================
--- libcloud/trunk/test/compute/fixtures/ktucloud/listZones_default.json (added)
+++ libcloud/trunk/test/compute/fixtures/ktucloud/listZones_default.json Sat
Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "listzonesresponse" : { "zone" : [
{"id":1,"name":"Sydney","networktype":"Advanced","securitygroupsenabled":false}
] } }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17164.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17164.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17164.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17164.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "queryasyncjobresultresponse" :
{"jobid":17164,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"virtualmachine":{"id":2602,"name":"fred","displayname":"fred","account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","created":"2011-06-23T05:48:31+0000","state":"Running","haenable":false,"zoneid":1,"zonename":"Sydney","templateid":421,"templatename":"XEN
Basic Ubuntu 10.04 Server x64 PV r2.0","templatedisplaytext":"XEN Basic Ubuntu
10.04 Server x64 PV
r2.0","passwordenabled":false,"serviceofferingid":105,"serviceofferingname":"Compute
Micro
PRD","cpunumber":1,"cpuspeed":1200,"memory":384,"guestosid":12,"rootdeviceid":0,"rootdevicetype":"IscsiLUN","securitygroup":[],"nic":[{"id":3893,"networkid":860,"netmask":"255.255.240.0","gateway":"1.1.1.1","ipaddress":"1.1.1.2","traffictype":"Guest","type":"Virtual","isdefault":true}],"hypervisor":"XenServer"}}}
}
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17165.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17165.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17165.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17165.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "queryasyncjobresultresponse" :
{"jobid":17165,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"virtualmachine":{"id":2602,"name":"fred","displayname":"fred","account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","created":"2011-06-23T05:48:31+0000","state":"Running","haenable":false,"zoneid":1,"zonename":"Sydney","templateid":421,"templatename":"XEN
Basic Ubuntu 10.04 Server x64 PV r2.0","templatedisplaytext":"XEN Basic Ubuntu
10.04 Server x64 PV
r2.0","passwordenabled":false,"serviceofferingid":105,"serviceofferingname":"Compute
Micro
PRD","cpunumber":1,"cpuspeed":1200,"memory":384,"cpuused":"0.14%","networkkbsread":2,"networkkbswrite":1,"guestosid":12,"rootdeviceid":0,"rootdevicetype":"IscsiLUN","securitygroup":[],"nic":[{"id":3893,"networkid":860,"netmask":"255.255.240.0","gateway":"1.1.1.1","ipaddress":"1.1.1.2","traffictype":"Guest","type":"Virtual","isdefault":true}],"hypervisor":"XenServer"}}}
}
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17166.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17166.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17166.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17166.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "queryasyncjobresultresponse" :
{"jobid":17166,"jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"virtualmachine":{"id":2602,"name":"fred","displayname":"fred","account":"fakeaccount","domainid":801,"domain":"AA000062-libcloud-dev","created":"2011-06-23T05:48:31+0000","state":"Destroyed","haenable":false,"zoneid":1,"zonename":"Sydney","templateid":421,"templatename":"XEN
Basic Ubuntu 10.04 Server x64 PV r2.0","templatedisplaytext":"XEN Basic Ubuntu
10.04 Server x64 PV
r2.0","passwordenabled":false,"serviceofferingid":105,"serviceofferingname":"Compute
Micro
PRD","cpunumber":1,"cpuspeed":1200,"memory":384,"cpuused":"0.13%","networkkbsread":2,"networkkbswrite":1,"guestosid":12,"rootdeviceid":0,"rootdevicetype":"IscsiLUN","securitygroup":[],"nic":[{"id":3893,"networkid":860,"netmask":"255.255.240.0","gateway":"1.1.1.1","ipaddress":"1.1.1.2","traffictype":"Guest","type":"Virtual","isdefault":true}],"hypervisor":"XenServer"}}}
}
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17177.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17177.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17177.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_17177.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "queryasyncjobresultresponse" : {"jobid":17177,"jobstatus":2} }
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_attachvolumejob.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_attachvolumejob.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_attachvolumejob.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_attachvolumejob.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "queryasyncjobresultresponse" :
{"accountid":"be7d76b3-8823-49c0-86e1-29efd9ea1eb0","userid":"a8bd3087-edc1-4e94-8470-6830404b7292","cmd":"com.cloud.api.commands.AttachVolumeCmd","jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"volume":{"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","name":"vol-0","zoneid":"58624957-a150-46a3-acbf-4088776161e5","zonename":"EQ-AMS2-Z01","type":"DATADISK","deviceid":5,"virtualmachineid":"ab2c18f6-00a6-43f8-9fe0-efecb3165dd7","vmname":"ab2c18f6-00a6-43f8-9fe0-efecb3165dd7","vmdisplayname":"gre-kickstart","vmstate":"Running","size":10737418240,"created":"2012-06-05T08:47:54+0200","state":"Ready","account":"admin","domainid":"bfc35f83-8589-4e93-9150-d57e8479f772","domain":"ROOT","storagetype":"shared","hypervisor":"KVM","diskofferingid":"6345e3b7-227e-4209-8f8c-1f94219696e6","diskofferingname":"Disk
offering 1","diskofferingdisplaytext":"Disk offering 1 display
name","storage":"Shared Storage CL01","attached
":"2012-06-05T09:17:38+0200","destroyed":false,"isextractable":false}},"created":"2012-06-05T09:17:38+0200","jobid":"e07d6b9b-2b6c-45bd-840b-3c4c3d890168"}
}
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_createvolumejob.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_createvolumejob.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_createvolumejob.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/queryAsyncJobResult_createvolumejob.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "queryasyncjobresultresponse" :
{"accountid":"be7d76b3-8823-49c0-86e1-29efd9ea1eb0","userid":"a8bd3087-edc1-4e94-8470-6830404b7292","cmd":"com.cloud.api.commands.CreateVolumeCmd","jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"volume":{"id":"60338035-92fb-4d27-98d4-b60ad4b38b87","name":"vol-0","zoneid":"58624957-a150-46a3-acbf-4088776161e5","zonename":"EQ-AMS2-Z01","type":"DATADISK","size":10737418240,"created":"2012-06-05T08:47:54+0200","state":"Allocated","account":"admin","domainid":"bfc35f83-8589-4e93-9150-d57e8479f772","domain":"ROOT","storagetype":"shared","hypervisor":"None","diskofferingid":"6345e3b7-227e-4209-8f8c-1f94219696e6","diskofferingname":"Disk
offering","diskofferingdisplaytext":"Disk offering display
name","storage":"none","destroyed":false,"isextractable":false}},"created":"2012-06-05T08:47:54+0200","jobid":"35416f6d-1b5b-4ceb-a7d4-aab0deede71b"}
}
Added:
libcloud/trunk/test/compute/fixtures/ktucloud/rebootVirtualMachine_default.json
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/compute/fixtures/ktucloud/rebootVirtualMachine_default.json?rev=1350860&view=auto
==============================================================================
---
libcloud/trunk/test/compute/fixtures/ktucloud/rebootVirtualMachine_default.json
(added)
+++
libcloud/trunk/test/compute/fixtures/ktucloud/rebootVirtualMachine_default.json
Sat Jun 16 04:33:34 2012
@@ -0,0 +1 @@
+{ "rebootvirtualmachineresponse" : {"jobid":17165} }