Commit Graph

17 Commits

Author SHA1 Message Date
Sean Handley 858b561cea Standard images need to be unzipped. 2012-07-16 21:29:47 +02:00
Sean Handley b5a96c90e9 Contrary to the documentation, this actually
returns a 200 status rather than a 204.
2012-07-15 17:27:12 +02:00
Sean Handley e805e7577b Don't start servers by default.
This is handy if we haven't yet assigned a boot
disk.
2012-07-15 17:20:19 +02:00
Sean Handley 6c0fd855cc Need a mock server id. 2012-07-15 13:55:06 +02:00
Sean Handley b670d5e719 Added server power cycle actions + basic tests.
TODO: More complex scenarios, edges cases,
plus feedback tests for state following each
power cycle action.
2012-07-15 12:30:45 +02:00
Sean Handley 2f4ac6433e CRUDs + tests for servers. 2012-07-15 12:24:36 +02:00
Sean Handley 4fa4c6d79f Whitespace adjustments. 2012-07-15 12:23:49 +02:00
Sean Handley 14efc2f14c Added loading of standard image.
Currently not working:

    Expected(204) <=> Actual(404 Not Found)
      request => {:connect_timeout=>60, :headers=>{"Authorization"=>"Basic YWE4ZWIxYzktYzc4OC00MDlmLWJmZjQtYjAyMjVjMDE0MDQ1OkFkZ1hYSGVUTmY3TTJHR1l2NEI3WkpnWE1ISkJMY1E2dlJBejRZUUg=", "Accept"=>"application/json", "Host"=>"api.z1-man.serverlove.com:443", "Content-Length"=>0}, :instrumentor_name=>"excon", :mock=>false, :read_timeout=>60, :retry_limit=>4, :ssl_ca_file=>"/Users/seanhandley/.rvm/gems/ruby-1.9.3-p125@fog_gem/gems/excon-0.14.1/data/cacert.pem", :ssl_verify_peer=>true, :write_timeout=>60, :host=>"api.z1-man.serverlove.com", :path=>"/drives/aea15650-5001-4cb8-8146-8c9835f5b880/image/679f5f44-0be7-4745-a658-cccd4334c1aa", :port=>"443", :query=>nil, :scheme=>"https", :method=>"post", :expects=>204}
      response => #<Excon::Response:0x007ff661811848 @body="Operation failed: drive not found\n", @headers={"Server"=>"BaseHTTP/0.3 Python/2.6.6", "Date"=>"Fri, 22 Jun 2012 15:03:50 GMT", "X-Elastic-Error"=>"missing drive", "Connection"=>"close", "Content-Type"=>"text/plain"}, @status=404> (Excon::Errors::NotFound)
2012-06-22 16:09:17 +01:00
James Rose 873d969d9c Merge changes. Begin server definitions. 2012-06-22 11:03:48 +01:00
Sean Handley 24b7ba1eab Added get_image function. 2012-04-29 21:38:29 +01:00
Sean Handley c66d55284c Adding mock for easier testing. 2012-04-29 21:18:54 +01:00
Sean Handley a809a07178 Fog calls drives "images", rename for consistency. 2012-04-29 17:36:16 +01:00
seanhandley 4331d171ee Made steps to get update/create working. Work in progress. 2012-04-27 21:53:39 +01:00
Sean Handley d4863eb29d Destroying drives is easy. 2012-04-27 15:18:21 +01:00
Sean Handley da08c6b0fc If you use info, you get all the info. 2012-04-27 14:48:15 +01:00
James Rose e2087a7a57 Proper request arguments. 2012-04-27 12:21:39 +01:00
James Rose c57647a410 Wrong directory. 2012-04-27 12:15:01 +01:00