You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by lu...@apache.org on 2010/10/26 01:27:17 UTC
svn commit: r1027305 - in /incubator/deltacloud/trunk/site:
deltacloud.org/content/ deltacloud.org/lib/ deltacloud.org/output/ docs/
Author: lutter
Date: Mon Oct 25 23:27:17 2010
New Revision: 1027305
URL: http://svn.apache.org/viewvc?rev=1027305&view=rev
Log:
site: update drivers page
Added:
incubator/deltacloud/trunk/site/deltacloud.org/content/_drivers.mdown
- copied, changed from r1027304, incubator/deltacloud/trunk/site/docs/drivers.mdown
Removed:
incubator/deltacloud/trunk/site/docs/drivers.mdown
Modified:
incubator/deltacloud/trunk/site/deltacloud.org/content/_providers.haml
incubator/deltacloud/trunk/site/deltacloud.org/content/drivers.haml
incubator/deltacloud/trunk/site/deltacloud.org/lib/provider_support.rb
incubator/deltacloud/trunk/site/deltacloud.org/output/contribute.html
incubator/deltacloud/trunk/site/deltacloud.org/output/drivers.html
Copied: incubator/deltacloud/trunk/site/deltacloud.org/content/_drivers.mdown (from r1027304, incubator/deltacloud/trunk/site/docs/drivers.mdown)
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/deltacloud.org/content/_drivers.mdown?p2=incubator/deltacloud/trunk/site/deltacloud.org/content/_drivers.mdown&p1=incubator/deltacloud/trunk/site/docs/drivers.mdown&r1=1027304&r2=1027305&rev=1027305&view=diff
==============================================================================
(empty)
Modified: incubator/deltacloud/trunk/site/deltacloud.org/content/_providers.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/deltacloud.org/content/_providers.haml?rev=1027305&r1=1027304&r2=1027305&view=diff
==============================================================================
--- incubator/deltacloud/trunk/site/deltacloud.org/content/_providers.haml (original)
+++ incubator/deltacloud/trunk/site/deltacloud.org/content/_providers.haml Mon Oct 25 23:27:17 2010
@@ -2,6 +2,7 @@
filter:
- haml
---
+%h3 Compute Drivers
%table#providers
%tr
%th.emptycell
@@ -32,7 +33,7 @@ filter:
%th
List all/get details about
%strong instances
- - provider_support.each do |provider|
+ - compute_support.each do |provider|
%tr
%td.provider
= provider[:name]
@@ -47,3 +48,38 @@ filter:
= support_indicator(provider[:list][:realms])
= support_indicator(provider[:list][:images])
= support_indicator(provider[:list][:instances])
+
+%h3 Storage Drivers
+%table#providers
+ %tr
+ %th.emptycell
+ %th
+ %strong Create
+ new containers
+ %th
+ %strong Update/delete
+ containers
+ %th
+ %strong Create
+ new blobs
+ %th
+ %strong Update/delete
+ blobs
+ %th
+ %strong Read/write
+ blob attributes
+ %th
+ %strong Read/write
+ individual blob attributes
+ - storage_support.each do |provider|
+ %tr
+ %td.provider
+ = provider[:name]
+ - if not provider[:driver]
+ %span coming soon
+ = support_indicator(provider[:container][:create])
+ = support_indicator(provider[:container][:update])
+ = support_indicator(provider[:blob][:create])
+ = support_indicator(provider[:blob][:update])
+ = support_indicator(provider[:blob][:rw])
+ = support_indicator(provider[:blob][:rw_attr])
Modified: incubator/deltacloud/trunk/site/deltacloud.org/content/drivers.haml
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/deltacloud.org/content/drivers.haml?rev=1027305&r1=1027304&r2=1027305&view=diff
==============================================================================
--- incubator/deltacloud/trunk/site/deltacloud.org/content/drivers.haml (original)
+++ incubator/deltacloud/trunk/site/deltacloud.org/content/drivers.haml Mon Oct 25 23:27:17 2010
@@ -5,7 +5,7 @@ extension: html
filter:
- haml
---
-- page = render(:partial => "external", :locals => { :path => '../docs/drivers.mdown' })
+- page = render(:partial => "external", :locals => { :path => 'content/_drivers.mdown' })
- header, rest = page.split("<table providers></table>")
= header
Modified: incubator/deltacloud/trunk/site/deltacloud.org/lib/provider_support.rb
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/deltacloud.org/lib/provider_support.rb?rev=1027305&r1=1027304&r2=1027305&view=diff
==============================================================================
--- incubator/deltacloud/trunk/site/deltacloud.org/lib/provider_support.rb (original)
+++ incubator/deltacloud/trunk/site/deltacloud.org/lib/provider_support.rb Mon Oct 25 23:27:17 2010
@@ -1,5 +1,5 @@
module ProviderSupportHelper
- def provider_support
+ def compute_support
[
{:name => "Amazon EC2", :driver => true, :instance => { :create => true, :start => false, :stop => true, :reboot => true, :destroy => true },
:list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
@@ -13,15 +13,34 @@ module ProviderSupportHelper
:list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
{:name => "RimuHosting", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
:list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
- {:name => "Terremark", :driver => false, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
+ {:name => "Terremark", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
:list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
{:name => "vCloud", :driver => false, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
:list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
]
end
+ def storage_support
+ [
+ { :name => "Amazon S3", :driver => true,
+ :container => { :create => true, :update => true },
+ :blob => { :create => true, :update => true, :rw => true,
+ :rw_attr => true } },
+ { :name => "Rackspace CloudFiles", :driver => true,
+ :container => { :create => true, :update => true },
+ :blob => { :create => true, :update => true, :rw => true,
+ :rw_attr => true } },
+ { :name => "Microsoft Azure", :driver => false,
+ :container => { }, :blob => { } },
+ { :name => "Google Storage", :driver => false,
+ :container => { }, :blob => { } },
+ ]
+ end
+
+ LABELS = { true => "yes", false => "no" }
+
def support_indicator(value)
- text = value ? "yes" : "no"
+ text = LABELS[value] || "TBD"
cls = value ? "supported" : "not-supported"
"<td class=\"#{cls}\">#{text}</td>"
end
Modified: incubator/deltacloud/trunk/site/deltacloud.org/output/contribute.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/deltacloud.org/output/contribute.html?rev=1027305&r1=1027304&r2=1027305&view=diff
==============================================================================
--- incubator/deltacloud/trunk/site/deltacloud.org/output/contribute.html (original)
+++ incubator/deltacloud/trunk/site/deltacloud.org/output/contribute.html Mon Oct 25 23:27:17 2010
@@ -59,8 +59,8 @@
<li>
<strong>Mailing Lists</strong>
<br />
- <p>For Deltacloud API: <a href="mailto:deltacloud-dev@incubator.apache.org">deltacloud-dev@incubator.apache.org</a>.
- To subscribe to it, send an email to <a href="mailto:deltacloud-dev-subscribe@incubator.apache.org">deltacloud-dev-subscribe@incubator.apache.org</a>.
+ <p>For Deltacloud API: <a href="mailto:deltacloud-dev@incubator.apache.org">deltacloud-dev@incubator.apache.org</a>.
+ To subscribe to it, send an email to <a href="mailto:deltacloud-dev-subscribe@incubator.apache.org">deltacloud-dev-subscribe@incubator.apache.org</a>.
You can also view <a href="http://mail-archives.apache.org/mod_mbox/incubator-deltacloud-dev/">Archive</a> in case you are missing something.</p>
</li>
<li>
Modified: incubator/deltacloud/trunk/site/deltacloud.org/output/drivers.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/deltacloud.org/output/drivers.html?rev=1027305&r1=1027304&r2=1027305&view=diff
==============================================================================
--- incubator/deltacloud/trunk/site/deltacloud.org/output/drivers.html (original)
+++ incubator/deltacloud/trunk/site/deltacloud.org/output/drivers.html Mon Oct 25 23:27:17 2010
@@ -106,6 +106,7 @@
can handle a set of standard operations, some of them also support a number of
optional operations to expose the features of specific clouds more closely. The
drivers and their capabilities are:</p>
+ <h3>Compute Drivers</h3>
<table id='providers'>
<tr>
<th class='emptycell'> </th>
@@ -233,7 +234,6 @@
<tr>
<td class='provider'>
Terremark
- <span>coming soon</span>
</td>
<td class="supported">yes</td>
<td class="supported">yes</td>
@@ -261,6 +261,82 @@
<td class="supported">yes</td>
</tr>
</table>
+ <h3>Storage Drivers</h3>
+ <table id='providers'>
+ <tr>
+ <th class='emptycell'> </th>
+ <th>
+ <strong>Create</strong>
+ new containers
+ </th>
+ <th>
+ <strong>Update/delete</strong>
+ containers
+ </th>
+ <th>
+ <strong>Create</strong>
+ new blobs
+ </th>
+ <th>
+ <strong>Update/delete</strong>
+ blobs
+ </th>
+ <th>
+ <strong>Read/write</strong>
+ blob attributes
+ </th>
+ <th>
+ <strong>Read/write</strong>
+ individual blob attributes
+ </th>
+ </tr>
+ <tr>
+ <td class='provider'>
+ Amazon S3
+ </td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ </tr>
+ <tr>
+ <td class='provider'>
+ Rackspace CloudFiles
+ </td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ <td class="supported">yes</td>
+ </tr>
+ <tr>
+ <td class='provider'>
+ Microsoft Azure
+ <span>coming soon</span>
+ </td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ </tr>
+ <tr>
+ <td class='provider'>
+ Google Storage
+ <span>coming soon</span>
+ </td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ <td class="not-supported">TBD</td>
+ </tr>
+ </table>