libcloud-notifications mailing list archives

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

URL: http://svn.apache.org/viewvc?rev=1131111&view=rev
Log:
Update feature matrix to include storage & load-balancers.

Modified:
    libcloud/site/trunk/content/supported_providers.json
    libcloud/site/trunk/templates/providers.html

Modified: libcloud/site/trunk/content/supported_providers.json
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/content/supported_providers.json?rev=1131111&r1=1131110&r2=1131111&view=diff
==============================================================================
--- libcloud/site/trunk/content/supported_providers.json (original)
+++ libcloud/site/trunk/content/supported_providers.json Fri Jun  3 17:08:34 2011
@@ -408,6 +408,146 @@
         }
     ],
 
-    "storage": [],
-    "loadbalancers": []
+    "storage":
+    [
+        {
+            "name": "CloudFiles US",
+            "website": "http://www.rackspace.com/cloud/cloud_hosting_products/files/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": true,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        },
+        {
+            "name": "CloudFiles UK",
+            "website": "http://www.rackspace.co.uk/cloud-hosting/cloud-products/cloud-files/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": true,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        },
+        {
+            "name": "Amazon S3 US (West)",
+            "website": "http://aws.amazon.com/s3/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": false,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        },
+        {
+            "name": "Amazon S3 US (East)",
+            "website": "http://aws.amazon.com/s3/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": false,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        },
+        {
+            "name": "Amazon S3 EU (West)",
+            "website": "http://aws.amazon.com/s3/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": false,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        },
+        {
+            "name": "Amazon S3 Asia (South East)",
+            "website": "http://aws.amazon.com/s3/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": false,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        },
+        {
+            "name": "Amazon S3 Asia (North East)",
+            "website": "http://aws.amazon.com/s3/",
+            "image": "",
+            "features": {
+                "list_containers": true,
+                "list_objects": true,
+                "create_container": true,
+                "delete_container": true,
+                "upload_object": true,
+                "upload_object_via_stream": false,
+                "download_object": true,
+                "download_object_as_stream": true,
+                "delete_object": true
+            }
+        }
+    ],
+    "loadbalancers":
+    [
+       {
+            "name": "Rackspace US",
+            "website": "http://www.rackspace.com/cloud/cloud_hosting_products/loadbalancers/",
+            "image": "",
+            "features": {
+                "create": true,
+                "list_members": true,
+                "attach_member": true,
+                "detach_member": true,
+                "attach_compute_node": true
+            }
+        },
+        {
+            "name": "GoGrid",
+            "website": "http://www.gogrid.com/cloud-hosting/load-balancers.php",
+            "image": "",
+            "features": {
+                "create": true,
+                "list_members": true,
+                "attach_member": true,
+                "detach_member": true,
+                "attach_compute_node": true
+            }
+        }
+   ]
 }

Modified: libcloud/site/trunk/templates/providers.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/templates/providers.html?rev=1131111&r1=1131110&r2=1131111&view=diff
==============================================================================
--- libcloud/site/trunk/templates/providers.html (original)
+++ libcloud/site/trunk/templates/providers.html Fri Jun  3 17:08:34 2011
@@ -28,4 +28,56 @@
     </tr>
 {% endfor %}
 </table>
+
+<h2>Storage</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 containers</a></th>
+        <th><a href="driver-features.html">list objects</a></th>
+        <th><a href="driver-features.html">create container</a></th>
+        <th><a href="driver-features.html">delete container</a></th>
+        <th><a href="driver-features.html">upload object</a></th>
+        <th><a href="driver-features.html">streaming object upload</a></th>
+        <th><a href="driver-features.html">download object</a></th>
+        <th><a href="driver-features.html">streaming object download</a></th>
+        <th><a href="driver-features.html">delete object</a></th>
+    </tr>
+{% for provider in storage %}
+    <tr>
+        <th><a href="{{ provider.website }}" title="{{ provider.name }}">{{ provider.name
}}</a></th>
+        <td>{% if provider.features.list_containers %}y{% endif %}</td>
+        <td>{% if provider.features.list_objects %}y{% endif %}</td>
+        <td>{% if provider.features.create_container %}y{% endif %}</td>
+        <td>{% if provider.features.delete_container %}y{% endif %}</td>
+        <td>{% if provider.features.upload_object %}y{% endif %}</td>
+        <td>{% if provider.features.upload_object_via_stream %}y{% endif %}</td>
+        <td>{% if provider.features.download_object %}y{% endif %}</td>
+        <td>{% if provider.features.download_object_as_stream %}y{% endif %}</td>
+        <td>{% if provider.features.delete_object %}y{% endif %}</td>
+    </tr>
+{% endfor %}
+</table>
+
+<h2>Load-balancers</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">create</a></th>
+        <th><a href="driver-features.html">list members</a></th>
+        <th><a href="driver-features.html">attach member</a></th>
+        <th><a href="driver-features.html">detach member</a></th>
+        <th><a href="driver-features.html">attach compute node</a></th>
+    </tr>
+{% for provider in loadbalancers %}
+    <tr>
+        <th><a href="{{ provider.website }}" title="{{ provider.name }}">{{ provider.name
}}</a></th>
+        <td>{% if provider.features.create %}y{% endif %}</td>
+        <td>{% if provider.features.list_members %}y{% endif %}</td>
+        <td>{% if provider.features.attach_member %}y{% endif %}</td>
+        <td>{% if provider.features.detach_member %}y{% endif %}</td>
+        <td>{% if provider.features.attach_compute_node %}y{% endif %}</td>
+    </tr>
+{% endfor %}
+</table>
 {% endblock %}



Mime
View raw message