From: Dies Koper <[email protected]>
---
server/lib/cimi/data/default_res/machine.col.xml | 4 ++--
server/lib/cimi/models/base.rb | 4 ++--
server/lib/cimi/models/machine.rb | 2 +-
server/lib/cimi/models/machine_configuration.rb | 2 +-
server/lib/cimi/models/machine_template.rb | 6 ++----
server/lib/cimi/models/volume.rb | 4 ++--
server/tests/cimi/data/machine_template.json | 3 +--
server/tests/cimi/data/machine_template.xml | 2 +-
8 files changed, 12 insertions(+), 15 deletions(-)
diff --git a/server/lib/cimi/data/default_res/machine.col.xml
b/server/lib/cimi/data/default_res/machine.col.xml
index 8a5b146..34b0f48 100644
--- a/server/lib/cimi/data/default_res/machine.col.xml
+++ b/server/lib/cimi/data/default_res/machine.col.xml
@@ -11,10 +11,10 @@
<disk>
<capacity quantity="200" units="gigabyte" />
<format>ntgs</format>
- <attachmentPoint>/dev/sdb0</attachmentPoint>
+ <initialLocation>/dev/sdb0</initialLocation>
<guestInterface>SATA</guestInterface>
</disk>
- <volume href="http://host:port/volume/vol01" attachmentPoint="/dev/sdc01"
protocol="NFS" />
+ <volume href="http://host:port/volume/vol01" initialLocation="/dev/sdc01" />
<networkInterface>
<vsp href="http://host:port/vsp/vsp01" />
<hostname>example host name</hostname>
diff --git a/server/lib/cimi/models/base.rb b/server/lib/cimi/models/base.rb
index 2e3351d..04a1098 100644
--- a/server/lib/cimi/models/base.rb
+++ b/server/lib/cimi/models/base.rb
@@ -30,7 +30,7 @@ require_relative '../helpers/database_helper'
# text :status
# href :meter
# array :volumes do
-# scalar :href, :attachment_point, :protocol
+# scalar :href, :initial_location
# end
# end
#
@@ -42,7 +42,7 @@ require_relative '../helpers/database_helper'
# if machine.status == "UP"
# ...
# end
-# sda = machine.volumes.find { |v| v.attachment_point == "/dev/sda" }
+# sda = machine.volumes.find { |v| v.initial_location == "/dev/sda" }
# handle_meter(machine.meter.href)
#
# The keywords for the DSL are
diff --git a/server/lib/cimi/models/machine.rb
b/server/lib/cimi/models/machine.rb
index 5c2e59d..3beb2f7 100644
--- a/server/lib/cimi/models/machine.rb
+++ b/server/lib/cimi/models/machine.rb
@@ -160,7 +160,7 @@ class CIMI::Model::Machine < CIMI::Model::Base
def self.convert_storage_volumes(instance, context)
instance.storage_volumes ||= [] #deal with nilpointers
instance.storage_volumes.map{|vol|
{:href=>context.volume_url(vol.keys.first),
- :attachment_point=>vol.values.first} }
+ :initial_location=>vol.values.first} }
end
end
diff --git a/server/lib/cimi/models/machine_configuration.rb
b/server/lib/cimi/models/machine_configuration.rb
index c580195..69c9eb5 100644
--- a/server/lib/cimi/models/machine_configuration.rb
+++ b/server/lib/cimi/models/machine_configuration.rb
@@ -23,7 +23,7 @@ class CIMI::Model::MachineConfiguration < CIMI::Model::Base
array :disks do
text :capacity
text :format
- text :attachment_point
+ text :initial_location
end
array :operations do
diff --git a/server/lib/cimi/models/machine_template.rb
b/server/lib/cimi/models/machine_template.rb
index faecc5c..4da9094 100644
--- a/server/lib/cimi/models/machine_template.rb
+++ b/server/lib/cimi/models/machine_template.rb
@@ -25,13 +25,11 @@ class CIMI::Model::MachineTemplate < CIMI::Model::Base
:constraints => lambda { |c| c.driver.realms(c.credentials).map { |r| r.id
}}
array :volumes do
- scalar :href
- scalar :protocol
- scalar :attachment_point
+ scalar :href, :initial_location
end
array :volume_templates do
- scalar :href, :attachment_point, :protocol
+ scalar :href, :initial_location
end
array :network_interfaces do
diff --git a/server/lib/cimi/models/volume.rb b/server/lib/cimi/models/volume.rb
index 3bb0f10..19827a9 100644
--- a/server/lib/cimi/models/volume.rb
+++ b/server/lib/cimi/models/volume.rb
@@ -77,13 +77,13 @@ class CIMI::Model::Volume < CIMI::Model::Base
def self.find_to_attach_from_json(json_in, context)
json = JSON.parse(json_in)
json["volumes"].map{|v|
{:volume=>self.find(v["volume"]["href"].split("/volumes/").last, context),
- :attachment_point=>v["attachmentPoint"] }}
+ :initial_location=>v["initialLocation"] }}
end
def self.find_to_attach_from_xml(xml_in, context)
xml = XmlSimple.xml_in(xml_in)
xml["volume"].map{|v| {:volume =>
self.find(v["href"].split("/volumes/").last, context),
- :attachment_point=>v["attachmentPoint"] }}
+ :initial_location=>v["initialLocation"] }}
end
private
diff --git a/server/tests/cimi/data/machine_template.json
b/server/tests/cimi/data/machine_template.json
index 816541c..6586a80 100644
--- a/server/tests/cimi/data/machine_template.json
+++ b/server/tests/cimi/data/machine_template.json
@@ -8,8 +8,7 @@
"machineImage": { "href": "http://cimi.example.org/machine_images/1" },
"volumes": [{
"href": "http://cimi.example.org/volumes/1",
- "attachmentPoint": "/dev/sda",
- "protocol": "nfs"
+ "initialLocation": "/dev/sda"
}],
"networkInterfaces": [{
"vsp": { "href": "http://cimi.example.org/vsps/1" },
diff --git a/server/tests/cimi/data/machine_template.xml
b/server/tests/cimi/data/machine_template.xml
index fed655c..d0f32b9 100644
--- a/server/tests/cimi/data/machine_template.xml
+++ b/server/tests/cimi/data/machine_template.xml
@@ -6,7 +6,7 @@
<machineConfig href="http://cimi.example.org/machine_configs/1"/>
<machineImage href="http://cimi.example.org/machine_images/1"/>
<volume href="http://cimi.example.org/volumes/1"
- attachmentPoint="/dev/sda" protocol="nfs" />
+ initialLocation="/dev/sda" />
<networkInterface>
<vsp href="http://cimi.example.org/vsps/1"/>
<hostname>host.cimi.example.org</hostname>
--
1.8.0.msysgit.0