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)
|
||||
file = r.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
|
||||
if status(id) == Worker::STATUS::IN_QUEUE
|
||||
return "Task '#{id}' has been queued", false
|
||||
|
||||
@ -364,9 +364,9 @@ module Devops
|
||||
#
|
||||
# * *Returns* :
|
||||
# 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")
|
||||
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")
|
||||
end
|
||||
|
||||
|
||||
@ -215,9 +215,9 @@ module Devops
|
||||
roles
|
||||
else
|
||||
info = ""
|
||||
info += " Project roles '#{roles[:new].join("', '")}' have been automaticaly created" unless roles[:new].empty?
|
||||
info += " Project roles '#{roles[:exist].join("', '")}' weren't created because they exist" unless roles[:exist].empty?
|
||||
info += " Project roles '#{roles[:error].join("', '")}' weren't created because of internal error" unless roles[:error].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].nil?
|
||||
info += " Project roles '#{roles[:error].join("', '")}' weren't created because of internal error" unless roles[:error].nil?
|
||||
info
|
||||
end
|
||||
end
|
||||
|
||||
@ -80,7 +80,8 @@ class StackBootstrapWorker < Worker
|
||||
servers.each do |server|
|
||||
executor = Devops::Executor::ServerExecutor.new(server, @out)
|
||||
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
|
||||
end
|
||||
check_bootstrap_results!(bootstraping_results)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user