Signed-off-by: Chris Lalancette <[email protected]>
---
 .../lib/deltacloud/drivers/gogrid/gogrid_driver.rb |    3 +++
 .../lib/deltacloud/drivers/rhevm/rhevm_driver.rb   |    4 +++-
 .../drivers/terremark/terremark_driver.rb          |    4 +++-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb 
b/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb
index 7bae587..edca242 100644
--- a/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb
+++ b/server/lib/deltacloud/drivers/gogrid/gogrid_driver.rb
@@ -35,6 +35,9 @@ class GogridDriver < Deltacloud::BaseDriver
 
   feature :instances, :authentication_password
   feature :instances, :sandboxing
+  feature :instances, :user_name do
+    constraint :max_length, "20"
+  end
 
   def hardware_profiles(credentials, opts={})
     client = new_client(credentials)
diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb 
b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
index 40d814a..4930f3e 100644
--- a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
+++ b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
@@ -33,7 +33,9 @@ module Deltacloud
 
 class RHEVMDriver < Deltacloud::BaseDriver
 
-  feature :instances, :user_name
+  feature :instances, :user_name do
+    constraint :max_length, "50"
+  end
 
   # FIXME: These values are just for ilustration
   # Also I choosed 'SERVER' and 'DESKTOP' names
diff --git a/server/lib/deltacloud/drivers/terremark/terremark_driver.rb 
b/server/lib/deltacloud/drivers/terremark/terremark_driver.rb
index 88d3f47..32fceee 100644
--- a/server/lib/deltacloud/drivers/terremark/terremark_driver.rb
+++ b/server/lib/deltacloud/drivers/terremark/terremark_driver.rb
@@ -31,7 +31,9 @@ module Deltacloud
 
 class TerremarkDriver < Deltacloud::BaseDriver
 
-  feature :instances, :user_name
+  feature :instances, :user_name do
+    constraint :max_length, "15"
+  end
 
 #--
 # Vapp State Map... for use with convert_instance (get an integer back from 
terremark)
-- 
1.7.4.4

Reply via email to