Policy Clamp ACM Stability Tests false true true RUNTIME_HOST 192.168.48.9 = RUNTIME_PORT 6969 = POLICY_PARTICIPANT_HOST 192.168.48.8 = POLICY_PARTICIPANT_HOST_PORT 6973 = https://${RUNTIME_HOST}:${RUNTIME_PORT}/onap/policy/clamp/acm/v2 runtimeUser zb!XztG34 true false Content-Type application/json X-ONAP-RequestID 709c62b3-8918-41b9-a747-d21eb79c6c20 stoptest false 1 1 1 false 260000 true true false { "tosca_definitions_version": "tosca_simple_yaml_1_3", "data_types": { "onap.datatypes.ToscaConceptIdentifier": { "derived_from": "tosca.datatypes.Root", "properties": { "name": { "type": "string", "required": true }, "version": { "type": "string", "required": true } } }, "onap.datatype.acm.Target": { "derived_from": "tosca.datatypes.Root", "description": "Definition for a entity in A&AI to perform an Automation Composition operation on", "properties": { "targetType": { "type": "string", "description": "Category for the target type", "required": true, "constraints": [ { "valid_values": [ "VNF", "VM", "VFMODULE", "PNF" ] } ] }, "entityIds": { "type": "map", "description": "Map of values that identify the resource. If none are provided, it is assumed that the\nentity that generated the ONSET event will be the target.\n", "required": false, "metadata": { "clamp_possible_values": "ClampExecution:CSAR_RESOURCES" }, "entry_schema": { "type": "string" } } } }, "onap.datatype.acm.Actor": { "derived_from": "tosca.datatypes.Root", "description": "An actor/operation/target definition", "properties": { "actor": { "type": "string", "description": "The actor performing the operation.", "required": true, "metadata": { "clamp_possible_values": "Dictionary:DefaultActors,ClampExecution:CDS/actor" } }, "operation": { "type": "string", "description": "The operation the actor is performing.", "metadata": { "clamp_possible_values": "Dictionary:DefaultOperations,ClampExecution:CDS/operation" }, "required": true }, "target": { "type": "onap.datatype.acm.Target", "description": "The resource the operation should be performed on.", "required": true }, "payload": { "type": "map", "description": "Name/value pairs of payload information passed by Policy to the actor", "required": false, "metadata": { "clamp_possible_values": "ClampExecution:CDS/payload" }, "entry_schema": { "type": "string" } } } }, "onap.datatype.acm.Operation": { "derived_from": "tosca.datatypes.Root", "description": "An operation supported by an actor", "properties": { "id": { "type": "string", "description": "Unique identifier for the operation", "required": true }, "description": { "type": "string", "description": "A user-friendly description of the intent for the operation", "required": false }, "operation": { "type": "onap.datatype.acm.Actor", "description": "The definition of the operation to be performed.", "required": true }, "timeout": { "type": "integer", "description": "The amount of time for the actor to perform the operation.", "required": true }, "retries": { "type": "integer", "description": "The number of retries the actor should attempt to perform the operation.", "required": true, "default": 0 }, "success": { "type": "string", "description": "Points to the operation to invoke on success. A value of \"final_success\" indicates and end to the operation.", "required": false, "default": "final_success" }, "failure": { "type": "string", "description": "Points to the operation to invoke on Actor operation failure.", "required": false, "default": "final_failure" }, "failure_timeout": { "type": "string", "description": "Points to the operation to invoke when the time out for the operation occurs.", "required": false, "default": "final_failure_timeout" }, "failure_retries": { "type": "string", "description": "Points to the operation to invoke when the current operation has exceeded its max retries.", "required": false, "default": "final_failure_retries" }, "failure_exception": { "type": "string", "description": "Points to the operation to invoke when the current operation causes an exception.", "required": false, "default": "final_failure_exception" }, "failure_guard": { "type": "string", "description": "Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.", "required": false, "default": "final_failure_guard" } } }, "onap.datatypes.monitoring.managedObjectDNsBasic": { "constraints": [], "properties": { "DN": { "name": "DN", "type": "string", "typeVersion": "0.0.0", "description": "Managed object distinguished name", "required": true, "constraints": [], "metadata": {} } }, "name": "onap.datatypes.monitoring.managedObjectDNsBasic", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.managedObjectDNsBasics": { "constraints": [], "properties": { "managedObjectDNsBasic": { "name": "managedObjectDNsBasic", "type": "map", "typeVersion": "0.0.0", "description": "Managed object distinguished name object", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.managedObjectDNsBasic", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} } }, "name": "onap.datatypes.monitoring.managedObjectDNsBasics", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.measurementGroup": { "constraints": [], "properties": { "measurementTypes": { "name": "measurementTypes", "type": "list", "typeVersion": "0.0.0", "description": "List of measurement types", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.measurementTypes", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} }, "managedObjectDNsBasic": { "name": "managedObjectDNsBasic", "type": "list", "typeVersion": "0.0.0", "description": "List of managed object distinguished names", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.managedObjectDNsBasics", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} } }, "name": "onap.datatypes.monitoring.measurementGroup", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.measurementGroups": { "constraints": [], "properties": { "measurementGroup": { "name": "measurementGroup", "type": "map", "typeVersion": "0.0.0", "description": "Measurement Group", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.measurementGroup", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} } }, "name": "onap.datatypes.monitoring.measurementGroups", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.measurementType": { "constraints": [], "properties": { "measurementType": { "name": "measurementType", "type": "string", "typeVersion": "0.0.0", "description": "Measurement type", "required": true, "constraints": [], "metadata": {} } }, "name": "onap.datatypes.monitoring.measurementType", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.measurementTypes": { "constraints": [], "properties": { "measurementType": { "name": "measurementType", "type": "map", "typeVersion": "0.0.0", "description": "Measurement type object", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.measurementType", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} } }, "name": "onap.datatypes.monitoring.measurementTypes", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.nfFilter": { "constraints": [], "properties": { "modelNames": { "name": "modelNames", "type": "list", "typeVersion": "0.0.0", "description": "List of model names", "required": true, "constraints": [], "entry_schema": { "type": "string", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} }, "modelInvariantIDs": { "name": "modelInvariantIDs", "type": "list", "typeVersion": "0.0.0", "description": "List of model invariant IDs", "required": true, "constraints": [], "entry_schema": { "type": "string", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} }, "modelVersionIDs": { "name": "modelVersionIDs", "type": "list", "typeVersion": "0.0.0", "description": "List of model version IDs", "required": true, "constraints": [], "entry_schema": { "type": "string", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} }, "nfNames": { "name": "nfNames", "type": "list", "typeVersion": "0.0.0", "description": "List of network functions", "required": true, "constraints": [], "entry_schema": { "type": "string", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} } }, "name": "onap.datatypes.monitoring.nfFilter", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "onap.datatypes.monitoring.subscription": { "constraints": [], "properties": { "measurementGroups": { "name": "measurementGroups", "type": "list", "typeVersion": "0.0.0", "description": "Measurement Groups", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.measurementGroups", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} }, "fileBasedGP": { "name": "fileBasedGP", "type": "integer", "typeVersion": "0.0.0", "description": "File based granularity period", "required": true, "constraints": [], "metadata": {} }, "fileLocation": { "name": "fileLocation", "type": "string", "typeVersion": "0.0.0", "description": "ROP file location", "required": true, "constraints": [], "metadata": {} }, "subscriptionName": { "name": "subscriptionName", "type": "string", "typeVersion": "0.0.0", "description": "Name of the subscription", "required": true, "constraints": [], "metadata": {} }, "administrativeState": { "name": "administrativeState", "type": "string", "typeVersion": "0.0.0", "description": "State of the subscription", "required": true, "constraints": [ { "valid_values": [ "LOCKED", "UNLOCKED" ] } ], "metadata": {} }, "nfFilter": { "name": "nfFilter", "type": "map", "typeVersion": "0.0.0", "description": "Network function filter", "required": true, "constraints": [], "entry_schema": { "type": "onap.datatypes.monitoring.nfFilter", "typeVersion": "0.0.0", "constraints": [] }, "metadata": {} } }, "name": "onap.datatypes.monitoring.subscription", "version": "0.0.0", "derived_from": "tosca.datatypes.Root", "metadata": {} }, "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest": { "version": "1.0.0", "derived_from": "tosca.datatypes.Root", "properties": { "restRequestId": { "type": "onap.datatypes.ToscaConceptIdentifier", "typeVersion": "1.0.0", "required": true, "description": "The name and version of a REST request to be sent to a REST endpoint" }, "httpMethod": { "type": "string", "required": true, "constraints": [ { "valid_values": [ "POST", "PUT", "GET", "DELETE" ] } ], "description": "The REST method to use" }, "path": { "type": "string", "required": true, "description": "The path of the REST request relative to the base URL" }, "body": { "type": "string", "required": false, "description": "The body of the REST request for PUT and POST requests" }, "expectedResponse": { "type": "integer", "required": true, "constraints": [], "description": "THe expected HTTP status code for the REST request" } }, "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity": { "version": "1.0.0", "derived_from": "tosca.datatypes.Root", "properties": { "configurationEntityId": { "type": "onap.datatypes.ToscaConceptIdentifier", "typeVersion": "1.0.0", "required": true, "description": "The name and version of a Configuration Entity to be handled by the HTTP Automation Composition Element" }, "restSequence": { "type": "list", "entry_schema": { "type": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest", "typeVersion": "1.0.0" }, "description": "A sequence of REST commands to send to the REST endpoint" } } } } }, "policy_types": { "onap.policies.Monitoring": { "derived_from": "tosca.policies.Root", "description": "a base policy type for all policies that govern monitoring provisioning", "version": "1.0.0", "name": "onap.policies.Monitoring" }, "onap.policies.Sirisha": { "derived_from": "tosca.policies.Root", "description": "a base policy type for all policies that govern monitoring provisioning", "version": "1.0.0", "name": "onap.policies.Sirisha" }, "onap.policies.monitoring.dcae-pm-subscription-handler": { "properties": { "pmsh_policy": { "name": "pmsh_policy", "type": "onap.datatypes.monitoring.subscription", "typeVersion": "0.0.0", "description": "PMSH Policy JSON", "required": false, "constraints": [], "metadata": {} } }, "name": "onap.policies.monitoring.dcae-pm-subscription-handler", "version": "1.0.0", "derived_from": "onap.policies.Monitoring", "metadata": {} }, "onap.policies.acm.operational.Common": { "derived_from": "tosca.policies.Root", "version": "1.0.0", "name": "onap.policies.acm.operational.Common", "description": "Operational Policy for Automation Composition execution. Originated in Frankfurt to support TOSCA Compliant\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\n", "properties": { "id": { "type": "string", "description": "The unique Automation Composition id.", "required": true }, "timeout": { "type": "integer", "description": "Overall timeout for executing all the operations. This timeout should equal or exceed the total\ntimeout for each operation listed.\n", "required": true }, "abatement": { "type": "boolean", "description": "Whether an abatement event message will be expected for the Automation Composition from DCAE.", "required": true, "default": false }, "trigger": { "type": "string", "description": "Initial operation to execute upon receiving an Onset event message for the Automation Composition.", "required": true }, "operations": { "type": "list", "description": "List of operations to be performed when Automation Composition is triggered.", "required": true, "entry_schema": { "type": "onap.datatype.acm.Operation" } } } }, "onap.policies.acm.operational.common.Apex": { "derived_from": "onap.policies.acm.operational.Common", "type_version": "1.0.0", "version": "1.0.0", "name": "onap.policies.acm.operational.common.Apex", "description": "Operational policies for Apex PDP", "properties": { "engineServiceParameters": { "type": "string", "description": "The engine parameters like name, instanceCount, policy implementation, parameters etc.", "required": true }, "eventInputParameters": { "type": "string", "description": "The event input parameters.", "required": true }, "eventOutputParameters": { "type": "string", "description": "The event output parameters.", "required": true }, "javaProperties": { "type": "string", "description": "Name/value pairs of properties to be set for APEX if needed.", "required": false } } } }, "node_types": { "org.onap.policy.clamp.acm.Participant": { "version": "1.0.1", "derived_from": "tosca.nodetypes.Root", "properties": { "provider": { "type": "string", "requred": false } } }, "org.onap.policy.clamp.acm.AutomationCompositionElement": { "version": "1.0.1", "derived_from": "tosca.nodetypes.Root", "properties": { "provider": { "type": "string", "required": false, "metadata": { "common": true }, "description": "Specifies the organization that provides the automation composition element" }, "participant_id": { "type": "onap.datatypes.ToscaConceptIdentifier", "requred": true, "metadata": { "common": true } }, "participantType": { "type": "onap.datatypes.ToscaConceptIdentifier", "required": true, "metadata": { "common": true }, "description": "The identity of the participant type that hosts this type of Automation Composition Element" }, "startPhase": { "type": "integer", "required": false, "constraints": [ { "greater_or_equal": 0 } ], "metadata": { "common": true }, "description": "A value indicating the start phase in which this automation composition element will be started, the first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are started and stopped simultaneously" }, "uninitializedToPassiveTimeout": { "type": "integer", "required": false, "constraints": [ { "greater_or_equal": 0 } ], "default": 60, "metadata": { "common": true }, "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive" }, "passiveToRunningTimeout": { "type": "integer", "required": false, "constraints": [ { "greater_or_equal": 0 } ], "default": 60, "metadata": { "common": true }, "description": "The maximum time in seconds to wait for a state chage from passive to running" }, "runningToPassiveTimeout": { "type": "integer", "required": false, "constraints": [ { "greater_or_equal": 0 } ], "default": 60, "metadata": { "common": true }, "description": "The maximum time in seconds to wait for a state chage from running to passive" }, "passiveToUninitializedTimeout": { "type": "integer", "required": false, "constraints": [ { "greater_or_equal": 0 } ], "default": 60, "metadata": { "common": true }, "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized" } } }, "org.onap.policy.clamp.acm.AutomationComposition": { "version": "1.0.1", "derived_from": "tosca.nodetypes.Root", "properties": { "provider": { "type": "string", "required": false, "metadata": { "common": true }, "description": "Specifies the organization that provides the automation composition element" }, "elements": { "type": "list", "required": true, "metadata": { "common": true }, "entry_schema": { "type": "onap.datatypes.ToscaConceptIdentifier" }, "description": "Specifies a list of automation composition element definitions that make up this automation composition definition" } } }, "org.onap.policy.clamp.acm.PolicyAutomationCompositionElement": { "version": "1.0.1", "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement", "properties": { "policy_type_id": { "type": "onap.datatypes.ToscaConceptIdentifier", "requred": true }, "policy_id": { "type": "onap.datatypes.ToscaConceptIdentifier", "requred": false } } }, "org.onap.policy.clamp.acm.CDSAutomationCompositionElement": { "version": "1.0.1", "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement", "properties": { "cds_blueprint_id": { "type": "onap.datatypes.ToscaConceptIdentifier", "requred": true } } }, "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement": { "version": "1.0.1", "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement", "properties": { "chart": { "type": "string", "required": true }, "configs": { "type": "list", "required": false }, "requirements": { "type": "string", "requred": false }, "templates": { "type": "list", "required": false, "entry_schema": null }, "values": { "type": "string", "requred": true } } }, "org.onap.policy.clamp.acm.HttpAutomationCompositionElement": { "version": "1.0.1", "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement", "properties": { "baseUrl": { "type": "string", "required": true, "description": "The base URL to be prepended to each path, identifies the host for the REST endpoints." }, "httpHeaders": { "type": "map", "required": false, "entry_schema": { "type": "string" }, "description": "HTTP headers to send on REST requests" }, "configurationEntities": { "type": "map", "required": true, "entry_schema": { "type": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity", "typeVersion": "1.0.0" }, "description": "The connfiguration entities the Automation Composition Element is managing and their associated REST requests" } } } }, "topology_template": { "inputs": { "pmsh_monitoring_policy": { "type": "onap.datatypes.ToscaConceptIdentifier", "description": "The ID of the PMSH monitoring policy to use", "default": { "name": "MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test", "version": "1.0.0" } }, "pmsh_operational_policy": { "type": "onap.datatypes.ToscaConceptIdentifier", "description": "The ID of the PMSH operational policy to use", "default": { "name": "operational.apex.pmcontrol", "version": "1.0.0" } } }, "node_templates": { "org.onap.policy.clamp.acm.PolicyParticipant": { "version": "2.3.1", "type": "org.onap.policy.clamp.acm.Participant", "type_version": "1.0.1", "description": "Participant for DCAE microservices", "properties": { "provider": "ONAP" } }, "org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement": { "version": "1.2.3", "type": "org.onap.policy.clamp.acm.PolicyAutomationCompositionElement", "type_version": "1.0.0", "description": "Automation composition element for the monitoring policy for Performance Management Subscription Handling", "properties": { "provider": "Ericsson", "participant_id": { "name": "org.onap.PM_Policy", "version": "1.0.0" }, "participantType": { "name": "org.onap.policy.clamp.acm.PolicyParticipant", "version": "2.3.1" }, "policy_type_id": { "name": "onap.policies.monitoring.pm-subscription-handler", "version": "1.0.0" }, "policy_id": { "get_input": "pmsh_monitoring_policy" } } }, "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement": { "version": "1.2.3", "type": "org.onap.policy.clamp.acm.PolicyAutomationCompositionElement", "type_version": "1.0.0", "description": "Automation composition element for the operational policy for Performance Management Subscription Handling", "properties": { "provider": "Ericsson", "participant_id": { "name": "org.onap.PM_Policy", "version": "1.0.0" }, "participantType": { "name": "org.onap.policy.clamp.acm.PolicyParticipant", "version": "2.3.1" }, "policy_type_id": { "name": "onap.policies.operational.pm-subscription-handler", "version": "1.0.0" }, "policy_id": { "get_input": "pmsh_operational_policy" } } }, "org.onap.policy.clamp.acm.KubernetesParticipant": { "version": "2.3.4", "type": "org.onap.policy.clamp.acm.Participant", "type_version": "1.0.1", "description": "Participant for K8S", "properties": { "provider": "ONAP" } }, "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement": { "version": "1.2.3", "type": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement", "type_version": "1.0.0", "description": "Automation composition element for the K8S microservice for PMSH", "properties": { "provider": "ONAP", "participant_id": { "name": "K8sParticipant0", "version": "1.0.0" }, "participantType": { "name": "org.onap.policy.clamp.acm.KubernetesParticipant", "version": "2.3.4" }, "chart": { "chartId": { "name": "dcae-pmsh", "version": "10.0.0" }, "namespace": "onap", "releaseName": "onap-dcae-pmsh", "repository": { "repoName": "chartmuseum", "address": "http://chart-museum:80", "userName": "onapinitializer", "password": "demo123456!" }, "overrideParams": { "global.masterPassword": "test" } } } }, "org.onap.policy.clamp.acm.HttpParticipant": { "version": "2.3.4", "type": "org.onap.policy.clamp.acm.Participant", "type_version": "1.0.1", "description": "Participant for Http requests", "properties": { "provider": "ONAP" } }, "org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement": { "version": "1.2.3", "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement", "type_version": "1.0.1", "description": "Automation composition element for the http requests of PMSH microservice", "properties": { "provider": "ONAP", "participant_id": { "name": "HttpParticipant0", "version": "1.0.0" }, "participantType": { "name": "org.onap.policy.clamp.acm.HttpParticipant", "version": "2.3.4" }, "uninitializedToPassiveTimeout": 180, "startPhase": 1, "baseUrl": "https://dcae-pmsh:8443", "httpHeaders": { "Content-Type": "application/json" }, "configurationEntities": [ { "configurationEntityId": { "name": "entity1", "version": "1.0.1" }, "restSequence": [ { "restRequestId": { "name": "request1", "version": "1.0.1" }, "httpMethod": "POST", "path": "subscription", "body": "{ \"subscription\":{ \"subscriptionName\":\"new_sub_01\", \"operationalPolicyName\":\"pmsh-operational-policy\", \"automationCompositionName\":\"automationComposition-name\", \"nfFilter\":{ \"nfNames\":[ \"^pnf*\" ], \"modelInvariantIDs\":[ \"7129e420-d396-4efb-af02-6b83499b12f5\" ], \"modelVersionIDs\":[ \"e80a6ae3-cafd-4d24-850d-e14c084a5ca7\" ], \"modelNames\":[ \"pnf_134\" ] }, \"measurementGroups\":[ { \"measurementGroup\":{ \"measurementGroupName\":\"msgroup_01\", \"administrativeState\":\"UNLOCKED\", \"fileBasedGP\":15, \"fileLocation\":\"/pm/pm.xml\", \"measurementTypes\":[ { \"measurementType\":\"EutranCell.*\" }, { \"measurementType\":\"EutranCellRelation.pmCounter1\" }, { \"measurementType\":\"EutranCellRelation.pmCounter2\" } ], \"managedObjectDNsBasic\":[ { \"DN\":\"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1\" }, { \"DN\":\"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2\" }, { \"DN\":\"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3\" } ] } } ] } }", "expectedResponse": 201 } ] } ] } }, "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition": { "version": "1.2.3", "type": "org.onap.policy.clamp.acm.AutomationComposition", "type_version": "1.0.0", "description": "Automation composition for Hello World", "properties": { "provider": "ONAP", "elements": [ { "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement", "version": "1.2.3" }, { "name": "org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement", "version": "1.2.3" }, { "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement", "version": "1.2.3" }, { "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement", "version": "1.2.3" } ] } } } } } = ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/commission POST true false true false 200 Assertion.response_code false 1 true false { "automationCompositionList": [ { "name": "PMSHInstance0", "version": "1.0.1", "definition": { "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition", "version": "1.2.3" }, "state": "UNINITIALISED", "orderedState": "UNINITIALISED", "description": "PMSH automation composition instance 0", "elements": { "709c62b3-8918-41b9-a747-d21eb79c6c21": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c21", "definition": { "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement", "version": "1.2.3" }, "participantId": { "name": "org.onap.PM_Policy", "version": "1.0.0" }, "participantType": { "name": "org.onap.policy.clamp.acm.PolicyParticipant", "version": "2.3.1" }, "state": "UNINITIALISED", "orderedState": "UNINITIALISED", "description": "Monitoring Policy Automation Composition Element for the PMSH instance 0 automation composition" }, "709c62b3-8918-41b9-a747-d21eb79c6c22": { "id": "709c62b3-8918-41b9-a747-d21eb79c6c22", "definition": { "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement", "version": "1.2.3" }, "participantId": { "name": "org.onap.PM_Policy", "version": "1.0.0" }, "participantType": { "name": "org.onap.policy.clamp.acm.PolicyParticipant", "version": "2.3.1" }, "state": "UNINITIALISED", "orderedState": "UNINITIALISED", "description": "Operational Policy Automation Composition Element for the PMSH instance 0 automation composition" } } } ] } = ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation POST true false true false 200 Assertion.response_code false 1 continue false -1 1 1 true 259200 true ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation GET true false true false Basic Health Check 200 Assertion.response_code false 1 true false { "orderedState": "PASSIVE", "automationCompositionIdentifierList": [ { "name": "PMSHInstance0", "version": "1.0.1" } ] } = ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation/command PUT true false true false 6000 202 400 406 Assertion.response_code true 34 ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation GET true false true false Basic Health Check 200 Assertion.response_code false 1 true false { "orderedState": "UNINITIALISED", "automationCompositionIdentifierList": [ { "name": "PMSHInstance0", "version": "1.0.1" } ] } = ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation/command PUT true false true false 400 406 202 Assertion.response_code true 34 6000 ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation GET true false true false Basic Health Check 200 Assertion.response_code false 1 stoptest false 1 1 1 false true ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/instantiation?name=PMSHInstance0&version=1.0.1 DELETE true false true false 200 Assertion.response_code false 1 6000 ${RUNTIME_HOST} ${RUNTIME_PORT} https /onap/policy/clamp/acm/v2/commission?name=NULL&version=0.0.0 DELETE true false true false 200 Assertion.response_code false 1 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 ./acm_stability/testsummary.jtl 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 ./acm_stability/resultTree.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 ./acm_stability/resultTable.log