mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 18:08:42 -05:00
Revert "Remove duplicate (nested) "ok" responses"
This reverts commit 906ae89987.
This commit is contained in:
parent
c5d0850dd1
commit
566a39daf9
2 changed files with 16 additions and 0 deletions
|
|
@ -295,6 +295,8 @@ module Vmpooler
|
|||
jdata.each do |key, val|
|
||||
result[key] ||= {}
|
||||
|
||||
result[key]['ok'] = true ##
|
||||
|
||||
val.to_i.times do |_i|
|
||||
vm = backend.spop('vmpooler__ready__' + key)
|
||||
|
||||
|
|
@ -318,6 +320,8 @@ module Vmpooler
|
|||
|
||||
result[key] ||= {}
|
||||
|
||||
result[key]['ok'] = true ##
|
||||
|
||||
if result[key]['hostname']
|
||||
result[key]['hostname'] = [result[key]['hostname']] unless result[key]['hostname'].is_a?(Array)
|
||||
result[key]['hostname'].push(vm)
|
||||
|
|
@ -325,6 +329,8 @@ module Vmpooler
|
|||
result[key]['hostname'] = vm
|
||||
end
|
||||
else
|
||||
result[key]['ok'] = false ##
|
||||
|
||||
status 503
|
||||
result['ok'] = false
|
||||
end
|
||||
|
|
@ -367,6 +373,8 @@ module Vmpooler
|
|||
params[:template].split('+').each do |template|
|
||||
result[template] ||= {}
|
||||
|
||||
result[template]['ok'] = true ##
|
||||
|
||||
vm = backend.spop('vmpooler__ready__' + template)
|
||||
|
||||
unless vm.nil?
|
||||
|
|
@ -396,6 +404,8 @@ module Vmpooler
|
|||
result[template]['hostname'] = vm
|
||||
end
|
||||
else
|
||||
result[template]['ok'] = false ##
|
||||
|
||||
status 503
|
||||
result['ok'] = false
|
||||
end
|
||||
|
|
|
|||
|
|
@ -213,6 +213,7 @@ describe Vmpooler::API::V1 do
|
|||
expected = {
|
||||
ok: true,
|
||||
pool1: {
|
||||
ok: true,
|
||||
hostname: 'abcdefghijklmnop'
|
||||
}
|
||||
}
|
||||
|
|
@ -228,9 +229,11 @@ describe Vmpooler::API::V1 do
|
|||
expected = {
|
||||
ok: true,
|
||||
pool1: {
|
||||
ok: true,
|
||||
hostname: 'abcdefghijklmnop'
|
||||
},
|
||||
pool2: {
|
||||
ok: true,
|
||||
hostname: 'qrstuvwxyz012345'
|
||||
}
|
||||
}
|
||||
|
|
@ -253,6 +256,7 @@ describe Vmpooler::API::V1 do
|
|||
expected = {
|
||||
ok: true,
|
||||
pool1: {
|
||||
ok: true,
|
||||
hostname: 'abcdefghijklmnop'
|
||||
}
|
||||
}
|
||||
|
|
@ -276,6 +280,7 @@ describe Vmpooler::API::V1 do
|
|||
expected = {
|
||||
ok: true,
|
||||
pool1: {
|
||||
ok: true,
|
||||
hostname: 'abcdefghijklmnop'
|
||||
}
|
||||
}
|
||||
|
|
@ -293,6 +298,7 @@ describe Vmpooler::API::V1 do
|
|||
expected = {
|
||||
ok: true,
|
||||
pool1: {
|
||||
ok: true,
|
||||
hostname: 'abcdefghijklmnop'
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue