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/07/09 01:43:09 UTC
svn commit: r962281 -
/incubator/deltacloud/trunk/server/lib/deltacloud/drivers/mock/mock_driver.rb
Author: lutter
Date: Thu Jul 8 23:43:08 2010
New Revision: 962281
URL: http://svn.apache.org/viewvc?rev=962281&view=rev
Log:
Mock driver: add some hardware profiles
Modified:
incubator/deltacloud/trunk/server/lib/deltacloud/drivers/mock/mock_driver.rb
Modified: incubator/deltacloud/trunk/server/lib/deltacloud/drivers/mock/mock_driver.rb
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/server/lib/deltacloud/drivers/mock/mock_driver.rb?rev=962281&r1=962280&r2=962281&view=diff
==============================================================================
--- incubator/deltacloud/trunk/server/lib/deltacloud/drivers/mock/mock_driver.rb (original)
+++ incubator/deltacloud/trunk/server/lib/deltacloud/drivers/mock/mock_driver.rb Thu Jul 8 23:43:08 2010
@@ -75,6 +75,30 @@ class MockDriver < Deltacloud::BaseDrive
}),
] ) unless defined?( REALMS )
+ define_hardware_profile('m1-small') do
+ cpu 1
+ memory 1.7 * 1024
+ storage 160
+ architecture 'i386'
+ end
+
+ define_hardware_profile('m1-large') do
+ cpu 2
+ memory (7.5*1024 .. 15*1024), :default => 10 * 1024
+ storage [ 850, 1024 ]
+ architecture 'x86_64'
+ end
+
+ define_hardware_profile('m1-xlarge') do
+ cpu 4
+ memory (12*1024 .. 32*1024)
+ storage [ 1024, 2048, 4096 ]
+ architecture 'x86_64'
+ end
+
+ # Some clouds tell us nothing about hardware profiles (e.g., OpenNebula)
+ define_hardware_profile 'opaque'
+
define_instance_states do
start.to( :pending ) .on( :create )