Skip to content

Commit bd597da

Browse files
committed
Merge pull request #189 from shashank-gowda/block_suspend
Block VM Suspend Operation
2 parents b9362f5 + 333845a commit bd597da

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

  • app/models/manageiq/providers/ibm_power_hmc/infra_manager
  • spec/models/manageiq/providers/ibm_power_hmc/infra_manager

app/models/manageiq/providers/ibm_power_hmc/infra_manager/vm.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ class ManageIQ::Providers::IbmPowerHmc::InfraManager::Vm < ManageIQ::Providers::
1010
_("Host is not HMC-managed") unless host_hmc_managed
1111
end
1212

13+
supports_not :suspend
14+
1315
supports :rename do
1416
_("Host is not HMC-managed") unless host_hmc_managed
1517
end

spec/models/manageiq/providers/ibm_power_hmc/infra_manager/lpar_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
expect(vm.vm_powered_on?).to be true
3939
expect(vm.supports?(:start)).to be false
4040
expect(vm.supports?(:stop)).to (be true), "unsupported reason: #{vm.unsupported_reason(:stop)}"
41-
expect(vm.supports?(:suspend)).to (be true), "unsupported reason: #{vm.unsupported_reason(:suspend)}"
41+
expect(vm.supports?(:suspend)).to be false
4242
vm.raw_power_state = "not activated"
4343
expect(vm.vm_powered_on?).to be false
4444
expect(vm.supports?(:start)).to (be true), "unsupported reason: #{vm.unsupported_reason(:start)}"

0 commit comments

Comments
 (0)