mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 18:08:42 -05:00
set proper HTTP status codes
This commit is contained in:
parent
c66315ce26
commit
bfbcde24be
1 changed files with 13 additions and 0 deletions
|
|
@ -207,6 +207,7 @@ module Vmpooler
|
||||||
end
|
end
|
||||||
|
|
||||||
if result[:status][:empty]
|
if result[:status][:empty]
|
||||||
|
status 503
|
||||||
result[:status][:ok] = false
|
result[:status][:ok] = false
|
||||||
result[:status][:message] = "Found #{result[:status][:empty].length} empty pools."
|
result[:status][:message] = "Found #{result[:status][:empty].length} empty pools."
|
||||||
end
|
end
|
||||||
|
|
@ -403,11 +404,13 @@ module Vmpooler
|
||||||
else
|
else
|
||||||
result[key]['ok'] = false ##
|
result[key]['ok'] = false ##
|
||||||
|
|
||||||
|
status 503
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
status 503
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -462,10 +465,12 @@ module Vmpooler
|
||||||
else
|
else
|
||||||
result[template]['ok'] = false ##
|
result[template]['ok'] = false ##
|
||||||
|
|
||||||
|
status 503
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
status 503
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -481,11 +486,13 @@ module Vmpooler
|
||||||
|
|
||||||
result = {}
|
result = {}
|
||||||
|
|
||||||
|
status 404
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
|
|
||||||
params[:hostname] = hostname_shorten(params[:hostname])
|
params[:hostname] = hostname_shorten(params[:hostname])
|
||||||
|
|
||||||
if $redis.exists('vmpooler__vm__' + params[:hostname])
|
if $redis.exists('vmpooler__vm__' + params[:hostname])
|
||||||
|
stauts 200
|
||||||
result['ok'] = true
|
result['ok'] = true
|
||||||
|
|
||||||
result[params[:hostname]] = {}
|
result[params[:hostname]] = {}
|
||||||
|
|
@ -507,6 +514,7 @@ module Vmpooler
|
||||||
|
|
||||||
result = {}
|
result = {}
|
||||||
|
|
||||||
|
status 404
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
|
|
||||||
params[:hostname] = hostname_shorten(params[:hostname])
|
params[:hostname] = hostname_shorten(params[:hostname])
|
||||||
|
|
@ -515,6 +523,8 @@ module Vmpooler
|
||||||
if $redis.sismember('vmpooler__running__' + pool['name'], params[:hostname])
|
if $redis.sismember('vmpooler__running__' + pool['name'], params[:hostname])
|
||||||
$redis.srem('vmpooler__running__' + pool['name'], params[:hostname])
|
$redis.srem('vmpooler__running__' + pool['name'], params[:hostname])
|
||||||
$redis.sadd('vmpooler__completed__' + pool['name'], params[:hostname])
|
$redis.sadd('vmpooler__completed__' + pool['name'], params[:hostname])
|
||||||
|
|
||||||
|
status 200
|
||||||
result['ok'] = true
|
result['ok'] = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -527,6 +537,7 @@ module Vmpooler
|
||||||
|
|
||||||
result = {}
|
result = {}
|
||||||
|
|
||||||
|
status 404
|
||||||
result['ok'] = false
|
result['ok'] = false
|
||||||
|
|
||||||
params[:hostname] = hostname_shorten(params[:hostname])
|
params[:hostname] = hostname_shorten(params[:hostname])
|
||||||
|
|
@ -541,6 +552,8 @@ module Vmpooler
|
||||||
|
|
||||||
if arg > 0
|
if arg > 0
|
||||||
$redis.hset('vmpooler__vm__' + params[:hostname], param, arg)
|
$redis.hset('vmpooler__vm__' + params[:hostname], param, arg)
|
||||||
|
|
||||||
|
status 200
|
||||||
result['ok'] = true
|
result['ok'] = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue