Description of problem:
Not able to extend VM retirement date using instruction given on
https://access.redhat.com/documentation/en-us/red_hat_cloudforms/4.2/html-single/provisioning_virtual_machines_and_hosts/#extending-retirement-dates
This was not seen in 5.6.1.2
~~~
irb(main):002:0> e.retires_on
=> Fri, 28 Apr 2017
irb(main):003:0> e.retires_on += 1
=> Sat, 29 Apr 2017
irb(main):004:0> e.retires_on.class
=> Date
~~~
But observed in 5.7.0.17
~~~
irb(main):020:0> e.retires_on
=> Tue, 28 Mar 2017 00:04:52 UTC +00:00
irb(main):021:0> e.retires_on += 1
=> Tue, 28 Mar 2017 00:04:53 UTC +00:00
irb(main):022:0> e.retires_on.class
=> ActiveSupport::TimeWithZone
irb(main):024:0> e.retires_on
=> Tue, 28 Mar 2017 00:04:53 UTC +00:00
irb(main):025:0> e.retires_on += 30.days
=> Thu, 27 Apr 2017 00:04:53 UTC +00:00
~~~
Minor changes needed in manageiq-content/content/automate/ManageIQ/Infrastructure/VM/Retirement/Email.class/__methods__/vm_retire_extend.rb
- vm.retires_on += vm_retire_extend_days.to_i
+ vm.retires_on += vm_retire_extend_days.to_i.days
Version-Release number of selected component (if applicable):
5.7.0.17
How reproducible:
Aways
Steps to Reproduce:
Follow
https://access.redhat.com/documentation/en-us/red_hat_cloudforms/4.2/html-single/provisioning_virtual_machines_and_hosts/#extending-retirement-dates
Actual results:
Expected results:
Additional info:
Verified in CFME 5.8.0.7
A rhevm virtual machine with a set retirement date can have its retirement date extended by using the automation buttons. The retirement date was extended the default value of 14 days past the originally set date.