diff --git a/director-cli.sh b/director-cli.sh index e16885421211c144a17d71200b1364d876d9d0f1..3be54a3be2c6b368b3fcacbe4b4f13f2b2fe3460 100755 --- a/director-cli.sh +++ b/director-cli.sh @@ -22,10 +22,11 @@ # 2023-02-17 v0.7 ah check inc_getconfig.sh exists and hostname -f has a value # 2023-10-25 v0.8 ah generate json with "jo"; optimze http requests on services; parallel service function call # 2023-11-02 v0.9 ah fix json genration for multiple ports +# 2023-11-03 v0.10 ah fix json key for service link # ====================================================================== -_version="0.9" +_version="0.10" which curl >/dev/null || exit 1 which jo >/dev/null || exit 1 @@ -172,11 +173,11 @@ hostDefaultgroups="groups[]=iml groups[]=iml-server" function _generateJsonForSvclink(){ local JSONPARAMS=" object_name="\"${IDC_svcathost__obj_name}\"" - check_type=object + object_type=object host=${MY_NAME} imports[]="\"${IDC_service__obj_name}\"" " - echo "JSONPARAMS" + echo "$JSONPARAMS" } # ............................................................ @@ -334,6 +335,7 @@ hostDefaultgroups="groups[]=iml groups[]=iml-server" http.makeRequest "$_sMethod" "$_sUrl" "$_jsondata" if $_bStopOnError && http.isServerError >/dev/null; then echo "CRITICAL ERROR: Director API request failed with a server error $_sMethod $_sUrl" + http.getResponse exit 1 fi if [ $_bShowResponse = true ]; then