Skip to content

Commit d278662

Browse files
committed
ldap status
1 parent 3b9284b commit d278662

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

app/lib/routes/config.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,17 @@ def self.registered(app)
137137
redirect UC3S3::ConfigObjectsClient.client.get_report(rpt)
138138
end
139139

140+
app.get '/ops/s3-reports/download' do
141+
rpt = request.params.fetch('report', '')
142+
content_type = request.params.fetch('content_type', 'text/plain')
143+
redirect '/ops/s3-reports' if rpt.empty?
144+
145+
rpt = URI.decode_www_form_component(rpt)
146+
147+
content_type content_type
148+
UC3S3::ConfigObjectsClient.client.retrieve_report(rpt)
149+
end
150+
140151
app.get '/ops/s3-reports/unit-test-results' do
141152
rpt = request.params.fetch('report', '')
142153
redirect '/ops/s3-reports' if rpt.empty?

app/lib/routes/resources.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ def self.registered(app)
124124

125125
app.get '/infra/ecs/ldap-status' do
126126
UC3Resources::ServicesClient.new.execute_command('/ldap-status.sh')
127-
sleep 5
128-
redirect "/ops/s3-reports/retrieve?report=#{URI.encode_www_form_component('ldap/status.txt')}"
127+
sleep 30
128+
redirect '/ops/s3-reports/download?report=ldap/status.txt'
129129
end
130130
end
131131
end

0 commit comments

Comments
 (0)