Add a /healthcheck URL

The /healthcheck URL, as provided by oslo.middleware, is very
useful for operators to setup haproxy and to do monitoring.
Such feature is already in many services like Keystone, Glance,
and others. The same type of patch has just been approved in
Neutron.

Change-Id: Iad593e899ad2d236887c37a0c46d608817eaaf8f
This commit is contained in:
Thomas Goirand 2020-05-04 00:10:08 +02:00
parent db2d0e0788
commit 3fc072d986
1 changed files with 6 additions and 0 deletions

View File

@ -1,6 +1,7 @@
[composite:main]
use = egg:Paste#urlmap
/: barbican_version
/healthcheck: healthcheck
/v1: barbican-api-keystone
# Use this pipeline for Barbican API - versions no authentication
@ -61,3 +62,8 @@ oslo_config_project = barbican
[filter:http_proxy_to_wsgi]
paste.filter_factory = oslo_middleware:HTTPProxyToWSGI.factory
[app:healthcheck]
paste.app_factory = oslo_middleware:Healthcheck.app_factory
backends = disable_by_file
disable_by_file_path = /etc/barbican/healthcheck_disable