Fixes an issue where calling revert_resize on the OpenStack Server
object would fail with a method name error.
----
Updates the revert_resize_server request methods to match the filename.
This also makes it match the method name we call in the
compute/server.rb module (revert_resize_server instead of
revert_resized_server).
Adds a test case which should guard against the above issue.
Fog::Compute[:openstack].images.all returns nil without the patch.
The patch should bring the images collection behaviour in-line with
other collections I think.
The added test should expose the issue.
Updates the OpenStack compute server model so that it stores/handles
metadata correctly on Server create again.
This was a regression from 21499d8 (and should properly handle the
concern there too).
Includes an update to the test that fails without these fixes.
Added default security group to the OpenStack compute mocks.
OpenStack server creation mock now stores the security groups for the
created server.
OpenStack security group mock deletion now deletes created security
groups.
OpenStack security group mock list now accepts a server id like the real
implementation.