incubator-deltacloud-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lut...@apache.org
Subject svn commit: r1027305 - in /incubator/deltacloud/trunk/site: deltacloud.org/content/ deltacloud.org/lib/ deltacloud.org/output/ docs/
Date Mon, 25 Oct 2010 23:27:17 GMT
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="&#109;&#97;&#105;&#108;&#x74;&#111;&#58;&#100;&#x65;&#x6c;&#116;&#97;&#99;&#x6c;&#x6f;&#x75;&#x64;&#x2d;&#100;&#101;&#x76;&#x40;&#x69;&#110;&#99;&#x75;&#98;&#x61;&#116;&#x6f;&#114;&#46;&#x61;&#x70;&#97;&#99;&#x68;&#101;&#x2e;&#111;&#x72;&#x67;">&#100;&#x65;&#108;&#x74;&#97;&#x63;&#x6c;&#x6f;&#117;&#100;&#45;&#x64;&#101;&#118;&#x40;&#105;&#x6e;&#x63;&#x75;&#98;&#x61;&#x74;&#x6f;&#x72;&#x2e;&#97;&#x70;&#97;&#99;&#104;&#x65;&#46;&#x6f;&#114;&#103;</a>.
-            To subscribe to it, send an email to <a href="&#x6d;&#x61;&#x69;&#108;&#x74;&#x6f;&#58;&#x64;&#x65;&#x6c;&#116;&#x61;&#99;&#x6c;&#111;&#117;&#100;&#x2d;&#x64;&#x65;&#x76;&#x2d;&#115;&#x75;&#x62;&#115;&#x63;&#114;&#x69;&#x62;&#101;&#64;&#105;&#x6e;&#x63;&#117;&#98;&#x61;&#x74;&#x6f;&#114;&#x2e;&#97;&#x70;&#97;&#99;&#x68;&#101;&#46;&#x6f;&#x72;&#x67;">&#100;&#x65;&#108;&#116;&#x61;&#x63;&#108;&#111;&#117;&#100;&#45;&#x64;&#x65;&#x76;&#x2d;&#x73;&#x75;&#98;&#115;&#x63;&#x72;&#105;&#98;&#x65;&#64;&#105;&#x6e;&#99;&#x75;&#98;&#x61;&#x74;&#x6f;&#114;&#x2e;&#97;&#x70;&#x61;&#99;&#104;&#x65;&#46;&#x6f;&#114;&#103;</a>.
+            <p>For Deltacloud API: <a href="&#109;&#x61;&#105;&#x6c;&#x74;&#111;&#x3a;&#100;&#x65;&#x6c;&#116;&#x61;&#99;&#108;&#111;&#x75;&#100;&#45;&#x64;&#x65;&#118;&#64;&#x69;&#110;&#99;&#x75;&#98;&#x61;&#x74;&#111;&#114;&#x2e;&#x61;&#x70;&#97;&#99;&#x68;&#101;&#46;&#x6f;&#x72;&#x67;">&#100;&#101;&#x6c;&#116;&#x61;&#x63;&#108;&#111;&#x75;&#100;&#45;&#100;&#101;&#118;&#x40;&#105;&#x6e;&#99;&#x75;&#98;&#97;&#116;&#x6f;&#114;&#x2e;&#97;&#112;&#x61;&#x63;&#104;&#101;&#x2e;&#111;&#x72;&#x67;</a>.
+            To subscribe to it, send an email to <a href="&#x6d;&#x61;&#105;&#x6c;&#116;&#111;&#x3a;&#100;&#x65;&#x6c;&#x74;&#x61;&#99;&#x6c;&#111;&#117;&#x64;&#x2d;&#x64;&#101;&#118;&#45;&#115;&#x75;&#x62;&#115;&#99;&#x72;&#105;&#x62;&#101;&#x40;&#105;&#110;&#99;&#117;&#x62;&#x61;&#116;&#111;&#114;&#x2e;&#x61;&#x70;&#x61;&#99;&#x68;&#101;&#x2e;&#x6f;&#114;&#x67;">&#x64;&#x65;&#108;&#116;&#x61;&#99;&#x6c;&#111;&#117;&#100;&#x2d;&#100;&#101;&#118;&#x2d;&#x73;&#x75;&#x62;&#x73;&#99;&#x72;&#x69;&#x62;&#101;&#x40;&#105;&#110;&#99;&#x75;&#x62;&#x61;&#116;&#111;&#x72;&#x2e;&#x61;&#112;&#97;&#x63;&#104;&#101;&#x2e;&#111;&#x72;&#x67;</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'>&nbsp;</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'>&nbsp;</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>
         
         
         



Mime
View raw message