Merge branch 'qa' of /home/git/repositories/cloudtechlab/devops-service into release
This commit is contained in:
commit
4c15128b94
@ -34,7 +34,7 @@ module Devops
|
|||||||
r = Devops::Db.connector.report(id)
|
r = Devops::Db.connector.report(id)
|
||||||
file = r.file
|
file = r.file
|
||||||
raise RecordNotFound.new("Report '#{id}' does not exist") unless File.exists? file
|
raise RecordNotFound.new("Report '#{id}' does not exist") unless File.exists? file
|
||||||
return Rack::Utils.escape_html(File.read(file)), completed?(id)
|
return Rack::Utils.escape_html(File.read(file).encode('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '')), completed?(id)
|
||||||
rescue RecordNotFound => e
|
rescue RecordNotFound => e
|
||||||
if status(id) == Worker::STATUS::IN_QUEUE
|
if status(id) == Worker::STATUS::IN_QUEUE
|
||||||
return "Task '#{id}' has been queued", false
|
return "Task '#{id}' has been queued", false
|
||||||
|
|||||||
@ -364,9 +364,9 @@ module Devops
|
|||||||
#
|
#
|
||||||
# * *Returns* :
|
# * *Returns* :
|
||||||
# 200 - Updated
|
# 200 - Updated
|
||||||
app.patch_with_headers "/server/:id/run_list", :headers => [:accept, :content_type] do |node_name|
|
app.put_with_headers "/server/:id/run_list", :headers => [:accept, :content_type] do |node_name|
|
||||||
check_privileges("server", "w")
|
check_privileges("server", "w")
|
||||||
Devops::API2_0::Handler::Server.new(request).set_server_run_list(node_name)
|
Devops::API2_0::Handler::Server.new(request).set_run_list(node_name)
|
||||||
create_response("Run list has been changed")
|
create_response("Run list has been changed")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -215,9 +215,9 @@ module Devops
|
|||||||
roles
|
roles
|
||||||
else
|
else
|
||||||
info = ""
|
info = ""
|
||||||
info += " Project roles '#{roles[:new].join("', '")}' have been automaticaly created" unless roles[:new].empty?
|
info += " Project roles '#{roles[:new].join("', '")}' have been automaticaly created" unless roles[:new].nil?
|
||||||
info += " Project roles '#{roles[:exist].join("', '")}' weren't created because they exist" unless roles[:exist].empty?
|
info += " Project roles '#{roles[:exist].join("', '")}' weren't created because they exist" unless roles[:exist].nil?
|
||||||
info += " Project roles '#{roles[:error].join("', '")}' weren't created because of internal error" unless roles[:error].empty?
|
info += " Project roles '#{roles[:error].join("', '")}' weren't created because of internal error" unless roles[:error].nil?
|
||||||
info
|
info
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -80,7 +80,8 @@ class StackBootstrapWorker < Worker
|
|||||||
servers.each do |server|
|
servers.each do |server|
|
||||||
executor = Devops::Executor::ServerExecutor.new(server, @out)
|
executor = Devops::Executor::ServerExecutor.new(server, @out)
|
||||||
executor.report = report
|
executor.report = report
|
||||||
bootstraping_results[server.chef_node_name] = executor.two_phase_bootstrap({})
|
#TODO: can stack choose bootstrap template?
|
||||||
|
bootstraping_results[server.chef_node_name] = executor.two_phase_bootstrap({bootstrap_template: 'omnibus'})
|
||||||
@out.flush
|
@out.flush
|
||||||
end
|
end
|
||||||
check_bootstrap_results!(bootstraping_results)
|
check_bootstrap_results!(bootstraping_results)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user