From: Michal Fojtik <[email protected]> Without this option the DC will fail to check required capability and end with exception.
Signed-off-by: Michal fojtik <[email protected]> --- server/lib/deltacloud/collections/load_balancers.rb | 8 ++++---- server/lib/deltacloud/collections/storage_volumes.rb | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/server/lib/deltacloud/collections/load_balancers.rb b/server/lib/deltacloud/collections/load_balancers.rb index 2a10311..f560f16 100644 --- a/server/lib/deltacloud/collections/load_balancers.rb +++ b/server/lib/deltacloud/collections/load_balancers.rb @@ -41,7 +41,7 @@ module Deltacloud::Collections end end - operation :create do + operation :create, :with_capability => :create_load_balancer do param :name, :string, :required param :realm_id, :string, :required param :listener_protocol, :string, :required, ['HTTP', 'TCP'] @@ -59,7 +59,7 @@ module Deltacloud::Collections end end - action :register do + action :register, :with_capability => :lb_register_instance do param :instance_id, :string, :required control do driver.lb_register_instance(credentials, params) @@ -72,7 +72,7 @@ module Deltacloud::Collections end end - action :unregister do + action :unregister, :with_capability => :lb_unregister_instance do param :instance_id, :string, :required control do driver.lb_unregister_instance(credentials, params) @@ -85,7 +85,7 @@ module Deltacloud::Collections end end - operation :destroy do + operation :destroy, :with_capability => :destroy_load_balancer do control do driver.destroy_load_balancer(credentials, params[:id]) status 204 diff --git a/server/lib/deltacloud/collections/storage_volumes.rb b/server/lib/deltacloud/collections/storage_volumes.rb index 147c4c1..dde5e32 100644 --- a/server/lib/deltacloud/collections/storage_volumes.rb +++ b/server/lib/deltacloud/collections/storage_volumes.rb @@ -37,7 +37,7 @@ module Deltacloud::Collections control { show(:storage_volume) } end - operation :create do + operation :create, :with_capability => :create_storage_volume do param :snapshot_id, :string, :optional param :capacity, :string, :optional param :realm_id, :string, :optional -- 1.7.10.2
