You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by je...@apache.org on 2010/05/06 16:59:10 UTC
svn commit: r941764 - in /incubator/libcloud/trunk/libcloud/drivers:
dummy.py ec2.py ecp.py gogrid.py linode.py opennebula.py rimuhosting.py
slicehost.py vcloud.py voxel.py
Author: jerry
Date: Thu May 6 14:59:09 2010
New Revision: 941764
URL: http://svn.apache.org/viewvc?rev=941764&view=rev
Log:
Basic docstrings for node drivers
Modified:
incubator/libcloud/trunk/libcloud/drivers/dummy.py
incubator/libcloud/trunk/libcloud/drivers/ec2.py
incubator/libcloud/trunk/libcloud/drivers/ecp.py
incubator/libcloud/trunk/libcloud/drivers/gogrid.py
incubator/libcloud/trunk/libcloud/drivers/linode.py
incubator/libcloud/trunk/libcloud/drivers/opennebula.py
incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py
incubator/libcloud/trunk/libcloud/drivers/slicehost.py
incubator/libcloud/trunk/libcloud/drivers/vcloud.py
incubator/libcloud/trunk/libcloud/drivers/voxel.py
Modified: incubator/libcloud/trunk/libcloud/drivers/dummy.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/dummy.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/dummy.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/dummy.py Thu May 6 14:59:09 2010
@@ -34,6 +34,9 @@ class DummyConnection(ConnectionKey):
pass
class DummyNodeDriver(NodeDriver):
+ """
+ Dummy node driver
+ """
name = "Dummy Node Provider"
type = Provider.DUMMY
Modified: incubator/libcloud/trunk/libcloud/drivers/ec2.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ec2.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ec2.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ec2.py Thu May 6 14:59:09 2010
@@ -213,7 +213,7 @@ class EC2Connection(ConnectionUserAndKey
class EC2NodeDriver(NodeDriver):
"""
- Driver for connections to EC2
+ Amazon EC2 node driver
"""
connectionCls = EC2Connection
Modified: incubator/libcloud/trunk/libcloud/drivers/ecp.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ecp.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ecp.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ecp.py Thu May 6 14:59:09 2010
@@ -113,6 +113,9 @@ class ECPConnection(ConnectionUserAndKey
class ECPNodeDriver(NodeDriver):
+ """
+ Enomaly ECP node driver
+ """
name = "Enomaly Elastic Computing Platform"
type = Provider.ECP
Modified: incubator/libcloud/trunk/libcloud/drivers/gogrid.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/gogrid.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/gogrid.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/gogrid.py Thu May 6 14:59:09 2010
@@ -123,6 +123,9 @@ class GoGridNode(Node):
).hexdigest()
class GoGridNodeDriver(NodeDriver):
+ """
+ GoGrid node driver
+ """
connectionCls = GoGridConnection
type = Provider.GOGRID
Modified: incubator/libcloud/trunk/libcloud/drivers/linode.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/linode.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/linode.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/linode.py Thu May 6 14:59:09 2010
@@ -136,7 +136,11 @@ class LinodeConnection(ConnectionKey):
class LinodeNodeDriver(NodeDriver):
- # The meat of Linode operations; the Node Driver.
+ """
+ Linode node driver
+
+ The meat of Linode operations.
+ """
type = Provider.LINODE
name = "Linode"
connectionCls = LinodeConnection
Modified: incubator/libcloud/trunk/libcloud/drivers/opennebula.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/opennebula.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/opennebula.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/opennebula.py Thu May 6 14:59:09 2010
@@ -69,6 +69,9 @@ class OpenNebulaConnection(ConnectionUse
class OpenNebulaNodeDriver(NodeDriver):
+ """
+ OpenNebula node driver
+ """
connectionCls = OpenNebulaConnection
type = Provider.OPENNEBULA
Modified: incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py Thu May 6 14:59:09 2010
@@ -106,6 +106,10 @@ class RimuHostingConnection(ConnectionKe
params, data, headers, method)
class RimuHostingNodeDriver(NodeDriver):
+ """
+ RimuHosting node driver
+ """
+
type = Provider.RIMUHOSTING
name = 'RimuHosting'
connectionCls = RimuHostingConnection
Modified: incubator/libcloud/trunk/libcloud/drivers/slicehost.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/slicehost.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/slicehost.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/slicehost.py Thu May 6 14:59:09 2010
@@ -61,6 +61,9 @@ class SlicehostConnection(ConnectionKey)
class SlicehostNodeDriver(NodeDriver):
+ """
+ Slicehost node driver
+ """
connectionCls = SlicehostConnection
Modified: incubator/libcloud/trunk/libcloud/drivers/vcloud.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/vcloud.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/vcloud.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/vcloud.py Thu May 6 14:59:09 2010
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
"""
-vmware VCloud driver.
+VMware vCloud driver.
"""
from libcloud.providers import Provider
from libcloud.types import NodeState, InvalidCredsException
@@ -212,7 +212,7 @@ class VCloudResponse(Response):
class VCloudConnection(ConnectionUserAndKey):
"""
- Connection class for the VCloud driver
+ Connection class for the vCloud driver
"""
responseCls = VCloudResponse
@@ -261,6 +261,10 @@ class VCloudConnection(ConnectionUserAnd
return headers
class VCloudNodeDriver(NodeDriver):
+ """
+ vCloud node driver
+ """
+
type = Provider.VCLOUD
name = "vCloud"
connectionCls = VCloudConnection
@@ -578,7 +582,7 @@ class VCloudNodeDriver(NodeDriver):
class HostingComConnection(VCloudConnection):
"""
- VCloud connection subclass for hosting.com
+ vCloud connection subclass for Hosting.com
"""
host = "vcloud.safesecureweb.com"
@@ -592,16 +596,24 @@ class HostingComConnection(VCloudConnect
}
class HostingComDriver(VCloudNodeDriver):
+ """
+ vCloud node driver for Hosting.com
+ """
connectionCls = HostingComConnection
class TerremarkConnection(VCloudConnection):
"""
- VCloud connection subclass for Terremark
+ vCloud connection subclass for Terremark
"""
host = "services.vcloudexpress.terremark.com"
class TerremarkDriver(VCloudNodeDriver):
+ """
+ vCloud node driver for Terremark
+ """
+
connectionCls = TerremarkConnection
+
def list_locations(self):
return [NodeLocation(0, "Terremark Texas", 'US', self)]
Modified: incubator/libcloud/trunk/libcloud/drivers/voxel.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/voxel.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/voxel.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/voxel.py Thu May 6 14:59:09 2010
@@ -104,6 +104,9 @@ NODE_STATE_MAP = { 'IN_PROGRESS': NodeSt
'terminated': NodeState.TERMINATED }
class VoxelNodeDriver(NodeDriver):
+ """
+ Voxel VoxCLOUD node driver
+ """
connectionCls = VoxelConnection
type = Provider.VOXEL