Deploy healthcheck as app instead of filter

Change-Id: I4d3c26001f3adf271bdddc225762388c7946dcdc
Signed-off-by: Dmitriy Chubinidze <dcu995@gmail.com>
This commit is contained in:
Dmitriy Chubinidze committed 2026-05-05 16:51:20 +00:00
1 parent 91dd9e11c9
commit 0c1b53a84d
1 file changed
+20 -10
+20 -10
View File
@@ -1,14 +1,29 @@
# {{ ansible_managed }}
[pipeline:cloudkitty+noauth]
pipeline = cors healthcheck http_proxy_to_wsgi request_id ck_api
[pipeline:cloudkitty_noauth]
pipeline = cors http_proxy_to_wsgi request_id ck_api
[pipeline:cloudkitty+keystone]
pipeline = cors healthcheck http_proxy_to_wsgi request_id authtoken ck_api
[pipeline:cloudkitty_keystone]
pipeline = cors http_proxy_to_wsgi request_id authtoken ck_api
[composite:cloudkitty+noauth]
use = egg:Paste#urlmap
/ = cloudkitty_noauth
/healthcheck = healthcheck
[composite:cloudkitty+keystone]
use = egg:Paste#urlmap
/ = cloudkitty_keystone
/healthcheck = healthcheck
[app:ck_api]
paste.app_factory = cloudkitty.api.app:app_factory
[app:healthcheck]
paste.app_factory = oslo_middleware:Healthcheck.app_factory
backends = disable_by_file
disable_by_file_path = /etc/cloudkitty/healthcheck_disable
[filter:authtoken]
acl_public_routes = /, /v1, /v2, /healthcheck
paste.filter_factory = cloudkitty.api.middleware:AuthTokenMiddleware.factory
@@ -17,14 +32,9 @@ paste.filter_factory = cloudkitty.api.middleware:AuthTokenMiddleware.factory
paste.filter_factory = oslo_middleware:RequestId.factory
[filter:cors]
paste.filter_factory = oslo_middleware.cors:filter_factory
paste.filter_factory = oslo_middleware.cors:filter_factory
oslo_config_project = cloudkitty
[filter:healthcheck]
paste.filter_factory = oslo_middleware:Healthcheck.factory
backends = disable_by_file
disable_by_file_path = /etc/cloudkitty/healthcheck_disable
[filter:http_proxy_to_wsgi]
paste.filter_factory = oslo_middleware.http_proxy_to_wsgi:HTTPProxyToWSGI.factory
oslo_config_project = cloudkitty