blob: a32bdcf895ed65a912f6c1b99602bc1633b928f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
*** Settings ***
Documentation The main interface for interacting with DCAE Helm-deployed microservices. It handles low level stuff like managing the http request library and DCAE required fields
Library RequestsLibrary
Library ONAPLibrary.Utilities
Library OperatingSystem
Library Collections
Resource global_properties.robot
*** Variables ***
${DCAE_MS_HEALTH_CHECK_PATH} /healthcheck
${DCAE_MS_HEALTH_ENDPOINT} ${GLOBAL_DCAE_MS_SERVER_PROTOCOL}://${GLOBAL_INJECTED_DCAE_MS_IP_ADDR}:${GLOBAL_DCAE_MS_HEALTH_SERVER_PORT}
*** Keywords ***
Run DCAE Microservices Health Check
[Documentation] Runs a DCAE Microservices health check
${auth}= Create List ${GLOBAL_DCAE_MS_USERNAME} ${GLOBAL_DCAE_MS_PASSWORD}
Log Creating session ${DCAE_MS_HEALTH_ENDPOINT}
${session}= Create Session dcae ${DCAE_MS_HEALTH_ENDPOINT} auth=${auth}
${uuid}= Generate UUID4
${headers}= Create Dictionary X-ECOMP-Client-Version=ONAP-R2 action=getTable Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID}
${resp}= Get Request dcae ${DCAE_MS_HEALTH_CHECK_PATH} headers=${headers}
Log Received response code from dcae ${resp}
Log Received content from dcae ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
|