diff --git a/lib/fog/glesys/models/compute/server.rb b/lib/fog/glesys/models/compute/server.rb index c43cd44ca..d70dae487 100644 --- a/lib/fog/glesys/models/compute/server.rb +++ b/lib/fog/glesys/models/compute/server.rb @@ -14,6 +14,7 @@ module Fog attribute :memorysize attribute :disksize attribute :transfer + attribute :bandwidth attribute :uptime attribute :templatename attribute :managedhosting @@ -65,6 +66,7 @@ module Fog :cpucores => cpucores || "1", :rootpassword => rootpassword, :transfer => transfer || "500", + :bandwidth => bandwidth || "10", } # optional options when creating a server: diff --git a/tests/glesys/requests/compute/helper.rb b/tests/glesys/requests/compute/helper.rb index cbce9cfe4..626a86cdd 100644 --- a/tests/glesys/requests/compute/helper.rb +++ b/tests/glesys/requests/compute/helper.rb @@ -37,6 +37,7 @@ class Glesys 'memorysize' => Integer, 'cpucores' => Integer, 'transfer' => Integer, + 'bandwidth' => Integer, 'templatename' => String, 'iplist' => [{ 'cost' => Integer, @@ -79,6 +80,7 @@ class Glesys 'memorysize' => String, 'cpucores' => String, 'transfer' => String, + 'bandwidth' => String, 'description' => String } } diff --git a/tests/glesys/requests/compute/server_tests.rb b/tests/glesys/requests/compute/server_tests.rb index 219b141ed..31a7eb643 100644 --- a/tests/glesys/requests/compute/server_tests.rb +++ b/tests/glesys/requests/compute/server_tests.rb @@ -5,11 +5,11 @@ Shindo.tests('Fog::Compute[:glesys] | server requests', ['glesys']) do @create = ":hostname => #@hostname, :rootpassword => 'pw#{Time.now.to_i}', "+ ":datacenter => 'Falkenberg', :platform => 'Xen', :templatename => 'Debian-6 x64', "+ - ":disksize => '10', :memorysize => '512', :cpucores => '1', :transfer => '500'" + ":disksize => '10', :memorysize => '512', :cpucores => '1', :transfer => '500', :bandwidth => '10'" @create_vz = ":hostname => #@hostname, :rootpassword => 'pw#{Time.now.to_i}', "+ ":datacenter => 'Stockholm', :platform => 'OpenVZ', :templatename => 'Debian 6.0 64-bit', "+ - ":disksize => '10', :memorysize => '256', :cpucores => '2', :transfer => '500'" + ":disksize => '10', :memorysize => '256', :cpucores => '2', :transfer => '500', :bandwidth => '10'" tests('success') do @@ -29,7 +29,8 @@ Shindo.tests('Fog::Compute[:glesys] | server requests', ['glesys']) do :disksize => "10", :memorysize => "512", :cpucores => "1", - :transfer => "500" + :transfer => "500", + :bandwidth => "10" ) @serverid = vm.body['response']['server']['serverid'] @@ -89,7 +90,8 @@ Shindo.tests('Fog::Compute[:glesys] | server requests', ['glesys']) do :disksize => "10", :memorysize => "256", :cpucores => "2", - :transfer => "500" + :transfer => "500", + :bandwidth => "10" ) @serverid = vm.body['response']['server']['serverid']