From: David Lutterkort <[email protected]>
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