Policy XACML PDP Stability Tests true DURATION ${__P(duration, 1800)} = USERS ${__P(users, 2)} = HTTP http = API_HOST localhost = PAP_HOST localhost = XACML_HOST localhost = API_PORT ${__P(api_port, 30002)} = PAP_PORT ${__P(pap_port, 30003)} = XACML_PORT ${__P(xacml_port, 30004)} = API_USER policyadmin = PAP_USER policyadmin = XACML_USER policyadmin = API_PASSWORD zb!XztG34 = PAP_PASSWORD zb!XztG34 = XACML_PASSWORD zb!XztG34 = Content-Type application/json Accept application/json 1 1 true continue 1 false 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.monitoring.tcagen2/versions/1.0.0/policies true POST true true false { "tosca_definitions_version": "tosca_simple_yaml_1_1_0", "topology_template": { "policies": [ { "onap.restart.tca": { "type": "onap.policies.monitoring.tcagen2", "type_version": "1.0.0", "version": "1.0.0", "metadata": { "policy-id": "onap.restart.tca" }, "properties": { "tca_policy" : { "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "eventName": "Measurement_vGMUX", "controlLoopSchemaType": "VNF", "policyScope": "DCAE", "policyName": "DCAE.Config_tca-hi-lo", "policyVersion": "v0.0.1", "thresholds": [ { "closedLoopControlName": "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e", "version": "1.0.2", "fieldPath": "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value", "thresholdValue": 0, "direction": "EQUAL", "severity": "MAJOR", "closedLoopEventStatus": "ABATED" }, { "closedLoopControlName": "ControlLoop-vCPE-48f0c2c3-a172-4192-9ae3-052274181b6e", "version": "1.0.2", "fieldPath": "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value", "thresholdValue": 0, "direction": "GREATER", "severity": "CRITICAL", "closedLoopEventStatus": "ONSET" } ] } ] } } } } ] } } = ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 201 Assertion.response_code false 8 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.optimization.resource.AffinityPolicy/versions/1.0.0/policies true POST true true false { "tosca_definitions_version": "tosca_simple_yaml_1_1_0", "topology_template": { "policies": [ { "OSDF_CASABLANCA.Affinity_Default": { "type": "onap.policies.optimization.resource.AffinityPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Affinity_Default", "policy-version": 1 }, "properties": { "scope": [], "services": [], "resources": [], "geography": [], "identity": "affinity_vCPE", "applicableResources": "any", "affinityProperties": { "qualifier": "same", "category": "complex" } } } }, { "OSDF_CASABLANCA.Affinity_Default_US": { "type": "onap.policies.optimization.resource.AffinityPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Affinity_Default_US", "policy-version": 1 }, "properties": { "scope": [], "services": [], "resources": [], "geography": [ "US" ], "identity": "affinity_vCPE", "applicableResources": "any", "affinityProperties": { "qualifier": "same", "category": "complex" } } } }, { "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0": { "type": "onap.policies.optimization.resource.AffinityPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Affinity_Default_vCPE_US_0", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "resources": [], "geography": [ "US" ], "identity": "affinity_vCPE", "applicableResources": "any", "affinityProperties": { "qualifier": "different", "category": "complex" } } } }, { "OSDF_CASABLANCA.Affinity_vCPE_US_Gold_1": { "type": "onap.policies.optimization.resource.AffinityPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Affinity_vCPE_1", "policy-version": 1 }, "properties": { "scope": [ "gold" ], "services": [ "vCPE" ], "resources": [ "vGMuxInfra", "vG" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "affinity_vCPE", "applicableResources": "any", "affinityProperties": { "qualifier": "same", "category": "availabilityZone" } } } }, { "OSDF_CASABLANCA.Affinity_vCPE_US_Platinum_1": { "type": "onap.policies.optimization.resource.AffinityPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Affinity_vCPE_1", "policy-version": 1 }, "properties": { "scope": [ "platinum" ], "services": [ "vCPE" ], "resources": [ "vGMuxInfra", "vG" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "affinity_vCPE", "applicableResources": "any", "affinityProperties": { "qualifier": "different", "category": "availabilityZone" } } } }, { "OSDF_CASABLANCA.Capacity_vG_1": { "type": "onap.policies.optimization.resource.Vim_fit", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Capacity_vG_1", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "resources": [ "vG" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "capacity_vG", "applicableResources": "any", "capacityProperty": { "controller": "multicloud", "request": "{\"vCPU\": 10, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"GB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}" } } } }, { "OSDF_CASABLANCA.Capacity_vG_2": { "type": "onap.policies.optimization.resource.Vim_fit", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Capacity_vG_2", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "resources": [ "vG" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "capacity_vG", "applicableResources": "any", "capacityProperty": { "controller": "multicloud", "request": "{\"vCPU\": 15, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"MB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}" } } } }, { "OSDF_CASABLANCA.Distance_vG_1": { "type": "onap.policies.optimization.resource.DistancePolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.Distance_vG_1", "policy-version": 1 }, "properties": { "scope": [ "platinum" ], "services": [ "vCPE" ], "resources": [ "vG" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "distance-vG", "applicableResources": "any", "distanceProperties": { "locationInfo": "customer_loc", "distance": { "value": 1500, "operator": "<", "unit": "km" } } } } }, { "OSDF_CASABLANCA.hpa_policy_Default": { "type": "onap.policies.optimization.resource.HpaPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.hpa_policy_Default", "policy-version": 1 }, "properties": { "scope": [], "services": [], "resources": [], "geography": [], "identity": "hpa-vG", "flavorFeatures": [ { "id": "vg_1", "type": "vnfc", "directives": [ { "type": "flavor_directives", "attributes": [ { "attribute_name": "flavor_label_vm_01", "attribute_value": "" } ] } ], "flavorProperties": [ { "hpa-feature": "basicCapabilities", "mandatory": true, "architecture": "generic", "directives": [], "hpa-feature-attributes": [ { "hpa-attribute-key": "numVirtualCpu", "hpa-attribute-value": 8, "operator": [ ">=" ], "unit": "" }, { "hpa-attribute-key": "virtualMemSize", "hpa-attribute-value": 6, "operator": [ "<=" ], "unit": "" } ] }, { "hpa-feature": "ovsDpdk", "mandatory": false, "architecture": "generic", "directives": [], "hpa-feature-attributes": [ { "hpa-attribute-key": "dataProcessingAccelerationLibrary", "hpa-attribute-value": "ovsDpdk_version", "operator": [ "=" ], "unit": "" } ] } ] } ] } } }, { "OSDF_CASABLANCA.hpa_policy_vG_1": { "type": "onap.policies.optimization.resource.HpaPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.hpa_policy_vG_1", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE", "vOtherService" ], "resources": [ "vG" ], "geography": [], "identity": "hpa-vG", "flavorFeatures": [ { "id": "vg_1", "type": "vnfc", "directives": [ { "type": "flavor_directives", "attributes": [ { "attribute_name": "flavor_label_vm_01", "attribute_value": "" } ] } ], "flavorProperties": [ { "hpa-feature": "basicCapabilities", "mandatory": true, "architecture": "generic", "directives": [], "hpa-feature-attributes": [ { "hpa-attribute-key": "numVirtualCpu", "hpa-attribute-value": 6, "operator": [ ">=" ], "unit": "" }, { "hpa-attribute-key": "virtualMemSize", "hpa-attribute-value": 4, "operator": [ "<=" ], "unit": "" } ] }, { "hpa-feature": "ovsDpdk", "mandatory": false, "architecture": "generic", "directives": [], "hpa-feature-attributes": [ { "hpa-attribute-key": "dataProcessingAccelerationLibrary", "hpa-attribute-value": "ovsDpdk_version", "operator": [ "=" ], "unit": "" } ] } ] } ] } } }, { "OSDF_CASABLANCA.queryPolicy_vCPE": { "type": "onap.policies.optimization.service.QueryPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.queryPolicy_vCPE", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "vCPE_Query_Policy", "queryProperties": [ { "attribute": "locationId", "attribute_location": "customerLocation", "value": "" }, { "attribute": "id", "attribute_location": "vpnInfo.vpnId", "value": "" }, { "attribute": "upstreamBW", "attribute_location": "vpnInfo.upstreamBW", "value": "" }, { "attribute": "customerLatitude", "attribute_location": "customerLatitude", "value": 1.1 }, { "attribute": "customerLongitude", "attribute_location": "customerLongitude", "value": 2.2 } ] } } }, { "OSDF_CASABLANCA.SubscriberPolicy_v1": { "type": "onap.policies.optimization.service.SubscriberPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.SubscriberPolicy_v1", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "identity": "subscriber_vCPE", "subscriberProperties": { "subscriberName": [ "subscriber_x", "subscriber_y" ], "subscriberRole": [ "platinum" ], "provStatus": [ "CAPPED" ] } } } }, { "OSDF_CASABLANCA.SubscriberPolicy_v2": { "type": "onap.policies.optimization.service.SubscriberPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.SubscriberPolicy_v2", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "identity": "subscriber_vCPE", "subscriberProperties": { "subscriberName": [ "subscriber_a", "subscriber_b" ], "subscriberRole": [ "gold" ], "provStatus": [ "CAPPED" ] } } } }, { "OSDF_CASABLANCA.vnfPolicy_vG": { "type": "onap.policies.optimization.resource.VnfPolicy", "version": "1.0.0", "type_version": "1.0.0", "metadata": { "policy-id": "OSDF_CASABLANCA.vnfPolicy_vG", "policy-version": 1 }, "properties": { "scope": [], "services": [ "vCPE" ], "resources": [ "vG" ], "geography": [ "US", "INTERNATIONAL" ], "identity": "vnf_vG", "applicableResources": "any", "vnfProperties": [ { "inventoryProvider": "aai", "serviceType": "", "inventoryType": "cloudRegionId", "customerId": "" } ] } } } ] } } = ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 201 Assertion.response_code false 8 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.controlloop.guard.common.MinMax/versions/1.0.0/policies true POST true true false { "tosca_definitions_version": "tosca_simple_yaml_1_1_0", "topology_template": { "policies": [ { "guard.minmax.scaleout": { "type": "onap.policies.controlloop.guard.common.MinMax", "type_version": "1.0.0", "version": "1.0.0", "metadata": { "policy-id": "guard.minmax.scaleout" }, "properties": { "actor": "SO", "operation": "VF Module Create", "id": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3", "target": "e6130d03-56f1-4b0a-9a1d-e1b2ebc30e0e", "min": 1, "max": 2 } } } ] } } = ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 201 Assertion.response_code false 8 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.controlloop.guard.common.FrequencyLimiter/versions/1.0.0/policies true POST true true false { "tosca_definitions_version": "tosca_simple_yaml_1_1_0", "topology_template": { "policies": [ { "guard.frequency.scaleout": { "type": "onap.policies.controlloop.guard.common.FrequencyLimiter", "type_version": "1.0.0", "version": "1.0.0", "metadata": { "policy-id": "guard.frequency.scaleout" }, "properties": { "actor": "SO", "operation": "VF Module Create", "id": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3", "timeWindow": 10, "timeUnits": "minute", "limit": 1 } } } ] } } = ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 201 Assertion.response_code false 8 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies true POST true true false {"policies":[{"policy-id":"onap.restart.tca"}]} = ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 202 Assertion.response_code false 8 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies true POST true true false {"policies":[{"policy-id":"OSDF_CASABLANCA.Affinity_Default"}]} = ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 202 Assertion.response_code false 8 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies true POST true true false {"policies":[{"policy-id":"guard.minmax.scaleout"}]} = ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 202 Assertion.response_code false 8 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies true POST true true false {"policies":[{"policy-id":"guard.frequency.scaleout"}]} = ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 202 Assertion.response_code false 8 false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true ${USERS} 10 ${DURATION} 1 true true continue -1 false Basic Health Check 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/healthcheck true GET true false 200 Assertion.response_code false 8 all groovy true import groovy.json.JsonSlurper; def res = []; if (prev.getResponseCode() == '200') { def jsonSlurper = new JsonSlurper(); res = jsonSlurper.parseText(prev.getResponseDataAsString()); assert res instanceof Map; assert res.code == 200; } ${HTTP}://${XACML_HOST}:${XACML_PORT}/policy/pdpx/v1 ${XACML_USER} ${XACML_PASSWORD} true false false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true /tmp/pdpx_stability_health.log ${USERS} 10 ${DURATION} 1 true true continue -1 false Get Configuration Data for Monitoring Policy 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision true POST true true false { "ONAPName": "DCAE", "ONAPComponent": "PolicyHandler", "ONAPInstance": "622431a4-9dea-4eae-b443-3b2164639c64", "action": "configure", "resource": { "policy-id": "onap.restart.tca", "policy-type": "onap.policies.monitoring.tcagen2" } } = 200 Assertion.response_code false 8 type metadata Assertion.response_data false 2 properties Assertion.response_data false 2 Get Configuration Data for Monitoring Policy 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision?abbrev=true true POST true true false { "ONAPName": "DCAE", "ONAPComponent": "PolicyHandler", "ONAPInstance": "622431a4-9dea-4eae-b443-3b2164639c64", "action": "configure", "resource": { "policy-id": "onap.restart.tca", "policy-type": "onap.policies.monitoring.tcagen2" } } = 200 Assertion.response_code false 8 type metadata Assertion.response_data false 2 properties Assertion.response_data false 6 Get Configuration Data for Naming Policy 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision true POST true true false { "ONAPName": "SDNC", "ONAPComponent": "SNDC-component", "ONAPInstance": "SDNC-component-instance", "requestId": "unique-request-sdnc-1", "action": "naming", "resource": { "nfRole": [], "naming-type": [], "property-name": [], "policy-type": ["onap.policies.Naming"] } } = 200 Assertion.response_code false 8 type metadata Assertion.response_data false 2 properties Assertion.response_data false 2 Get Configuration Data for Optimization Policy 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision true POST true true false { "ONAPName": "OOF", "ONAPComponent": "OOF-component", "ONAPInstance": "OOF-component-instance", "context" : { "subscriberName": [] }, "action": "optimize", "resource": { "scope": [], "services": [], "resources": [], "geography": [] } } = 200 Assertion.response_code false 8 type metadata Assertion.response_data false 2 properties Assertion.response_data false 2 Get Default Guard Decisions 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision true POST true true false { "ONAPName": "Guard", "ONAPComponent": "Guard-component", "ONAPInstance": "Guard-component-instance", "requestId": "unique-request-guard-1", "action": "guard", "resource": { "guard": { "actor": "APPC", "operation": "ModifyConfig", "target": "f17face5-69cb-4c88-9e0b-7426db7edddd", "requestId": "c7c6a4aa-bb61-4a15-b831-ba1472dd4a65", "clname": "ControlLoop-vFirewall-d0a1dfc6-94f5-4fd4-a5b5-4630b438850a" } } } = 200 Assertion.response_code false 8 Permit Assertion.response_data false 2 Get Frequency Limiter Guard Decisions 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision true POST true true false { "ONAPName": "Policy", "ONAPComponent": "drools-pdp", "ONAPInstance": "usecase-template", "requestId": "unique-request-id-1", "action": "guard", "resource": { "guard": { "actor": "SO", "operation": "scaleOut", "clname": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3", "target": "vLoadBalancer-00", "vfCount": "1" } } } = 200 Assertion.response_code false 8 Permit Assertion.response_data false 2 Get Min/Max Guard Decisions 6 ${XACML_HOST} ${XACML_PORT} ${HTTP} policy/pdpx/v1/decision true POST true true false { "ONAPName": "Policy", "ONAPComponent": "drools-pdp", "ONAPInstance": "usecase-template", "requestId": "unique-request-id-1", "action": "guard", "resource": { "guard": { "actor": "SO", "operation": "scaleOut", "clname": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3", "target": "vLoadBalancer-00", "vfCount": "1" } } } = 200 Assertion.response_code false 8 Permit Assertion.response_data false 2 ${HTTP}://${XACML_HOST}:${XACML_PORT}/policy/pdpx/v1 ${XACML_USER} ${XACML_PASSWORD} true false false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true /tmp/pdpx_stability_decisions.log 1 1 true continue 1 false 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies/onap.restart.tca true DELETE true false ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies/OSDF_CASABLANCA.Affinity_Default true DELETE true false ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies/guard.minmax.scaleout true DELETE true false ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 6 ${PAP_HOST} ${PAP_PORT} ${HTTP} policy/pap/v1/pdps/policies/guard.frequency.scaleout true DELETE true false ${HTTP}://${PAP_HOST}:${PAP_PORT}/policy/pap/v1 ${PAP_USER} ${PAP_PASSWORD} true false 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.monitoring.tcagen2/versions/1.0.0/policies/onap.restart.tca/versions/1.0.0 true DELETE true false ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.optimization.resource.AffinityPolicy/versions/1.0.0/policies/OSDF_CASABLANCA.Affinity_Default/versions/1.0.0 true DELETE true false ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.controlloop.guard.MinMax/versions/1.0.0/policies/guard.minmax.scaleout/versions/1.0.0 true DELETE true false ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false 6 ${API_HOST} ${API_PORT} ${HTTP} policy/api/v1/policytypes/onap.policies.controlloop.guard.FrequencyLimiter/versions/1.0.0/policies/guard.frequency.scaleout/versions/1.0.0 true DELETE true false ${HTTP}://${API_HOST}:${API_PORT}/policy/api/v1 ${API_USER} ${API_PASSWORD} true false false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true /tmp/pdpx_stability_teardown.log false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true /tmp/pdpx_stability_summaryReport.log true false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true /tmp/pdpx_stability_resultsTree.log false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true /tmp/pdpx_stability_resultsTable.log