Library String
*** Variables ***
-${CDS_HEALTH_CHECK_PATH} /api/v1/execution-service/health-check
${CDS_HEALTH_ENDPOINT} ${GLOBAL_CCSDK_CDS_SERVER_PROTOCOL}://${GLOBAL_INJECTED_CCSDK_CDS_BLUEPRINT_PROCESSOR_IP_ADDR}:${GLOBAL_CCSDK_CDS_HEALTH_SERVER_PORT}
+${CDS_HEALTH_CHECK_PATH} /api/v1/execution-service/health-check
${CDS_CREATE_DATA_DICTIONARY_ENDPOINT} /api/v1/dictionary/definition
${CDS_RETRIEVE_DATA_DICTIONARY_ENDPOINT} /api/v1/dictionary/search/
${CDS_BOOTSTRAP_ENDPOINT} /api/v1/blueprint-model/bootstrap
${auth}= Create List ${GLOBAL_CCSDK_CDS_USERNAME} ${GLOBAL_CCSDK_CDS_PASSWORD}
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Get Request cds ${CDS_HEALTH_CHECK_PATH} headers=${headers}
+ ${resp}= GET On Session cds ${CDS_HEALTH_CHECK_PATH} headers=${headers}
Log Received response code from cds ${resp}
Log Received content from cds ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
${json} Get Binary File ${CREATE_DICTIONARY_JSON_PATH}
- ${resp}= Post Request cds ${CDS_CREATE_DATA_DICTIONARY_ENDPOINT} data=${json} headers=${headers}
+ ${resp}= POST On Session cds ${CDS_CREATE_DATA_DICTIONARY_ENDPOINT} data=${json} headers=${headers}
Log Received response code from cds ${resp}
Log Received content from cds ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
${auth}= Create List ${GLOBAL_CCSDK_CDS_USERNAME} ${GLOBAL_CCSDK_CDS_PASSWORD}
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Get Request cds ${CDS_RETRIEVE_DATA_DICTIONARY_ENDPOINT}${CDS_CD_TAG} headers=${headers}
+ ${resp}= GET On Session cds ${CDS_RETRIEVE_DATA_DICTIONARY_ENDPOINT}${CDS_CD_TAG} headers=${headers}
Log Received response code from cds ${resp}
Log Received content from cds ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
${json_bootstrap} Get Binary File ${BOOTSTRAP_JSON_PATH}
- ${resp}= Post Request cds ${CDS_BOOTSTRAP_ENDPOINT} data=${json_bootstrap} headers=${headers}
+ ${resp}= POST On Session cds ${CDS_BOOTSTRAP_ENDPOINT} data=${json_bootstrap} headers=${headers}
Log Received response code from cds ${resp}
Log Received content from cds ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${data}= Get Binary File ${CDS_CBA_PACKAGE_FILE}
${file}= Create Dictionary file=${data}
- ${resp}= Post Request cds ${CDS_CBA_ENRICH_ENDPOINT} files=${file}
+ ${resp}= POST On Session cds ${CDS_CBA_ENRICH_ENDPOINT} files=${file}
Should Be Equal As Strings ${resp.status_code} 200
Create File ${CDS_CBA_ENRICHED_FILE} ${resp.text} encoding=ISO-8859-1
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${data}= Get Binary File ${CDS_CBA_ENRICHED_FILE}
${file}= Create Dictionary file=${data}
- ${resp}= Post Request cds ${CDS_CBA_PUBLISH_ENDPOINT} files=${file}
+ ${resp}= POST On Session cds ${CDS_CBA_PUBLISH_ENDPOINT} files=${file}
Should Be Equal As Strings ${resp.status_code} 200 And ${resp.json()['blueprintModel']['id']}!= ${NONE}
Set Global Variable ${blueprintModel} ${resp.json()['blueprintModel']['id']}
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=*/* Content-Type=application/json
${file} Get Binary File ${CDS_CBA_PROCESS_FILE_PATH}
- ${resp}= Post Request cds ${CDS_CBA_PROCESS_API_ENDPOINT} data=${file} headers=${headers}
+ ${resp}= POST On Session cds ${CDS_CBA_PROCESS_API_ENDPOINT} data=${file} headers=${headers}
Should Be Equal As Strings ${resp.status_code} 200
Should Be Equal As Strings ${resp.json()['status']['eventType']} ${SUCCESS}
${auth}= Create List ${GLOBAL_CCSDK_CDS_USERNAME} ${GLOBAL_CCSDK_CDS_PASSWORD}
${session}= Create Session cds ${CDS_HEALTH_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=*/* Content-Type=application/json
- ${resp}= Delete Request cds ${CDS_CBA_DELETE_ENDPOINT}${blueprintModel} headers=${headers}
+ ${resp}= DELETE On Session cds ${CDS_CBA_DELETE_ENDPOINT}${blueprintModel} headers=${headers}
Should Be Equal As Strings ${resp.status_code} 200
Log Creating session ${POLICY_NEW_HEALTHCHECK_ENDPOINT}
${session}= Create Session policy ${POLICY_NEW_HEALTHCHECK_ENDPOINT} auth=${auth}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Get Request policy ${POLICY_NEW_HEALTHCHECK_PATH} headers=${headers}
+ ${resp}= GET On Session policy ${POLICY_NEW_HEALTHCHECK_PATH} headers=${headers}
Log Received response from policy ${resp.text}
Should Be Equal As Strings ${resp.status_code} 200
Should Be True ${resp.json()['healthy']}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Get Request policy ${data_path} headers=${headers}
+ ${resp}= GET On Session policy ${data_path} headers=${headers}
Log Received response from Policy Pap ${resp.text}
[Return] ${resp}
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Get Request policy ${data_path} headers=${headers}
+ ${resp}= GET On Session policy ${data_path} headers=${headers}
Log Received response from policy API ${resp.text}
[Return] ${resp}
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Post Request policy ${data_path} data=${data} headers=${headers}
+ ${resp}= POST On Session policy ${data_path} data=${data} headers=${headers}
Log Received response from policy ${resp.text}
[Return] ${resp}
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Post Request policy ${data_path} data=${data} headers=${headers}
+ ${resp}= POST On Session policy ${data_path} data=${data} headers=${headers}
Log Received response from policy ${resp.text}
[Return] ${resp}
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Delete Request policy /policy/pap/v1/pdps/policies/${policy_name} headers=${headers}
+ ${resp}= DELETE On Session policy /policy/pap/v1/pdps/policies/${policy_name} headers=${headers}
Log Received response from policy ${resp.text}
Should Be Equal As Strings ${resp.status_code} 202
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
${json_policy} Get Binary File ${json_path_policy}create_policy.json
- ${resp}= Post Request policy ${POLICY_CREATE_POLICY_URI} data=${json_policy} headers=${headers}
+ ${resp}= POST On Session policy ${POLICY_CREATE_POLICY_URI} data=${json_policy} headers=${headers}
Log Received response from policy ${resp.text}
[Return] ${resp}
Should Be Equal As Strings ${resp.status_code} 201
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Get Request policy ${POLICY_GET_POLICY_URI} headers=${headers}
+ ${resp}= GET On Session policy ${POLICY_GET_POLICY_URI} headers=${headers} expected_status=any
Log Received response from policy ${resp.text}
[Return] ${resp}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
${json_deploy} Get Binary File ${json_path_policy}deploy_policy.json
- ${resp}= Post Request policy /policy/pap/v1/pdps/policies data=${json_deploy} headers=${headers}
+ ${resp}= POST On Session policy /policy/pap/v1/pdps/policies data=${json_deploy} headers=${headers}
Log Received response from policy ${resp.text}
[Return] ${resp}
Should Be Equal As Strings ${resp.status_code} 202
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Delete Request policy /policy/pap/v1/pdps/policies/operational.modifyconfig headers=${headers}
+ ${resp}= DELETE On Session policy /policy/pap/v1/pdps/policies/operational.modifyconfig headers=${headers}
Log Received response from policy ${resp.text}
Should Be Equal As Strings ${resp.status_code} 202
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Delete Request policy /policy/pap/v1/pdps/policies/onap.vfirewall.tca headers=${headers}
+ ${resp}= DELETE On Session policy /policy/pap/v1/pdps/policies/onap.vfirewall.tca headers=${headers}
Log Received response from policy ${resp.text}
Should Be Equal As Strings ${resp.status_code} 202
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Delete Request policy /policy/api/v1/policytypes/onap.policies.monitoring.tcagen2/versions/1.0.0/policies/onap.vfirewall.tca/versions/1.0.0 headers=${headers}
+ ${resp}= DELETE On Session policy /policy/api/v1/policytypes/onap.policies.monitoring.tcagen2/versions/1.0.0/policies/onap.vfirewall.tca/versions/1.0.0 headers=${headers}
Log Received response from policy ${resp.text}
Should Be Equal As Strings ${resp.status_code} 200
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Delete Request policy /policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies/operational.modifyconfig/versions/1.0.0 headers=${headers}
+ ${resp}= DELETE On Session policy /policy/api/v1/policytypes/onap.policies.controlloop.operational.common.Drools/versions/1.0.0/policies/operational.modifyconfig/versions/1.0.0 headers=${headers}
Log Received response from policy ${resp.text}
Should Be Equal As Strings ${resp.status_code} 200
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_API_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp}= Delete Request policy ${POLICY_GET_POLICY_URI} headers=${headers}
+ ${resp}= DELETE On Session policy ${POLICY_GET_POLICY_URI} headers=${headers}
Log Received response from policy ${resp.text}
[Return] ${resp}
Should Be Equal As Strings ${resp.status_code} 200
${session}= Create Session policy ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT} auth=${auth}
Log Creating session ${GLOBAL_POLICY_SERVER_PROTOCOL}://${POLICY_PAP_IP}:${GLOBAL_POLICY_HEALTHCHECK_PORT}
${headers}= Create Dictionary Accept=application/json Content-Type=application/json
- ${resp_deployed_policy}= Get Request policy ${POLICY_PAP_STATUS_QUERY} headers=${headers}
+ ${resp_deployed_policy}= GET On Session policy ${POLICY_PAP_STATUS_QUERY} headers=${headers}
Log Received response from policy status ${resp_deployed_policy.text}
Return From Keyword If ${resp_deployed_policy.status_code}==404
Should Be Equal As Strings ${resp_deployed_policy.status_code} 200