You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by dk...@apache.org on 2013/02/06 10:58:43 UTC
git commit: rhevm: DTACLOUD-452: expose create_image action only when
stopped
Updated Branches:
refs/heads/master b2c15bc47 -> dea916da7
rhevm: DTACLOUD-452: expose create_image action only when stopped
Project: http://git-wip-us.apache.org/repos/asf/deltacloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltacloud/commit/dea916da
Tree: http://git-wip-us.apache.org/repos/asf/deltacloud/tree/dea916da
Diff: http://git-wip-us.apache.org/repos/asf/deltacloud/diff/dea916da
Branch: refs/heads/master
Commit: dea916da7acbb07fe996bf2854e63d22ee7385e6
Parents: b2c15bc
Author: Dies Koper <di...@fast.au.fujitsu.com>
Authored: Wed Feb 6 13:09:07 2013 +1100
Committer: Dies Koper <di...@fast.au.fujitsu.com>
Committed: Wed Feb 6 20:58:23 2013 +1100
----------------------------------------------------------------------
.../lib/deltacloud/drivers/rhevm/rhevm_driver.rb | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/deltacloud/blob/dea916da/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
----------------------------------------------------------------------
diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
index 69cc563..65ba26d 100644
--- a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
+++ b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
@@ -254,6 +254,7 @@ class RhevmDriver < Deltacloud::BaseDriver
public_addresses << InstanceAddress.new(inst.vnc[:address], :port => inst.vnc[:port], :type => :vnc)
end
+ can_create_image = state == 'STOPPED'
# Remove 'destroy' operation from list of actions when RHEV-M instance
# is suspended or paused.
if state == 'PAUSED'
@@ -261,7 +262,6 @@ class RhevmDriver < Deltacloud::BaseDriver
actions.delete(:destroy)
else
actions = instance_actions_for(state)
- can_create_image = true
end
Instance.new(
@@ -277,7 +277,7 @@ class RhevmDriver < Deltacloud::BaseDriver
:hardware_profile_id => profile.id,
:public_addresses => public_addresses,
:private_addresses => [],
- :create_image => can_create_image || false
+ :create_image => can_create_image
)
end