summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG1
-rw-r--r--app/controllers/admin/health_check_controller.rb6
-rw-r--r--app/views/admin/health_check/show.html.haml12
3 files changed, 8 insertions, 11 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 7d5f424eaec..7ded902776c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -12,6 +12,7 @@ v 8.8.0 (unreleased)
- Reduce delay in destroying a project from 1-minute to immediately
- Make build status canceled if any of the jobs was canceled and none failed
- Upgrade Sidekiq to 4.1.2
+ - Added /health_check endpoint for checking service status
- Sanitize repo paths in new project error message
- Bump mail_room to 0.7.0 to fix stuck IDLE connections
- Remove future dates from contribution calendar graph.
diff --git a/app/controllers/admin/health_check_controller.rb b/app/controllers/admin/health_check_controller.rb
index 3153a765e35..241c7be0ea1 100644
--- a/app/controllers/admin/health_check_controller.rb
+++ b/app/controllers/admin/health_check_controller.rb
@@ -1,9 +1,5 @@
class Admin::HealthCheckController < Admin::ApplicationController
def show
- begin
- @errors = HealthCheck::Utils.process_checks('standard')
- rescue => e
- @errors = e.message.blank? ? e.class.to_s : e.message.to_s
- end
+ @errors = HealthCheck::Utils.process_checks('standard')
end
end
diff --git a/app/views/admin/health_check/show.html.haml b/app/views/admin/health_check/show.html.haml
index ed7025f7a0b..ad79fd26d0b 100644
--- a/app/views/admin/health_check/show.html.haml
+++ b/app/views/admin/health_check/show.html.haml
@@ -16,21 +16,21 @@
Health information can be reteived as plain text, json, or xml using:
%ul
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token)
+ %code= health_check_url(token: current_application_settings.health_check_access_token)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, format: :json)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, format: :json)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, format: :xml)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, format: :xml)
%p.light
You can also ask for the status of specific services:
%ul
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, checks: :cache)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, checks: :cache)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, checks: :database)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, checks: :database)
%li
- %code= health_check_url(token:current_application_settings.health_check_access_token, checks: :migrations)
+ %code= health_check_url(token: current_application_settings.health_check_access_token, checks: :migrations)
%hr
.panel.panel-default