From: David Lutterkort <lut...@redhat.com>

The CIMI spec does not permit providers setting properties on their
own. They are strictly for use by the client.
---
 server/lib/cimi/models/machine.rb | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/server/lib/cimi/models/machine.rb 
b/server/lib/cimi/models/machine.rb
index 6e075e8..214af42 100644
--- a/server/lib/cimi/models/machine.rb
+++ b/server/lib/cimi/models/machine.rb
@@ -145,11 +145,6 @@ class CIMI::Model::Machine < CIMI::Model::Base
     cpu =  memory = (instance.instance_profile.id == "opaque")? "n/a" : nil
     machine_conf = 
CIMI::Model::MachineConfiguration.find(instance.instance_profile.name, context)
     stored_attributes ||= load_attributes_for(instance)
-    if stored_attributes[:property]
-      
stored_attributes[:property].merge!(convert_instance_properties(instance, 
context))
-    else
-      stored_attributes[:property] = convert_instance_properties(instance, 
context)
-    end
     machine_spec = {
       :name => instance.name,
       :created => instance.launch_time.nil? ? Time.now.xmlschema : 
Time.parse(instance.launch_time.to_s).xmlschema,
@@ -186,15 +181,6 @@ class CIMI::Model::Machine < CIMI::Model::Base
     end
   end
 
-  def self.convert_instance_properties(instance, context)
-    properties = {}
-    properties["machine_image"] = context.machine_image_url(instance.image_id)
-    if instance.respond_to? :keyname
-      properties["credential"] = context.credential_url(instance.keyname)
-    end
-    properties
-  end
-
   def self.convert_instance_cpu(profile, context)
     cpu_override = profile.overrides.find { |p, v| p == :cpu }
     if cpu_override.nil?
-- 
1.8.1

Reply via email to