Host snapshot functionality

This commit is contained in:
Scott Schneider 2015-07-14 09:57:47 -07:00
parent 68d02f50a2
commit 1c3045fd65
4 changed files with 180 additions and 5 deletions

View file

@ -50,6 +50,14 @@ module Vmpooler
put '/vm/:hostname/?' do
call env.merge("PATH_INFO" => "/api/v#{api_version}/vm/#{params[:hostname]}")
end
post '/vm/:hostname/snapshot/?' do
call env.merge("PATH_INFO" => "/api/v#{api_version}/vm/#{params[:hostname]}/snapshot")
end
post '/vm/:hostname/snapshot/:snapshot/?' do
call env.merge("PATH_INFO" => "/api/v#{api_version}/vm/#{params[:hostname]}/snapshot/#{params[:snapshot]}")
end
end
end
end