Author: tomaz
Date: Tue Jun 19 04:10:36 2012
New Revision: 1351567
URL: http://svn.apache.org/viewvc?rev=1351567&view=rev
Log:
Add website attribute to the compute drivers. Contributed by Ilgiz Islamgulov
part of LIBCLOUD-215.
Modified:
libcloud/trunk/libcloud/compute/drivers/bluebox.py
libcloud/trunk/libcloud/compute/drivers/brightbox.py
libcloud/trunk/libcloud/compute/drivers/cloudsigma.py
libcloud/trunk/libcloud/compute/drivers/cloudstack.py
libcloud/trunk/libcloud/compute/drivers/dreamhost.py
libcloud/trunk/libcloud/compute/drivers/dummy.py
libcloud/trunk/libcloud/compute/drivers/ec2.py
libcloud/trunk/libcloud/compute/drivers/ecp.py
libcloud/trunk/libcloud/compute/drivers/elastichosts.py
libcloud/trunk/libcloud/compute/drivers/elasticstack.py
libcloud/trunk/libcloud/compute/drivers/gandi.py
libcloud/trunk/libcloud/compute/drivers/gogrid.py
libcloud/trunk/libcloud/compute/drivers/ibm_sce.py
libcloud/trunk/libcloud/compute/drivers/joyent.py
libcloud/trunk/libcloud/compute/drivers/ktucloud.py
libcloud/trunk/libcloud/compute/drivers/libvirt_driver.py
libcloud/trunk/libcloud/compute/drivers/linode.py
libcloud/trunk/libcloud/compute/drivers/ninefold.py
libcloud/trunk/libcloud/compute/drivers/opennebula.py
libcloud/trunk/libcloud/compute/drivers/openstack.py
libcloud/trunk/libcloud/compute/drivers/opsource.py
libcloud/trunk/libcloud/compute/drivers/rackspace.py
libcloud/trunk/libcloud/compute/drivers/rackspacenova.py
libcloud/trunk/libcloud/compute/drivers/rimuhosting.py
libcloud/trunk/libcloud/compute/drivers/serverlove.py
libcloud/trunk/libcloud/compute/drivers/skalicloud.py
libcloud/trunk/libcloud/compute/drivers/slicehost.py
libcloud/trunk/libcloud/compute/drivers/softlayer.py
libcloud/trunk/libcloud/compute/drivers/vcl.py
libcloud/trunk/libcloud/compute/drivers/vcloud.py
libcloud/trunk/libcloud/compute/drivers/voxel.py
libcloud/trunk/libcloud/compute/drivers/vpsnet.py
Modified: libcloud/trunk/libcloud/compute/drivers/bluebox.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/bluebox.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/bluebox.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/bluebox.py Tue Jun 19 04:10:36 2012
@@ -130,6 +130,7 @@ class BlueboxNodeDriver(NodeDriver):
type = Provider.BLUEBOX
api_name = 'bluebox'
name = 'Bluebox Blocks'
+ website = 'http://bluebox.net'
def list_nodes(self):
result = self.connection.request('/api/blocks.json')
Modified: libcloud/trunk/libcloud/compute/drivers/brightbox.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/brightbox.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/brightbox.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/brightbox.py Tue Jun 19 04:10:36
2012
@@ -43,6 +43,7 @@ class BrightboxNodeDriver(NodeDriver):
type = Provider.BRIGHTBOX
name = 'Brightbox'
+ website = 'http://www.brightbox.co.uk/'
features = {'create_node': ['ssh_key']}
NODE_STATE_MAP = {'creating': NodeState.PENDING,
Modified: libcloud/trunk/libcloud/compute/drivers/cloudsigma.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/cloudsigma.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/cloudsigma.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/cloudsigma.py Tue Jun 19 04:10:36
2012
@@ -204,6 +204,7 @@ class CloudSigmaBaseConnection(Connectio
class CloudSigmaBaseNodeDriver(NodeDriver):
type = Provider.CLOUDSIGMA
name = 'CloudSigma'
+ website = 'http://www.cloudsigma.com/'
connectionCls = CloudSigmaBaseConnection
def reboot_node(self, node):
Modified: libcloud/trunk/libcloud/compute/drivers/cloudstack.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/cloudstack.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/cloudstack.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/cloudstack.py Tue Jun 19 04:10:36
2012
@@ -101,6 +101,7 @@ class CloudStackNodeDriver(CloudStackDri
name = 'CloudStack'
api_name = 'cloudstack'
+ website = 'http://cloudstack.org/'
type = Provider.CLOUDSTACK
NODE_STATE_MAP = {
Modified: libcloud/trunk/libcloud/compute/drivers/dreamhost.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/dreamhost.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/dreamhost.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/dreamhost.py Tue Jun 19 04:10:36
2012
@@ -128,6 +128,7 @@ class DreamhostNodeDriver(NodeDriver):
type = Provider.DREAMHOST
api_name = 'dreamhost'
name = "Dreamhost"
+ website = 'http://dreamhost.com/'
connectionCls = DreamhostConnection
_sizes = DH_PS_SIZES
Modified: libcloud/trunk/libcloud/compute/drivers/dummy.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/dummy.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/dummy.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/dummy.py Tue Jun 19 04:10:36 2012
@@ -64,6 +64,7 @@ class DummyNodeDriver(NodeDriver):
"""
name = "Dummy Node Provider"
+ website = 'http://example.com'
type = Provider.DUMMY
def __init__(self, creds):
Modified: libcloud/trunk/libcloud/compute/drivers/ec2.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ec2.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/ec2.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/ec2.py Tue Jun 19 04:10:36 2012
@@ -287,6 +287,7 @@ class EC2NodeDriver(NodeDriver):
type = Provider.EC2
api_name = 'ec2_us_east'
name = 'Amazon EC2 (us-east-1)'
+ website = 'http://aws.amazon.com/ec2/'
friendly_name = 'Amazon US N. Virginia'
country = 'US'
region_name = 'us-east-1'
Modified: libcloud/trunk/libcloud/compute/drivers/ecp.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ecp.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/ecp.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/ecp.py Tue Jun 19 04:10:36 2012
@@ -124,6 +124,7 @@ class ECPNodeDriver(NodeDriver):
"""
name = "Enomaly Elastic Computing Platform"
+ website = 'http://www.enomaly.com/'
type = Provider.ECP
connectionCls = ECPConnection
Modified: libcloud/trunk/libcloud/compute/drivers/elastichosts.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/elastichosts.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/elastichosts.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/elastichosts.py Tue Jun 19 04:10:36
2012
@@ -115,6 +115,7 @@ class ElasticHostsBaseNodeDriver(Elastic
type = Provider.ELASTICHOSTS
api_name = 'elastichosts'
name = 'ElasticHosts'
+ website = 'http://www.elastichosts.com/'
connectionCls = ElasticHostsBaseConnection
features = {"create_node": ["generates_password"]}
_standard_drives = STANDARD_DRIVES
Modified: libcloud/trunk/libcloud/compute/drivers/elasticstack.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/elasticstack.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/elasticstack.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/elasticstack.py Tue Jun 19 04:10:36
2012
@@ -163,6 +163,7 @@ class ElasticStackBaseConnection(Connect
class ElasticStackBaseNodeDriver(NodeDriver):
+ website = 'http://www.elasticstack.com'
connectionCls = ElasticStackBaseConnection
features = {"create_node": ["generates_password"]}
Modified: libcloud/trunk/libcloud/compute/drivers/gandi.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/gandi.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/gandi.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/gandi.py Tue Jun 19 04:10:36 2012
@@ -46,6 +46,7 @@ class GandiNodeDriver(BaseGandiDriver, N
"""
api_name = 'gandi'
friendly_name = 'Gandi.net'
+ website = 'http://www.gandi.net/'
country = 'FR'
type = Provider.GANDI
# TODO : which features to enable ?
Modified: libcloud/trunk/libcloud/compute/drivers/gogrid.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/gogrid.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/gogrid.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/gogrid.py Tue Jun 19 04:10:36 2012
@@ -98,6 +98,7 @@ class GoGridNodeDriver(BaseGoGridDriver,
type = Provider.GOGRID
api_name = 'gogrid'
name = 'GoGrid'
+ website = 'http://www.gogrid.com/'
features = {"create_node": ["generates_password"]}
_instance_types = GOGRID_INSTANCE_TYPES
Modified: libcloud/trunk/libcloud/compute/drivers/ibm_sce.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ibm_sce.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/ibm_sce.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/ibm_sce.py Tue Jun 19 04:10:36 2012
@@ -75,6 +75,7 @@ class IBMNodeDriver(NodeDriver):
connectionCls = IBMConnection
type = Provider.IBM
name = "IBM SmartCloud Enterprise"
+ website = 'http://ibm.com/services/us/en/cloud-enterprise/'
NODE_STATE_MAP = {0: NodeState.PENDING, # New
1: NodeState.PENDING, # Provisioning
Modified: libcloud/trunk/libcloud/compute/drivers/joyent.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/joyent.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/joyent.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/joyent.py Tue Jun 19 04:10:36 2012
@@ -92,6 +92,7 @@ class JoyentNodeDriver(NodeDriver):
type = Provider.JOYENT
name = 'Joyent'
+ website = 'http://www.joyentcloud.com'
connectionCls = JoyentConnection
features = {'create_node': ['generates_password']}
Modified: libcloud/trunk/libcloud/compute/drivers/ktucloud.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ktucloud.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/ktucloud.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/ktucloud.py Tue Jun 19 04:10:36 2012
@@ -25,6 +25,7 @@ class KTUCloudNodeDriver(CloudStackNodeD
type = Provider.KTUCLOUD
name = 'KTUCloud'
+ website = 'https://ucloudbiz.olleh.com/'
def list_images(self, location=None):
args = {
Modified: libcloud/trunk/libcloud/compute/drivers/libvirt_driver.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/libvirt_driver.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/libvirt_driver.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/libvirt_driver.py Tue Jun 19
04:10:36 2012
@@ -33,6 +33,8 @@ class LibvirtNodeDriver(NodeDriver):
"""
type = Provider.LIBVIRT
+ name = 'Libvirt'
+ website = 'http://libvirt.org/'
NODE_STATE_MAP = {
0: NodeState.TERMINATED,
Modified: libcloud/trunk/libcloud/compute/drivers/linode.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/linode.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/linode.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/linode.py Tue Jun 19 04:10:36 2012
@@ -71,6 +71,7 @@ class LinodeNodeDriver(NodeDriver):
"""
type = Provider.LINODE
name = "Linode"
+ website = 'http://www.linode.com/'
connectionCls = LinodeConnection
_linode_plan_ids = LINODE_PLAN_IDS
Modified: libcloud/trunk/libcloud/compute/drivers/ninefold.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ninefold.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/ninefold.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/ninefold.py Tue Jun 19 04:10:36 2012
@@ -25,3 +25,4 @@ class NinefoldNodeDriver(CloudStackNodeD
type = Provider.NINEFOLD
name = 'Ninefold'
+ website = 'http://ninefold.com/'
Modified: libcloud/trunk/libcloud/compute/drivers/opennebula.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/opennebula.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/opennebula.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/opennebula.py Tue Jun 19 04:10:36
2012
@@ -265,6 +265,7 @@ class OpenNebulaNodeDriver(NodeDriver):
connectionCls = OpenNebulaConnection
name = 'OpenNebula'
+ website = 'http://opennebula.org/'
type = Provider.OPENNEBULA
NODE_STATE_MAP = {
Modified: libcloud/trunk/libcloud/compute/drivers/openstack.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/openstack.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/openstack.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/openstack.py Tue Jun 19 04:10:36
2012
@@ -152,6 +152,9 @@ class OpenStackNodeDriver(NodeDriver, Op
"""
Base OpenStack node driver. Should not be used directly.
"""
+ api_name = 'openstack'
+ name = 'OpenStack'
+ website = 'http://openstack.org/'
NODE_STATE_MAP = {
'BUILD': NodeState.PENDING,
@@ -270,8 +273,6 @@ class OpenStack_1_0_NodeDriver(OpenStack
"""
connectionCls = OpenStack_1_0_Connection
type = Provider.OPENSTACK
- api_name = 'openstack'
- name = 'OpenStack'
features = {"create_node": ["generates_password"]}
@@ -786,8 +787,6 @@ class OpenStack_1_1_NodeDriver(OpenStack
"""
connectionCls = OpenStack_1_1_Connection
type = Provider.OPENSTACK
- api_name = 'openstack'
- name = 'OpenStack'
features = {"create_node": ["generates_password"]}
Modified: libcloud/trunk/libcloud/compute/drivers/opsource.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/opsource.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/opsource.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/opsource.py Tue Jun 19 04:10:36 2012
@@ -239,6 +239,7 @@ class OpsourceNodeDriver(NodeDriver):
connectionCls = OpsourceConnection
name = 'Opsource'
+ website = 'http://www.opsource.net/'
type = Provider.OPSOURCE
features = {"create_node": ["password"]}
Modified: libcloud/trunk/libcloud/compute/drivers/rackspace.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/rackspace.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/rackspace.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/rackspace.py Tue Jun 19 04:10:36
2012
@@ -49,6 +49,7 @@ class RackspaceConnection(OpenStack_1_0_
class RackspaceNodeDriver(OpenStack_1_0_NodeDriver):
name = 'Rackspace'
+ website = 'http://www.rackspace.com/'
connectionCls = RackspaceConnection
type = Provider.RACKSPACE
api_name = 'rackspace'
Modified: libcloud/trunk/libcloud/compute/drivers/rackspacenova.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/rackspacenova.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/rackspacenova.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/rackspacenova.py Tue Jun 19
04:10:36 2012
@@ -58,6 +58,7 @@ class RackspaceNovaDfwConnection(Rackspa
class RackspaceNovaDfwNodeDriver(OpenStack_1_1_NodeDriver):
name = 'RackspaceNovadfw'
+ website = 'http://www.rackspace.com/'
connectionCls = RackspaceNovaDfwConnection
type = Provider.RACKSPACE_NOVA_DFW
api_name = 'rackspacenovadfw'
@@ -65,6 +66,7 @@ class RackspaceNovaDfwNodeDriver(OpenSta
class RackspaceNovaBetaNodeDriver(OpenStack_1_1_NodeDriver):
name = 'RackspaceNovaBeta'
+ website = 'http://www.rackspace.com/'
connectionCls = RackspaceNovaBetaConnection
type = Provider.RACKSPACE_NOVA_BETA
api_name = 'rackspacenovabeta'
Modified: libcloud/trunk/libcloud/compute/drivers/rimuhosting.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/rimuhosting.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/rimuhosting.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/rimuhosting.py Tue Jun 19 04:10:36
2012
@@ -109,6 +109,7 @@ class RimuHostingNodeDriver(NodeDriver):
type = Provider.RIMUHOSTING
name = 'RimuHosting'
+ website = 'http://rimuhosting.com/'
connectionCls = RimuHostingConnection
def __init__(self, key, host=API_HOST, port=443,
Modified: libcloud/trunk/libcloud/compute/drivers/serverlove.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/serverlove.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/serverlove.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/serverlove.py Tue Jun 19 04:10:36
2012
@@ -76,6 +76,7 @@ class ServerLoveConnection(ElasticStackB
class ServerLoveNodeDriver(ElasticStackBaseNodeDriver):
type = Provider.SERVERLOVE
api_name = 'serverlove'
+ website = 'http://www.serverlove.com/'
name = 'ServerLove'
connectionCls = ServerLoveConnection
features = {'create_node': ['generates_password']}
Modified: libcloud/trunk/libcloud/compute/drivers/skalicloud.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/skalicloud.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/skalicloud.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/skalicloud.py Tue Jun 19 04:10:36
2012
@@ -77,6 +77,7 @@ class SkaliCloudNodeDriver(ElasticStackB
type = Provider.SKALICLOUD
api_name = 'skalicloud'
name = 'skalicloud'
+ website = 'http://www.skalicloud.com/'
connectionCls = SkaliCloudConnection
features = {"create_node": ["generates_password"]}
_standard_drives = STANDARD_DRIVES
Modified: libcloud/trunk/libcloud/compute/drivers/slicehost.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/slicehost.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/slicehost.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/slicehost.py Tue Jun 19 04:10:36
2012
@@ -66,6 +66,7 @@ class SlicehostNodeDriver(NodeDriver):
type = Provider.SLICEHOST
name = 'Slicehost'
+ website = 'http://slicehost.com/'
features = {"create_node": ["generates_password"]}
Modified: libcloud/trunk/libcloud/compute/drivers/softlayer.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/softlayer.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/softlayer.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/softlayer.py Tue Jun 19 04:10:36
2012
@@ -240,6 +240,7 @@ class SoftLayerNodeDriver(NodeDriver):
"""
connectionCls = SoftLayerConnection
name = 'SoftLayer'
+ website = 'http://www.softlayer.com/'
type = Provider.SOFTLAYER
features = {"create_node": ["generates_password"]}
Modified: libcloud/trunk/libcloud/compute/drivers/vcl.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcl.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/vcl.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/vcl.py Tue Jun 19 04:10:36 2012
@@ -124,6 +124,7 @@ class VCLNodeDriver(NodeDriver):
connectionCls = VCLConnection
name = 'VCL'
+ website = 'http://incubator.apache.org/vcl/'
type = Provider.VCL
def __init__(self, key, secret, secure=True, host=None, port=None, *args,
Modified: libcloud/trunk/libcloud/compute/drivers/vcloud.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vcloud.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/vcloud.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/vcloud.py Tue Jun 19 04:10:36 2012
@@ -302,6 +302,7 @@ class VCloudNodeDriver(NodeDriver):
type = Provider.VCLOUD
name = 'vCloud'
+ website = 'http://www.vmware.com/products/vcloud/'
connectionCls = VCloudConnection
org = None
_vdcs = None
Modified: libcloud/trunk/libcloud/compute/drivers/voxel.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/voxel.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/voxel.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/voxel.py Tue Jun 19 04:10:36 2012
@@ -118,6 +118,7 @@ class VoxelNodeDriver(NodeDriver):
connectionCls = VoxelConnection
type = Provider.VOXEL
name = 'Voxel VoxCLOUD'
+ website = 'http://www.voxel.net/'
def _initialize_instance_types():
for cpus in range(1,14):
Modified: libcloud/trunk/libcloud/compute/drivers/vpsnet.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/vpsnet.py?rev=1351567&r1=1351566&r2=1351567&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/vpsnet.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/vpsnet.py Tue Jun 19 04:10:36 2012
@@ -82,6 +82,7 @@ class VPSNetNodeDriver(NodeDriver):
type = Provider.VPSNET
api_name = 'vps_net'
name = "vps.net"
+ website = 'http://vps.net/'
connectionCls = VPSNetConnection
def _to_node(self, vm):