libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From to...@apache.org
Subject svn commit: r1131013 - in /libcloud/site/trunk: content/supported_providers.json content/supported_providers.mdtext templates/providers.html
Date Fri, 03 Jun 2011 12:32:40 GMT
Author: tomaz
Date: Fri Jun  3 12:32:40 2011
New Revision: 1131013

URL: http://svn.apache.org/viewvc?rev=1131013&view=rev
Log:
Generate supported providers matrix from a JSON file.

Added:
    libcloud/site/trunk/content/supported_providers.json
    libcloud/site/trunk/templates/providers.html
Removed:
    libcloud/site/trunk/content/supported_providers.mdtext

Added: libcloud/site/trunk/content/supported_providers.json
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/supported_providers.json?rev=1131013&view=auto
==============================================================================
--- libcloud/site/trunk/content/supported_providers.json (added)
+++ libcloud/site/trunk/content/supported_providers.json Fri Jun  3 12:32:40 2011
@@ -0,0 +1,413 @@
+{
+    "compute": [
+        {
+            "name": "Bluebox",
+            "website": "http://www.bluebox.net/solutions",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "Brightbox",
+            "website": "http://www.brightbox.co.uk/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": false,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "CloudSigma",
+            "website": "http://www.cloudsigma.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "Dreamhost",
+            "website": "http://www.dreamhost.com/hosting-vps.html",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "EC2-AP Northeast",
+            "website": "http://aws.amazon.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "EC2-AP Southeast",
+            "website": "http://aws.amazon.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "EC2-US East",
+            "website": "http://aws.amazon.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "EC2-US West",
+            "website": "http://aws.amazon.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "EC2-EU West",
+            "website": "http://aws.amazon.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "enomaly ECP",
+            "website": "http://www.enomaly.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "ElasticHosts",
+            "website": "http://www.elastichosts.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "Eucalyptus",
+            "website": "http://www.eucalyptus.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "Gandi.net",
+            "website": "http://www.gandi.net/hosting/vps#main-nav",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "GoGrid",
+            "website": "http://www.gogrid.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "IBM Cloud",
+            "website": "http://www-935.ibm.com/services/us/igs/cloud-development/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "Linode",
+            "website": "http://www.linode.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "Nimbus",
+            "website": "http://www.nimbusproject.org/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "OpenNebula",
+            "website": "http://www.opennebula.org/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "OpenStack",
+            "website": "http://www.openstack.org/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "OpSource Cloud",
+            "website": "http://www.opsource.net/Services/Cloud-Hosting",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "Rackspace US",
+            "website": "http://www.rackspacecloud.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "Rackspace UK",
+            "website": "http://www.rackspace.co.uk/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "RimuHosting",
+            "website": "http://rimuhosting.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "Slicehost",
+            "website": "http://www.slicehost.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "SoftLayer",
+            "website": "http://softlayer.com/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "Terremark",
+            "website": "http://www.terremark.com/default.aspx",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "vCloud",
+            "website": "http://www.vmware.com/appliances/deploy/vcloud-express.html",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": true
+            }
+        },
+        {
+            "name": "Voxel",
+            "website": "http://www.voxel.net/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        },
+        {
+            "name": "VPS.net",
+            "website": "http://vps.net/",
+            "image": "",
+            "features": {
+                "list": true,
+                "reboot": true,
+                "create": true,
+                "destroy": true,
+                "images": true,
+                "sizes": true,
+                "deploy": false
+            }
+        }
+    ],
+
+    "storage": [],
+    "loadbalancers": []
+}

Added: libcloud/site/trunk/templates/providers.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/templates/providers.html?rev=1131013&view=auto
==============================================================================
--- libcloud/site/trunk/templates/providers.html (added)
+++ libcloud/site/trunk/templates/providers.html Fri Jun  3 12:32:40 2011
@@ -0,0 +1,31 @@
+{% extends "basic.html" %}
+{% block title %}Supported Providers and Features{% endblock %}
+
+{% block content %}
+<h2>Compute</h2>
+
+<table id="python-support-table" class="support-table" cellpadding="0" cellspacing="0"
border="0">
+    <tr>
+        <th>provider</th>
+        <th><a href="driver-features.html#list">list</a></th>
+        <th><a href="driver-features.html#reboot">reboot</a></th>
+        <th><a href="driver-features.html#create">create</a></th>
+        <th><a href="driver-features.html#destroy">destroy</a></th>
+        <th><a href="driver-features.html#images">images</a></th>
+        <th><a href="driver-features.html#sizes">sizes</a></th>
+        <th><a href="driver-features.html#deploy">deploy</a></th>
+    </tr>
+{% for provider in compute %}
+    <tr>
+        <th><a href="{{ provider.website }}" title="{{ provider.name }}">{{ provider.name
}}</a></th>
+        <td>{% if provider.features.list %}y{% endif %}</td>
+        <td>{% if provider.features.reboot %}y{% endif %}</td>
+        <td>{% if provider.features.create %}y{% endif %}</td>
+        <td>{% if provider.features.destroy %}y{% endif %}</td>
+        <td>{% if provider.features.images %}y{% endif %}</td>
+        <td>{% if provider.features.sizes %}y{% endif %}</td>
+        <td>{% if provider.features.deploy %}y{% endif %}</td>
+    </tr>
+{% endfor %}
+</table>
+{% endblock %}



Mime
View raw message