X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fcommon%2Fagent_api_functions.sh;h=2f1f543a2b48ef3fd5744ff22c097cfcb9cc593b;hb=63087c615443f982dcf140918070436f446b97f4;hp=1cd430eb5ea176e0299b0b685cae8ec26e574099;hpb=cdc8a586be446a08d1d43f1f8a56115d5f72d9c6;p=nonrtric.git diff --git a/test/common/agent_api_functions.sh b/test/common/agent_api_functions.sh index 1cd430eb..2f1f543a 100644 --- a/test/common/agent_api_functions.sh +++ b/test/common/agent_api_functions.sh @@ -88,7 +88,8 @@ use_agent_dmaap_https() { } # Start the policy agent -# args: (kube only) PROXY|NOPROXY [ ] +# args: (docker) PROXY|NOPROXY +# args: (kube) PROXY|NOPROXY [ ] # (Function for test scripts) start_policy_agent() { echo -e $BOLD"Starting $POLICY_AGENT_DISPLAY_NAME"$EBOLD @@ -143,9 +144,15 @@ start_policy_agent() { if [ $1 == "PROXY" ]; then AGENT_HTTP_PROXY_CONFIG_PORT=$HTTP_PROXY_CONFIG_PORT #Set if proxy is started AGENT_HTTP_PROXY_CONFIG_HOST_NAME=$HTTP_PROXY_CONFIG_HOST_NAME #Set if proxy is started + if [ $AGENT_HTTP_PROXY_CONFIG_PORT -eq 0 ] || [ -z "$AGENT_HTTP_PROXY_CONFIG_HOST_NAME" ]; then + echo -e $YELLOW" Warning: HTTP PROXY will not be configured, proxy app not started"$EYELLOW + else + echo " Configured with http proxy" + fi else AGENT_HTTP_PROXY_CONFIG_PORT=0 AGENT_HTTP_PROXY_CONFIG_HOST_NAME="" + echo " Configured without http proxy" fi export AGENT_HTTP_PROXY_CONFIG_PORT export AGENT_HTTP_PROXY_CONFIG_HOST_NAME @@ -225,9 +232,15 @@ start_policy_agent() { if [ $1 == "PROXY" ]; then AGENT_HTTP_PROXY_CONFIG_PORT=$HTTP_PROXY_CONFIG_PORT #Set if proxy is started AGENT_HTTP_PROXY_CONFIG_HOST_NAME=$HTTP_PROXY_CONFIG_HOST_NAME #Set if proxy is started + if [ $AGENT_HTTP_PROXY_CONFIG_PORT -eq 0 ] || [ -z "$AGENT_HTTP_PROXY_CONFIG_HOST_NAME" ]; then + echo -e $YELLOW" Warning: HTTP PROXY will not be configured, proxy app not started"$EYELLOW + else + echo " Configured with http proxy" + fi else AGENT_HTTP_PROXY_CONFIG_PORT=0 AGENT_HTTP_PROXY_CONFIG_HOST_NAME="" + echo " Configured without http proxy" fi export AGENT_HTTP_PROXY_CONFIG_PORT export AGENT_HTTP_PROXY_CONFIG_HOST_NAME @@ -244,6 +257,7 @@ start_policy_agent() { return 0 } +# Load the the appl config for the agent into a config map agent_load_config() { echo -e $BOLD"Agent - load config from "$EBOLD$1 data_json=$PWD/tmp/$POLICY_AGENT_DATA_FILE @@ -819,7 +833,7 @@ api_put_policy_parallel() { pids=$1; shift; #if [ $PA_ADAPTER != $RESTBASE ] && [ $PA_ADAPTER != $RESTBASE_SECURE ]; then - if [ $__ADAPTER_TYPE != "REST" ]; then + if [ $PA_ADAPTER_TYPE != "REST" ]; then echo " Info - api_put_policy_parallel uses only the agent REST interface - create over dmaap in parallel is not supported" echo " Info - will execute over agent REST" fi @@ -827,7 +841,7 @@ api_put_policy_parallel() { if [ $serv == "NOSERVICE" ]; then serv="" fi - query="/v2/policies" + query="$PMS_API_PREFIX/v2/policies" else if [ $serv == "NOSERVICE" ]; then serv="" @@ -1020,13 +1034,13 @@ api_delete_policy_parallel() { pids=$1; shift; #if [ $PA_ADAPTER != $RESTBASE ] && [ $PA_ADAPTER != $RESTBASE_SECURE ]; then - if [ $__ADAPTER_TYPE != "REST" ]; then + if [ $PA_ADAPTER_TYPE != "REST" ]; then echo " Info - api_delete_policy_parallel uses only the agent REST interface - create over dmaap in parallel is not supported" echo " Info - will execute over agent REST" fi if [ "$PMS_VERSION" == "V2" ]; then - query="/v2/policies/" + query="$PMS_API_PREFIX/v2/policies/" else query="/policy" fi