-
Story
-
Resolution: Done
-
Medium
-
None
-
None
Existing A&AI health check:
We have 1 Robot Test Case which sends Get request to A&AI endpoint and waits for 200 OK response.
Proposal for Health check Improvement:
1. A&AI has its own REST API. These A&AI REST API provides access to the A&AI active inventory graph.
>> We can perform the Get operation to the inventory graph and can get the response ,
This will ensure the health check for A&AI System.
Update - 7/31 - We have implemented this scenario and already added the test-case in our robot health-check suite.
We are running this test-case in private env and successfully fetching response from the A&AI inventory .
This testcase/scenario is a potential candidate for health check as it is checking that the inventory status and the overall application health.
Update - 8/06 - New Suggestion to implement -
1. We need do the inventory check for below 2 micro services . currently these are used by the NSO team.
a. Resources (Already implemented)
b. Traversal (New development)
Resources >> https://docs.onap.org/en/dublin/submodules/aai/aai-common.git/docs/AAI%20REST%20API%20Documentation/AAIRESTAPI.html#health-check-api
traversal >> https://docs.onap.org/projects/onap-aai-aai-common/en/latest/AAI%20REST%20API%20Documentation/AAIRESTAPI.html#aai-traversal-apis (edited)
2. We can launch the A&AI UI and we can do some basic validation .
>> This will ensure that A&AI application is up and running and A&AI is healthy.
Update - 7/31 - For now Bell team is not using the A&AI UI so this scenario is not in the priority .
Once we get review on this,we will start implementing this scenario.
3. There is a domain called Util domain - where A&AI locates its utility functions,
>> Which serves as a ping test that ensure that there is connectivity with A&AI.
Success response will ensure the health check.
Got the URL, Working on this .
Update - 7/30 - This scenario is already implemented as a part of existing health-check.