API healthcheck must return healthcheck report object 43/127943/1
authorRashmi Pujar <rashmi.pujar1@bell.ca>
Tue, 22 Mar 2022 02:17:14 +0000 (22:17 -0400)
committerRashmi Pujar <rashmi.pujar1@bell.ca>
Tue, 22 Mar 2022 02:17:14 +0000 (22:17 -0400)
commit9902e51b342e0047b7057f25c31145ea86face6a
treeea417731bdaa7a0b6a081c21f25910974a2dfca8
parent312abfb176f28a4664baabbf0479a0844987a2de
API healthcheck must return healthcheck report object

Retain previous behavior of returning the healthcheck
report object for the healthcheck API upon DB failures.
This is also needed for the enhanced readiness probe on
policy components which uses the healthcheck endpoint.

Issue-ID: POLICY-4030
Signed-off-by: Rashmi Pujar <rashmi.pujar1@bell.ca>
Change-Id: Ifdbb23c8302567b4aa0f686bf9e77cdac37d1a62
main/src/main/java/org/onap/policy/api/main/exception/ServiceExceptionHandler.java
main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/CommonRestController.java
main/src/main/java/org/onap/policy/api/main/rest/provider/healthcheck/HealthCheckProvider.java