File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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?
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments