From c580fa4be394aef387c37841dcd6a089064d7d58 Mon Sep 17 00:00:00 2001 From: "saul.gill" Date: Thu, 6 Apr 2023 09:14:11 +0100 Subject: [PATCH] Removed policy upgrade from acm docs Removed policy upgrade page and images from acm docs Page was in the wrong place and had outdated info Issue-ID: POLICY-4614 Change-Id: Ifbaecfec2732dd2129bdcc9cbd1602cc1d50dbb6 Signed-off-by: saul.gill --- ...on Composition Jackarta.postman_collection.json | 1 - .../Control Loop Istanbul.postman_collection.json | 646 ------------------ .../policy-upgrade/images/01-api-pap-upgrade.png | Bin 30754 -> 0 bytes .../policy-upgrade/images/02-api-pap-upgrade.png | Bin 8524 -> 0 bytes .../policy-upgrade/images/03-api-pap-upgrade.png | Bin 35029 -> 0 bytes .../policy-upgrade/images/04-api-pap-upgrade.png | Bin 17130 -> 0 bytes .../policy-upgrade/images/05-api-pap-upgrade.png | Bin 10732 -> 0 bytes .../policy-upgrade/images/06-api-pap-upgrade.png | Bin 10498 -> 0 bytes .../policy-upgrade/images/07-api-pap-upgrade.png | Bin 113698 -> 0 bytes .../policy-upgrade/images/08-api-pap-upgrade.png | Bin 10609 -> 0 bytes .../policy-upgrade/images/09-api-pap-upgrade.png | Bin 74252 -> 0 bytes .../policy-upgrade/images/10-api-pap-upgrade.png | Bin 10832 -> 0 bytes docs/clamp/acm/policy-upgrade/policy-upgrade.rst | 739 --------------------- docs/clamp/clamp.rst | 1 - 14 files changed, 1387 deletions(-) delete mode 100644 docs/clamp/acm/policy-upgrade/collections/Automation Composition Jackarta.postman_collection.json delete mode 100644 docs/clamp/acm/policy-upgrade/collections/Control Loop Istanbul.postman_collection.json delete mode 100644 docs/clamp/acm/policy-upgrade/images/01-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/02-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/03-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/04-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/05-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/06-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/07-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/08-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/09-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/images/10-api-pap-upgrade.png delete mode 100644 docs/clamp/acm/policy-upgrade/policy-upgrade.rst diff --git a/docs/clamp/acm/policy-upgrade/collections/Automation Composition Jackarta.postman_collection.json b/docs/clamp/acm/policy-upgrade/collections/Automation Composition Jackarta.postman_collection.json deleted file mode 100644 index dd6765ab..00000000 --- a/docs/clamp/acm/policy-upgrade/collections/Automation Composition Jackarta.postman_collection.json +++ /dev/null @@ -1 +0,0 @@ -Unexpected error. File contents could not be restored from local history during undo/redo. \ No newline at end of file diff --git a/docs/clamp/acm/policy-upgrade/collections/Control Loop Istanbul.postman_collection.json b/docs/clamp/acm/policy-upgrade/collections/Control Loop Istanbul.postman_collection.json deleted file mode 100644 index a95dfae6..00000000 --- a/docs/clamp/acm/policy-upgrade/collections/Control Loop Istanbul.postman_collection.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "info": { - "_postman_id": "731421e5-3a15-4829-88f0-519c8bfff4d5", - "name": "Control Loop Istanbul", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "Monitoring", - "item": [ - { - "name": "GET Monitoring Control Loop Element", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/monitoring/clelement?name=PMSH_Instance1&version=2.3.4", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "monitoring", - "clelement" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "2.3.4" - } - ] - } - }, - "response": [] - }, - { - "name": "GET Monitoring Control Loop Elements Control Loop", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/monitoring/clelement/controlloop?name=PMSH_Instance1&version=2.3.4", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "monitoring", - "clelement", - "controlloop" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "2.3.4" - } - ] - } - }, - "response": [] - }, - { - "name": "GET Monitoring Control Loop Participant", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/monitoring/participant?name=PMSH_Instance1&version=2.3.4", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "monitoring", - "participant" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "2.3.4" - } - ] - } - }, - "response": [] - }, - { - "name": "GET Monitoring Control Loop Participants Control Loop", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/monitoring/participants/controlloop?name=PMSH_Instance1&version=2.3.4", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "monitoring", - "participants", - "controlloop" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "2.3.4" - } - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Comissioning", - "item": [ - { - "name": "POST Commission Tosca Service Template", - "request": { - "method": "POST", - "header": [ - { - "key": "X-ONAP-RequestID", - "value": "709c62b3-8918-41b9-a747-d21eb79c6c20", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/yaml", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "tosca_definitions_version: tosca_simple_yaml_1_3\ndata_types:\n onap.datatypes.ToscaConceptIdentifier:\n derived_from: tosca.datatypes.Root\n properties:\n name:\n type: string\n required: true\n version:\n type: string\n required: true\n onap.datatype.controlloop.Target:\n derived_from: tosca.datatypes.Root\n description: Definition for a entity in A&AI to perform a control loop operation on\n properties:\n targetType:\n type: string\n description: Category for the target type\n required: true\n constraints:\n - valid_values:\n - VNF\n - VM\n - VFMODULE\n - PNF\n entityIds:\n type: map\n description: |\n Map of values that identify the resource. If none are provided, it is assumed that the\n entity that generated the ONSET event will be the target.\n required: false\n metadata:\n clamp_possible_values: ClampExecution:CSAR_RESOURCES\n entry_schema:\n type: string\n onap.datatype.controlloop.Actor:\n derived_from: tosca.datatypes.Root\n description: An actor/operation/target definition\n properties:\n actor:\n type: string\n description: The actor performing the operation.\n required: true\n metadata:\n clamp_possible_values: Dictionary:DefaultActors,ClampExecution:CDS/actor\n operation:\n type: string\n description: The operation the actor is performing.\n metadata:\n clamp_possible_values: Dictionary:DefaultOperations,ClampExecution:CDS/operation\n required: true\n target:\n type: onap.datatype.controlloop.Target\n description: The resource the operation should be performed on.\n required: true\n payload:\n type: map\n description: Name/value pairs of payload information passed by Policy to the actor\n required: false\n metadata:\n clamp_possible_values: ClampExecution:CDS/payload\n entry_schema:\n type: string\n onap.datatype.controlloop.Operation:\n derived_from: tosca.datatypes.Root\n description: An operation supported by an actor\n properties:\n id:\n type: string\n description: Unique identifier for the operation\n required: true\n description:\n type: string\n description: A user-friendly description of the intent for the operation\n required: false\n operation:\n type: onap.datatype.controlloop.Actor\n description: The definition of the operation to be performed.\n required: true\n timeout:\n type: integer\n description: The amount of time for the actor to perform the operation.\n required: true\n retries:\n type: integer\n description: The number of retries the actor should attempt to perform the operation.\n required: true\n default: 0\n success:\n type: string\n description: Points to the operation to invoke on success. A value of \"final_success\" indicates and end to the operation.\n required: false\n default: final_success\n failure:\n type: string\n description: Points to the operation to invoke on Actor operation failure.\n required: false\n default: final_failure\n failure_timeout:\n type: string\n description: Points to the operation to invoke when the time out for the operation occurs.\n required: false\n default: final_failure_timeout\n failure_retries:\n type: string\n description: Points to the operation to invoke when the current operation has exceeded its max retries.\n required: false\n default: final_failure_retries\n failure_exception:\n type: string\n description: Points to the operation to invoke when the current operation causes an exception.\n required: false\n default: final_failure_exception\n failure_guard:\n type: string\n description: Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.\n required: false\n default: final_failure_guard\n onap.datatypes.monitoring.managedObjectDNsBasic:\n constraints: []\n properties:\n DN:\n name: DN\n type: string\n typeVersion: 0.0.0\n description: Managed object distinguished name\n required: true\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.managedObjectDNsBasic\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.managedObjectDNsBasics:\n constraints: []\n properties:\n managedObjectDNsBasic:\n name: managedObjectDNsBasic\n type: map\n typeVersion: 0.0.0\n description: Managed object distinguished name object\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.managedObjectDNsBasic\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.managedObjectDNsBasics\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.measurementGroup:\n constraints: []\n properties:\n measurementTypes:\n name: measurementTypes\n type: list\n typeVersion: 0.0.0\n description: List of measurement types\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.measurementTypes\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n managedObjectDNsBasic:\n name: managedObjectDNsBasic\n type: list\n typeVersion: 0.0.0\n description: List of managed object distinguished names\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.managedObjectDNsBasics\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.measurementGroup\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.measurementGroups:\n constraints: []\n properties:\n measurementGroup:\n name: measurementGroup\n type: map\n typeVersion: 0.0.0\n description: Measurement Group\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.measurementGroup\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.measurementGroups\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.measurementType:\n constraints: []\n properties:\n measurementType:\n name: measurementType\n type: string\n typeVersion: 0.0.0\n description: Measurement type\n required: true\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.measurementType\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.measurementTypes:\n constraints: []\n properties:\n measurementType:\n name: measurementType\n type: map\n typeVersion: 0.0.0\n description: Measurement type object\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.measurementType\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.measurementTypes\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.nfFilter:\n constraints: []\n properties:\n modelNames:\n name: modelNames\n type: list\n typeVersion: 0.0.0\n description: List of model names\n required: true\n constraints: []\n entry_schema:\n type: string\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n modelInvariantIDs:\n name: modelInvariantIDs\n type: list\n typeVersion: 0.0.0\n description: List of model invariant IDs\n required: true\n constraints: []\n entry_schema:\n type: string\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n modelVersionIDs:\n name: modelVersionIDs\n type: list\n typeVersion: 0.0.0\n description: List of model version IDs\n required: true\n constraints: []\n entry_schema:\n type: string\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n nfNames:\n name: nfNames\n type: list\n typeVersion: 0.0.0\n description: List of network functions\n required: true\n constraints: []\n entry_schema:\n type: string\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.nfFilter\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n onap.datatypes.monitoring.subscription:\n constraints: []\n properties:\n measurementGroups:\n name: measurementGroups\n type: list\n typeVersion: 0.0.0\n description: Measurement Groups\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.measurementGroups\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n fileBasedGP:\n name: fileBasedGP\n type: integer\n typeVersion: 0.0.0\n description: File based granularity period\n required: true\n constraints: []\n metadata: {}\n fileLocation:\n name: fileLocation\n type: string\n typeVersion: 0.0.0\n description: ROP file location\n required: true\n constraints: []\n metadata: {}\n subscriptionName:\n name: subscriptionName\n type: string\n typeVersion: 0.0.0\n description: Name of the subscription\n required: true\n constraints: []\n metadata: {}\n administrativeState:\n name: administrativeState\n type: string\n typeVersion: 0.0.0\n description: State of the subscription\n required: true\n constraints:\n - valid_values:\n - LOCKED\n - UNLOCKED\n metadata: {}\n nfFilter:\n name: nfFilter\n type: map\n typeVersion: 0.0.0\n description: Network function filter\n required: true\n constraints: []\n entry_schema:\n type: onap.datatypes.monitoring.nfFilter\n typeVersion: 0.0.0\n constraints: []\n metadata: {}\n name: onap.datatypes.monitoring.subscription\n version: 0.0.0\n derived_from: tosca.datatypes.Root\n metadata: {}\n org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest:\n version: 1.0.0\n derived_from: tosca.datatypes.Root\n properties:\n restRequestId:\n type: onap.datatypes.ToscaConceptIdentifier\n typeVersion: 1.0.0\n required: true\n description: The name and version of a REST request to be sent to a REST endpoint\n httpMethod:\n type: string\n required: true\n constraints:\n - valid_values: [POST, PUT, GET, DELETE]\n description: The REST method to use\n path:\n type: string\n required: true\n description: The path of the REST request relative to the base URL\n body:\n type: string\n required: false\n description: The body of the REST request for PUT and POST requests\n expectedResponse:\n type: integer\n required: true\n constraints: []\n description: THe expected HTTP status code for the REST request\n org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.ConfigurationEntity:\n version: 1.0.0\n derived_from: tosca.datatypes.Root\n properties:\n configurationEntityId:\n type: onap.datatypes.ToscaConceptIdentifier\n typeVersion: 1.0.0\n required: true\n description: The name and version of a Configuration Entity to be handled by the HTTP Control Loop Element\n restSequence:\n type: list\n entry_schema:\n type: org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\n typeVersion: 1.0.0\n description: A sequence of REST commands to send to the REST endpoint\npolicy_types:\n onap.policies.Monitoring:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that govern monitoring provisioning\n version: 1.0.0\n name: onap.policies.Monitoring\n onap.policies.Sirisha:\n derived_from: tosca.policies.Root\n description: a base policy type for all policies that govern monitoring provisioning\n version: 1.0.0\n name: onap.policies.Sirisha\n onap.policies.monitoring.dcae-pm-subscription-handler:\n properties:\n pmsh_policy:\n name: pmsh_policy\n type: onap.datatypes.monitoring.subscription\n typeVersion: 0.0.0\n description: PMSH Policy JSON\n required: false\n constraints: []\n metadata: {}\n name: onap.policies.monitoring.dcae-pm-subscription-handler\n version: 1.0.0\n derived_from: onap.policies.Monitoring\n metadata: {}\n onap.policies.controlloop.operational.Common:\n derived_from: tosca.policies.Root\n version: 1.0.0\n name: onap.policies.controlloop.operational.Common\n description: |\n Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\n Policy Types. This does NOT support the legacy Policy YAML policy type.\n properties:\n id:\n type: string\n description: The unique control loop id.\n required: true\n timeout:\n type: integer\n description: |\n Overall timeout for executing all the operations. This timeout should equal or exceed the total\n timeout for each operation listed.\n required: true\n abatement:\n type: boolean\n description: Whether an abatement event message will be expected for the control loop from DCAE.\n required: true\n default: false\n trigger:\n type: string\n description: Initial operation to execute upon receiving an Onset event message for the Control Loop.\n required: true\n operations:\n type: list\n description: List of operations to be performed when Control Loop is triggered.\n required: true\n entry_schema:\n type: onap.datatype.controlloop.Operation\n onap.policies.controlloop.operational.common.Apex:\n derived_from: onap.policies.controlloop.operational.Common\n type_version: 1.0.0\n version: 1.0.0\n name: onap.policies.controlloop.operational.common.Apex\n description: Operational policies for Apex PDP\n properties:\n engineServiceParameters:\n type: string\n description: The engine parameters like name, instanceCount, policy implementation, parameters etc.\n required: true\n eventInputParameters:\n type: string\n description: The event input parameters.\n required: true\n eventOutputParameters:\n type: string\n description: The event output parameters.\n required: true\n javaProperties:\n type: string\n description: Name/value pairs of properties to be set for APEX if needed.\n required: false\nnode_types:\n org.onap.policy.clamp.controlloop.Participant:\n version: 1.0.1\n derived_from: tosca.nodetypes.Root\n properties:\n provider:\n type: string\n requred: false\n org.onap.policy.clamp.controlloop.ControlLoopElement:\n version: 1.0.1\n derived_from: tosca.nodetypes.Root\n properties:\n provider:\n type: string\n required: false\n metadata:\n common: true\n description: Specifies the organization that provides the control loop element\n participant_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: true\n metadata:\n common: true\n participantType:\n type: onap.datatypes.ToscaConceptIdentifier\n required: true\n metadata:\n common: true\n description: The identity of the participant type that hosts this type of Control Loop Element\n startPhase:\n type: integer\n required: false\n constraints:\n - greater_or_equal: 0\n metadata:\n common: true\n description: A value indicating the start phase in which this control loop element will be started, the\n first start phase is zero. Control Loop Elements are started in their start_phase order and stopped\n in reverse start phase order. Control Loop Elements with the same start phase are started and\n stopped simultaneously\n uninitializedToPassiveTimeout:\n type: integer\n required: false\n constraints:\n - greater_or_equal: 0\n default: 60\n metadata:\n common: true\n description: The maximum time in seconds to wait for a state chage from uninitialized to passive\n passiveToRunningTimeout:\n type: integer\n required: false\n constraints:\n - greater_or_equal: 0\n default: 60\n metadata:\n common: true\n description: The maximum time in seconds to wait for a state chage from passive to running\n runningToPassiveTimeout:\n type: integer\n required: false\n constraints:\n - greater_or_equal: 0\n default: 60\n metadata:\n common: true\n description: The maximum time in seconds to wait for a state chage from running to passive\n passiveToUninitializedTimeout:\n type: integer\n required: false\n constraints:\n - greater_or_equal: 0\n default: 60\n metadata:\n common: true\n description: The maximum time in seconds to wait for a state chage from passive to uninitialized\n org.onap.policy.clamp.controlloop.ControlLoop:\n version: 1.0.1\n derived_from: tosca.nodetypes.Root\n properties:\n provider:\n type: string\n required: false\n metadata:\n common: true\n description: Specifies the organization that provides the control loop element\n elements:\n type: list\n required: true\n metadata:\n common: true\n entry_schema:\n type: onap.datatypes.ToscaConceptIdentifier\n description: Specifies a list of control loop element definitions that make up this control loop definition\n org.onap.policy.clamp.controlloop.PolicyControlLoopElement:\n version: 1.0.1\n derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement\n properties:\n policy_type_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: true\n policy_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: false\n org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement:\n version: 1.0.1\n derived_from: org.onap.policy.clamp.controlloop.PolicyControlLoopElement\n properties:\n policy_type_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: true\n policy_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: false\n org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement:\n version: 1.0.1\n derived_from: org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\n properties:\n policy_type_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: true\n policy_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: false\n org.onap.policy.clamp.controlloop.CDSControlLoopElement:\n version: 1.0.1\n derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement\n properties:\n cds_blueprint_id:\n type: onap.datatypes.ToscaConceptIdentifier\n requred: true\n org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement:\n version: 1.0.1\n derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement\n properties:\n chart:\n type: string\n required: true\n configs:\n type: list\n required: false\n requirements:\n type: string\n requred: false\n templates:\n type: list\n required: false\n entry_schema:\n values:\n type: string\n requred: true\n org.onap.policy.clamp.controlloop.HttpControlLoopElement:\n version: 1.0.1\n derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement\n properties:\n baseUrl:\n type: string\n required: true\n description: The base URL to be prepended to each path, identifies the host for the REST endpoints.\n httpHeaders:\n type: map\n required: false\n entry_schema:\n type: string\n description: HTTP headers to send on REST requests\n configurationEntities:\n type: map\n required: true\n entry_schema:\n type: org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.ConfigurationEntity\n typeVersion: 1.0.0\n description: The connfiguration entities the Control Loop Element is managing and their associated REST requests\n\ntopology_template:\n inputs:\n pmsh_monitoring_policy:\n type: onap.datatypes.ToscaConceptIdentifier\n description: The ID of the PMSH monitoring policy to use\n default:\n name: MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test\n version: 1.0.0\n pmsh_operational_policy:\n type: onap.datatypes.ToscaConceptIdentifier\n description: The ID of the PMSH operational policy to use\n default:\n name: operational.apex.pmcontrol\n version: 1.0.0\n node_templates:\n org.onap.policy.controlloop.PolicyControlLoopParticipant:\n version: 2.3.1\n type: org.onap.policy.clamp.controlloop.Participant\n type_version: 1.0.1\n description: Participant for DCAE microservices\n properties:\n provider: ONAP\n org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement:\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.PolicyControlLoopElement\n type_version: 1.0.0\n description: Control loop element for the monitoring policy for Performance Management Subscription Handling\n properties:\n provider: Ericsson\n participant_id:\n name: org.onap.PM_Policy\n version: 1.0.0\n participantType:\n name: org.onap.policy.controlloop.PolicyControlLoopParticipant\n version: 2.3.1\n policy_type_id:\n name: onap.policies.monitoring.pm-subscription-handler\n version: 1.0.0\n policy_id:\n get_input: pmsh_monitoring_policy\n org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement:\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.PolicyControlLoopElement\n type_version: 1.0.0\n description: Control loop element for the operational policy for Performance Management Subscription Handling\n properties:\n provider: Ericsson\n participant_id:\n name: org.onap.PM_Policy\n version: 1.0.0\n participantType:\n name: org.onap.policy.controlloop.PolicyControlLoopParticipant\n version: 2.3.1\n policy_type_id:\n name: onap.policies.operational.pm-subscription-handler\n version: 1.0.0\n policy_id:\n get_input: pmsh_operational_policy\n org.onap.domain.pmsh.DerivedPolicyControlLoopElement:\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\n type_version: 1.0.0\n description: Control loop for Performance Management Subscription Handling\n properties:\n provider: Ericsson\n participantType:\n name: org.onap.policy.controlloop.PolicyControlLoopParticipant\n version: 2.3.1\n participant_id:\n name: org.onap.PM_Policy\n version: 1.0.0\n org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement:\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\n type_version: 1.0.0\n description: Control loop for Performance Management Subscription Handling\n properties:\n provider: Ericsson\n participantType:\n name: org.onap.policy.controlloop.PolicyControlLoopParticipant\n version: 2.3.1\n participant_id:\n name: org.onap.PM_Policy\n version: 1.0.0\n org.onap.k8s.controlloop.K8SControlLoopParticipant:\n version: 2.3.4\n type: org.onap.policy.clamp.controlloop.Participant\n type_version: 1.0.1\n description: Participant for K8S\n properties:\n provider: ONAP\n org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement:\n # Chart from new repository\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\n type_version: 1.0.0\n description: Control loop element for the K8S microservice for PMSH\n properties:\n provider: ONAP\n participant_id:\n name: K8sParticipant0\n version: 1.0.0\n participantType:\n name: org.onap.k8s.controlloop.K8SControlLoopParticipant\n version: 2.3.4\n chart:\n chartId:\n name: dcae-pmsh\n version: 8.0.0\n namespace: onap\n releaseName: pmshms\n repository:\n repoName: chartmuseum\n protocol: http\n address: 10.152.183.120\n port: 80\n userName: onapinitializer\n password: demo123456!\n overrideParams:\n global.masterPassword: test\n\n org.onap.domain.database.Local_K8SMicroserviceControlLoopElement:\n # Chart installation without passing repository info\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\n type_version: 1.0.0\n description: Control loop element for the K8S microservice for local chart\n properties:\n provider: ONAP\n participant_id:\n name: K8sParticipant0\n version: 1.0.0\n participantType:\n name: org.onap.k8s.controlloop.K8SControlLoopParticipant\n version: 2.3.4\n chart:\n chartId:\n name: nginx-ingress\n version: 0.9.1\n releaseName: nginxms\n namespace: test\n org.onap.controlloop.HttpControlLoopParticipant:\n version: 2.3.4\n type: org.onap.policy.clamp.controlloop.Participant\n type_version: 1.0.1\n description: Participant for Http requests\n properties:\n provider: ONAP\n org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement:\n # Consul http config for PMSH.\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.HttpControlLoopElement\n type_version: 1.0.1\n description: Control loop element for the http requests of PMSH microservice\n properties:\n provider: ONAP\n participant_id:\n name: HttpParticipant0\n version: 1.0.0\n participantType:\n name: org.onap.k8s.controlloop.HttpControlLoopParticipant\n version: 2.3.4\n uninitializedToPassiveTimeout: 180\n startPhase: 1\n baseUrl: http://10.152.183.51:8500\n httpHeaders:\n Content-Type: application/json\n configurationEntities:\n - configurationEntityId:\n name: entity1\n version: 1.0.1\n restSequence:\n - restRequestId:\n name: request1\n version: 1.0.1\n httpMethod: PUT\n path: v1/kv/dcae-pmsh2\n body: '{\n \"control_loop_name\":\"pmsh-control-loop\",\n \"operational_policy_name\":\"pmsh-operational-policy\",\n \"aaf_password\":\"demo123456!\",\n \"aaf_identity\":\"dcae@dcae.onap.org\",\n \"cert_path\":\"/opt/app/pmsh/etc/certs/cert.pem\",\n \"key_path\":\"/opt/app/pmsh/etc/certs/key.pem\",\n \"ca_cert_path\":\"/opt/app/pmsh/etc/certs/cacert.pem\",\n \"enable_tls\":\"true\",\n \"pmsh_policy\":{\n \"subscription\":{\n \"subscriptionName\":\"ExtraPM-All-gNB-R2B\",\n \"administrativeState\":\"UNLOCKED\",\n \"fileBasedGP\":15,\n \"fileLocation\":\"\\/pm\\/pm.xml\",\n \"nfFilter\":{\n \"nfNames\":[\n \"^pnf.*\",\n \"^vnf.*\"\n ],\n \"modelInvariantIDs\":[\n ],\n \"modelVersionIDs\":[\n ],\n \"modelNames\":[\n ]\n },\n \"measurementGroups\":[\n {\n \"measurementGroup\":{\n \"measurementTypes\":[\n {\n \"measurementType\":\"countera\"\n },\n {\n \"measurementType\":\"counterb\"\n }\n ],\n \"managedObjectDNsBasic\":[\n {\n \"DN\":\"dna\"\n },\n {\n \"DN\":\"dnb\"\n }\n ]\n }\n },\n {\n \"measurementGroup\":{\n \"measurementTypes\":[\n {\n \"measurementType\":\"counterc\"\n },\n {\n \"measurementType\":\"counterd\"\n }\n ],\n \"managedObjectDNsBasic\":[\n {\n \"DN\":\"dnc\"\n },\n {\n \"DN\":\"dnd\"\n }\n ]\n }\n }\n ]\n }\n },\n \"streams_subscribes\":{\n \"aai_subscriber\":{\n \"type\":\"message_router\",\n \"dmaap_info\":{\n \"topic_url\":\"https://10.152.183.151:3905/events/AAI_EVENT\",\n \"client_role\":\"org.onap.dcae.aaiSub\",\n \"location\":\"san-francisco\",\n \"client_id\":\"1575976809466\"\n }\n },\n \"policy_pm_subscriber\":{\n \"type\":\"message_router\",\n \"dmaap_info\":{\n \"topic_url\":\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS\",\n \"client_role\":\"org.onap.dcae.pmSubscriber\",\n \"location\":\"san-francisco\",\n \"client_id\":\"1575876809456\"\n }\n }\n },\n \"streams_publishes\":{\n \"policy_pm_publisher\":{\n \"type\":\"message_router\",\n \"dmaap_info\":{\n \"topic_url\":\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS\",\n \"client_role\":\"org.onap.dcae.pmPublisher\",\n \"location\":\"san-francisco\",\n \"client_id\":\"1475976809466\"\n }\n },\n \"other_publisher\":{\n \"type\":\"message_router\",\n \"dmaap_info\":{\n \"topic_url\":\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.SOME_OTHER_TOPIC\",\n \"client_role\":\"org.onap.dcae.pmControlPub\",\n \"location\":\"san-francisco\",\n \"client_id\":\"1875976809466\"\n }\n }\n }\n }'\n expectedResponse: 200\n org.onap.domain.sample.GenericK8s_ControlLoopDefinition:\n version: 1.2.3\n type: org.onap.policy.clamp.controlloop.ControlLoop\n type_version: 1.0.0\n description: Control loop for Hello World\n properties:\n provider: ONAP\n elements:\n - name: org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\n version: 1.2.3\n - name: org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\n version: 1.2.3\n - name: org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\n version: 1.2.3\n - name: org.onap.domain.pmsh.DerivedPolicyControlLoopElement\n version: 1.2.3\n - name: org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\n version: 1.2.3\n - name: org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\n version: 1.2.3\n - name: org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\n version: 1.2.3\n", - "options": { - "raw": { - "language": "text" - } - } - }, - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission" - ] - } - }, - "response": [] - }, - { - "name": "GET Control Loops Definitions", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission" - ] - } - }, - "response": [] - }, - { - "name": "GET Tosca Service Template", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission/toscaservicetemplate", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission", - "toscaservicetemplate" - ] - } - }, - "response": [] - }, - { - "name": "GET Tosca Service Template Schema", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission/toscaServiceTemplateSchema", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission", - "toscaServiceTemplateSchema" - ] - } - }, - "response": [] - }, - { - "name": "GET Common Instance Properties (Common)", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission/getCommonOrInstanceProperties?common=true&name=ToscaServiceTemplateSimple&version=1.0.0", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission", - "getCommonOrInstanceProperties" - ], - "query": [ - { - "key": "common", - "value": "true" - }, - { - "key": "name", - "value": "ToscaServiceTemplateSimple" - }, - { - "key": "version", - "value": "1.0.0" - } - ] - } - }, - "response": [] - }, - { - "name": "DELETE Tosca Service Template", - "request": { - "method": "DELETE", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission?name=ToscaServiceTemplateSimple&version=1.0.0", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission" - ], - "query": [ - { - "key": "name", - "value": "ToscaServiceTemplateSimple" - }, - { - "key": "version", - "value": "1.0.0" - } - ] - } - }, - "response": [] - }, - { - "name": "GET Control Loops Elements", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/commission/elements", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "commission", - "elements" - ] - } - }, - "response": [] - } - ] - }, - { - "name": "Instantiation", - "item": [ - { - "name": "POST Instance Properties", - "request": { - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\n \"policy_types\":{\n \"onap.policies.Monitoring\":{\n \"name\":\"onap.policies.Monitoring\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.policies.Root\",\n \"metadata\":{\n \n },\n \"description\":\"a base policy type for all policies that govern monitoring provisioning\",\n \"properties\":{\n \n },\n \"key\":{\n \"name\":\"onap.policies.Monitoring\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.Monitoring\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.Sirisha\":{\n \"name\":\"onap.policies.Sirisha\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.policies.Root\",\n \"metadata\":{\n \n },\n \"description\":\"a base policy type for all policies that govern monitoring provisioning\",\n \"properties\":{\n \n },\n \"key\":{\n \"name\":\"onap.policies.Sirisha\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.Sirisha\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.controlloop.operational.Common\":{\n \"name\":\"onap.policies.controlloop.operational.Common\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.policies.Root\",\n \"metadata\":{\n \n },\n \"description\":\"Operational Policy for Control Loop execution. Originated in Frankfurt to support TOSCA Compliant\\nPolicy Types. This does NOT support the legacy Policy YAML policy type.\\n\",\n \"properties\":{\n \"abatement\":{\n \"name\":\"abatement\",\n \"type\":\"boolean\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Whether an abatement event message will be expected for the control loop from DCAE.\",\n \"default_value\":false,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"operations\":{\n \"name\":\"operations\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of operations to be performed when Control Loop is triggered.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatype.controlloop.Operation\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":null\n },\n \"trigger\":{\n \"name\":\"trigger\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Initial operation to execute upon receiving an Onset event message for the Control Loop.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"timeout\":{\n \"name\":\"timeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Overall timeout for executing all the operations. This timeout should equal or exceed the total\\ntimeout for each operation listed.\\n\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"id\":{\n \"name\":\"id\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The unique control loop id.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"key\":{\n \"name\":\"onap.policies.controlloop.operational.Common\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.controlloop.operational.Common\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.controlloop.operational.common.Apex\":{\n \"name\":\"onap.policies.controlloop.operational.common.Apex\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"onap.policies.controlloop.operational.Common\",\n \"metadata\":{\n \n },\n \"description\":\"Operational policies for Apex PDP\",\n \"properties\":{\n \"engineServiceParameters\":{\n \"name\":\"engineServiceParameters\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The engine parameters like name, instanceCount, policy implementation, parameters etc.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"eventOutputParameters\":{\n \"name\":\"eventOutputParameters\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The event output parameters.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"javaProperties\":{\n \"name\":\"javaProperties\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Name/value pairs of properties to be set for APEX if needed.\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"eventInputParameters\":{\n \"name\":\"eventInputParameters\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The event input parameters.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"key\":{\n \"name\":\"onap.policies.controlloop.operational.common.Apex\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.controlloop.operational.common.Apex\",\n \"defined_version\":\"1.0.0\"\n },\n \"onap.policies.monitoring.dcae-pm-subscription-handler\":{\n \"name\":\"onap.policies.monitoring.dcae-pm-subscription-handler\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"onap.policies.Monitoring\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"pmsh_policy\":{\n \"name\":\"pmsh_policy\",\n \"type\":\"onap.datatypes.monitoring.subscription\",\n \"type_version\":\"0.0.0\",\n \"description\":\"PMSH Policy JSON\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n }\n },\n \"key\":{\n \"name\":\"onap.policies.monitoring.dcae-pm-subscription-handler\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.policies.monitoring.dcae-pm-subscription-handler\",\n \"defined_version\":\"1.0.0\"\n }\n },\n \"node_types\":{\n \"org.onap.policy.clamp.controlloop.CDSControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.CDSControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"cds_blueprint_id\":{\n \"name\":\"cds_blueprint_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.CDSControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.CDSControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.ControlLoop\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"tosca.nodetypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"elements\":{\n \"name\":\"elements\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Specifies a list of control loop element definitions that make up this control loop definition\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"provider\":{\n \"name\":\"provider\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Specifies the organization that provides the control loop element\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.ControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"tosca.nodetypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"runningToPassiveTimeout\":{\n \"name\":\"runningToPassiveTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from running to passive\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"participantType\":{\n \"name\":\"participantType\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The identity of the participant type that hosts this type of Control Loop Element\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"provider\":{\n \"name\":\"provider\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Specifies the organization that provides the control loop element\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"startPhase\":{\n \"name\":\"startPhase\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"A value indicating the start phase in which this control loop element will be started, the first start phase is zero. Control Loop Elements are started in their start_phase order and stopped in reverse start phase order. Control Loop Elements with the same start phase are started and stopped simultaneously\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"passiveToUninitializedTimeout\":{\n \"name\":\"passiveToUninitializedTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from passive to uninitialized\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"uninitializedToPassiveTimeout\":{\n \"name\":\"uninitializedToPassiveTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from uninitialized to passive\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"participant_id\":{\n \"name\":\"participant_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n },\n \"passiveToRunningTimeout\":{\n \"name\":\"passiveToRunningTimeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The maximum time in seconds to wait for a state chage from passive to running\",\n \"default_value\":60,\n \"required\":false,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":null,\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":\"0\",\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"common\":\"true\"\n }\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"policy_id\":{\n \"name\":\"policy_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"policy_type_id\":{\n \"name\":\"policy_type_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"policy_id\":{\n \"name\":\"policy_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"policy_type_id\":{\n \"name\":\"policy_type_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.HttpControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"httpHeaders\":{\n \"name\":\"httpHeaders\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"HTTP headers to send on REST requests\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":null\n },\n \"baseUrl\":{\n \"name\":\"baseUrl\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The base URL to be prepended to each path, identifies the host for the REST endpoints.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"configurationEntities\":{\n \"name\":\"configurationEntities\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The connfiguration entities the Control Loop Element is managing and their associated REST requests\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.ConfigurationEntity\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"values\":{\n \"name\":\"values\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"templates\":{\n \"name\":\"templates\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"chart\":{\n \"name\":\"chart\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"requirements\":{\n \"name\":\"requirements\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"configs\":{\n \"name\":\"configs\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.Participant\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"tosca.nodetypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"provider\":{\n \"name\":\"provider\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"defined_version\":\"1.0.1\"\n },\n \"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.1\",\n \"derived_from\":\"org.onap.policy.clamp.controlloop.ControlLoopElement\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"policy_id\":{\n \"name\":\"policy_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"policy_type_id\":{\n \"name\":\"policy_type_id\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"requirements\":null,\n \"key\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"defined_version\":\"1.0.1\"\n }\n },\n \"topology_template\":{\n \"description\":null,\n \"inputs\":{\n \"pmsh_operational_policy\":{\n \"name\":\"pmsh_operational_policy\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"value\":null\n },\n \"pmsh_monitoring_policy\":{\n \"name\":\"pmsh_monitoring_policy\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"value\":null\n }\n },\n \"node_templates\":{\n \"org.onap.controlloop.HttpControlLoopParticipant\":{\n \"name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Participant for Http requests\",\n \"type\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"defined_name\":\"org.onap.controlloop.HttpControlLoopParticipant\",\n \"defined_version\":\"2.3.4\"\n },\n \"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the http requests of PMSH microservice\",\n \"type\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"participantType\":{\n \"name\":\"org.onap.k8s.controlloop.HttpControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"configurationEntities\":\"[{\\\"configurationEntityId\\\":{\\\"name\\\":\\\"entity1\\\",\\\"version\\\":\\\"1.0.1\\\"},\\\"restSequence\\\":[{\\\"restRequestId\\\":{\\\"name\\\":\\\"request1\\\",\\\"version\\\":\\\"1.0.1\\\"},\\\"httpMethod\\\":\\\"PUT\\\",\\\"path\\\":\\\"v1/kv/dcae-pmsh2\\\",\\\"body\\\":\\\"{ \\\\\\\"control_loop_name\\\\\\\":\\\\\\\"pmsh-control-loop\\\\\\\", \\\\\\\"operational_policy_name\\\\\\\":\\\\\\\"pmsh-operational-policy\\\\\\\", \\\\\\\"aaf_password\\\\\\\":\\\\\\\"demo123456!\\\\\\\", \\\\\\\"aaf_identity\\\\\\\":\\\\\\\"dcae@dcae.onap.org\\\\\\\", \\\\\\\"cert_path\\\\\\\":\\\\\\\"/opt/app/pmsh/etc/certs/cert.pem\\\\\\\", \\\\\\\"key_path\\\\\\\":\\\\\\\"/opt/app/pmsh/etc/certs/key.pem\\\\\\\", \\\\\\\"ca_cert_path\\\\\\\":\\\\\\\"/opt/app/pmsh/etc/certs/cacert.pem\\\\\\\", \\\\\\\"enable_tls\\\\\\\":\\\\\\\"true\\\\\\\", \\\\\\\"pmsh_policy\\\\\\\":{ \\\\\\\"subscription\\\\\\\":{ \\\\\\\"subscriptionName\\\\\\\":\\\\\\\"ExtraPM-All-gNB-R2B\\\\\\\", \\\\\\\"administrativeState\\\\\\\":\\\\\\\"UNLOCKED\\\\\\\", \\\\\\\"fileBasedGP\\\\\\\":15, \\\\\\\"fileLocation\\\\\\\":\\\\\\\"\\\\\\\\/pm\\\\\\\\/pm.xml\\\\\\\", \\\\\\\"nfFilter\\\\\\\":{ \\\\\\\"nfNames\\\\\\\":[ \\\\\\\"^pnf.*\\\\\\\", \\\\\\\"^vnf.*\\\\\\\" ], \\\\\\\"modelInvariantIDs\\\\\\\":[ ], \\\\\\\"modelVersionIDs\\\\\\\":[ ], \\\\\\\"modelNames\\\\\\\":[ ] }, \\\\\\\"measurementGroups\\\\\\\":[ { \\\\\\\"measurementGroup\\\\\\\":{ \\\\\\\"measurementTypes\\\\\\\":[ { \\\\\\\"measurementType\\\\\\\":\\\\\\\"countera\\\\\\\" }, { \\\\\\\"measurementType\\\\\\\":\\\\\\\"counterb\\\\\\\" } ], \\\\\\\"managedObjectDNsBasic\\\\\\\":[ { \\\\\\\"DN\\\\\\\":\\\\\\\"dna\\\\\\\" }, { \\\\\\\"DN\\\\\\\":\\\\\\\"dnb\\\\\\\" } ] } }, { \\\\\\\"measurementGroup\\\\\\\":{ \\\\\\\"measurementTypes\\\\\\\":[ { \\\\\\\"measurementType\\\\\\\":\\\\\\\"counterc\\\\\\\" }, { \\\\\\\"measurementType\\\\\\\":\\\\\\\"counterd\\\\\\\" } ], \\\\\\\"managedObjectDNsBasic\\\\\\\":[ { \\\\\\\"DN\\\\\\\":\\\\\\\"dnc\\\\\\\" }, { \\\\\\\"DN\\\\\\\":\\\\\\\"dnd\\\\\\\" } ] } } ] } }, \\\\\\\"streams_subscribes\\\\\\\":{ \\\\\\\"aai_subscriber\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/AAI_EVENT\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.aaiSub\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1575976809466\\\\\\\" } }, \\\\\\\"policy_pm_subscriber\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.pmSubscriber\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1575876809456\\\\\\\" } } }, \\\\\\\"streams_publishes\\\\\\\":{ \\\\\\\"policy_pm_publisher\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.pmPublisher\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1475976809466\\\\\\\" } }, \\\\\\\"other_publisher\\\\\\\":{ \\\\\\\"type\\\\\\\":\\\\\\\"message_router\\\\\\\", \\\\\\\"dmaap_info\\\\\\\":{ \\\\\\\"topic_url\\\\\\\":\\\\\\\"https://10.152.183.151:3905/events/org.onap.dmaap.mr.SOME_OTHER_TOPIC\\\\\\\", \\\\\\\"client_role\\\\\\\":\\\\\\\"org.onap.dcae.pmControlPub\\\\\\\", \\\\\\\"location\\\\\\\":\\\\\\\"san-francisco\\\\\\\", \\\\\\\"client_id\\\\\\\":\\\\\\\"1875976809466\\\\\\\" } } } }\\\",\\\"expectedResponse\\\":200}]}]\",\n \"provider\":\"ONAP\",\n \"startPhase\":1,\n \"uninitializedToPassiveTimeout\":180,\n \"httpHeaders\":\"{\\\"Content-Type\\\":\\\"application/json\\\"}\",\n \"participant_id\":{\n \"name\":\"HttpParticipant0\",\n \"version\":\"1.0.0\"\n },\n \"baseUrl\":\"http://10.152.183.51:8500\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.HttpControlLoopElement\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the operational policy for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"policy_type_id\":{\n \"name\":\"onap.policies.operational.pm-subscription-handler\",\n \"version\":\"1.0.0\"\n },\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"provider\":\"Ericsson\",\n \"policy_id\":{\n \"get_input\":\"pmsh_operational_policy\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the K8S microservice for local chart\",\n \"type\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"K8sParticipant0\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"ONAP\",\n \"chart\":\"{\\\"chartId\\\":{\\\"name\\\":\\\"nginx-ingress\\\",\\\"version\\\":\\\"0.9.1\\\"},\\\"releaseName\\\":\\\"nginxms\\\",\\\"namespace\\\":\\\"test\\\"}\",\n \"participantType\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the monitoring policy for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"policy_type_id\":{\n \"name\":\"onap.policies.monitoring.pm-subscription-handler\",\n \"version\":\"1.0.0\"\n },\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"provider\":\"Ericsson\",\n \"policy_id\":{\n \"get_input\":\"pmsh_monitoring_policy\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.PolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.k8s.controlloop.K8SControlLoopParticipant\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Participant for K8S\",\n \"type\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n },\n \"defined_name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"defined_version\":\"2.3.4\"\n },\n \"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"Ericsson\",\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\":{\n \"name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop for Hello World\",\n \"type\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"elements\":[\n {\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n {\n \"name\":\"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n }\n ],\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.ControlLoop\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.policy.controlloop.PolicyControlLoopParticipant\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Participant for DCAE microservices\",\n \"type\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"type_version\":\"1.0.1\",\n \"properties\":{\n \"provider\":\"ONAP\"\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.Participant\",\n \"version\":\"1.0.1\"\n },\n \"key\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n },\n \"defined_name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"defined_version\":\"2.3.1\"\n },\n \"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\":{\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop element for the K8S microservice for PMSH\",\n \"type\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"K8sParticipant0\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"ONAP\",\n \"chart\":\"{\\\"chartId\\\":{\\\"name\\\":\\\"dcae-pmsh\\\",\\\"version\\\":\\\"8.0.0\\\"},\\\"namespace\\\":\\\"onap\\\",\\\"releaseName\\\":\\\"pmshms\\\",\\\"repository\\\":{\\\"repoName\\\":\\\"chartmuseum\\\",\\\"protocol\\\":\\\"http\\\",\\\"address\\\":\\\"10.152.183.120\\\",\\\"port\\\":80,\\\"userName\\\":\\\"onapinitializer\\\",\\\"password\\\":\\\"demo123456!\\\"},\\\"overrideParams\\\":{\\\"global.masterPassword\\\":\\\"test\\\"}}\",\n \"participantType\":{\n \"name\":\"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\":\"2.3.4\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n },\n \"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\":{\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\",\n \"derived_from\":null,\n \"metadata\":{\n \n },\n \"description\":\"Control loop for Performance Management Subscription Handling\",\n \"type\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"type_version\":\"1.0.0\",\n \"properties\":{\n \"participant_id\":{\n \"name\":\"org.onap.PM_Policy\",\n \"version\":\"1.0.0\"\n },\n \"provider\":\"Ericsson\",\n \"participantType\":{\n \"name\":\"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\":\"2.3.1\"\n }\n },\n \"requirements\":null,\n \"capabilities\":null,\n \"identifier\":{\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"type_identifier\":{\n \"name\":\"org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement\",\n \"version\":\"1.0.0\"\n },\n \"key\":{\n \"name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\":\"1.2.3\"\n },\n \"defined_name\":\"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"defined_version\":\"1.2.3\"\n }\n },\n \"policies\":null,\n \"policies_as_map\":{\n \n }\n },\n \"tosca_definitions_version\":\"tosca_simple_yaml_1_3\",\n \"data_types\":{\n \"onap.datatype.controlloop.Actor\":{\n \"name\":\"onap.datatype.controlloop.Actor\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":\"An actor/operation/target definition\",\n \"properties\":{\n \"payload\":{\n \"name\":\"payload\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Name/value pairs of payload information passed by Policy to the actor\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":{\n \"clamp_possible_values\":\"ClampExecution:CDS/payload\"\n }\n },\n \"target\":{\n \"name\":\"target\",\n \"type\":\"onap.datatype.controlloop.Target\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The resource the operation should be performed on.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"actor\":{\n \"name\":\"actor\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The actor performing the operation.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"clamp_possible_values\":\"Dictionary:DefaultActors,ClampExecution:CDS/actor\"\n }\n },\n \"operation\":{\n \"name\":\"operation\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The operation the actor is performing.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \"clamp_possible_values\":\"Dictionary:DefaultOperations,ClampExecution:CDS/operation\"\n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatype.controlloop.Actor\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatype.controlloop.Actor\",\n \"defined_version\":null\n },\n \"onap.datatype.controlloop.Operation\":{\n \"name\":\"onap.datatype.controlloop.Operation\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":\"An operation supported by an actor\",\n \"properties\":{\n \"failure_retries\":{\n \"name\":\"failure_retries\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the current operation has exceeded its max retries.\",\n \"default_value\":\"final_failure_retries\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"id\":{\n \"name\":\"id\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Unique identifier for the operation\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure_timeout\":{\n \"name\":\"failure_timeout\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the time out for the operation occurs.\",\n \"default_value\":\"final_failure_timeout\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure\":{\n \"name\":\"failure\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke on Actor operation failure.\",\n \"default_value\":\"final_failure\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"operation\":{\n \"name\":\"operation\",\n \"type\":\"onap.datatype.controlloop.Actor\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The definition of the operation to be performed.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure_guard\":{\n \"name\":\"failure_guard\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the current operation is blocked due to guard policy enforcement.\",\n \"default_value\":\"final_failure_guard\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"retries\":{\n \"name\":\"retries\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The number of retries the actor should attempt to perform the operation.\",\n \"default_value\":0,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"timeout\":{\n \"name\":\"timeout\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The amount of time for the actor to perform the operation.\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"failure_exception\":{\n \"name\":\"failure_exception\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke when the current operation causes an exception.\",\n \"default_value\":\"final_failure_exception\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"description\":{\n \"name\":\"description\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"A user-friendly description of the intent for the operation\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"success\":{\n \"name\":\"success\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Points to the operation to invoke on success. A value of \\\"final_success\\\" indicates and end to the operation.\",\n \"default_value\":\"final_success\",\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatype.controlloop.Operation\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatype.controlloop.Operation\",\n \"defined_version\":null\n },\n \"onap.datatype.controlloop.Target\":{\n \"name\":\"onap.datatype.controlloop.Target\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":\"Definition for a entity in A&AI to perform a control loop operation on\",\n \"properties\":{\n \"entityIds\":{\n \"name\":\"entityIds\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"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\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":null\n },\n \"metadata\":{\n \"clamp_possible_values\":\"ClampExecution:CSAR_RESOURCES\"\n }\n },\n \"targetType\":{\n \"name\":\"targetType\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Category for the target type\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":[\n \"VNF\",\n \"VM\",\n \"VFMODULE\",\n \"PNF\"\n ],\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":null,\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatype.controlloop.Target\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatype.controlloop.Target\",\n \"defined_version\":null\n },\n \"onap.datatypes.ToscaConceptIdentifier\":{\n \"name\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"version\":{\n \"name\":\"version\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"name\":{\n \"name\":\"name\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.managedObjectDNsBasic\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"DN\":{\n \"name\":\"DN\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Managed object distinguished name\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.managedObjectDNsBasics\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"managedObjectDNsBasic\":{\n \"name\":\"managedObjectDNsBasic\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Managed object distinguished name object\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.managedObjectDNsBasic\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementGroup\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroup\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementTypes\":{\n \"name\":\"measurementTypes\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of measurement types\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementTypes\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"managedObjectDNsBasic\":{\n \"name\":\"managedObjectDNsBasic\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of managed object distinguished names\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.managedObjectDNsBasics\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroup\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementGroup\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementGroups\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroups\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementGroup\":{\n \"name\":\"measurementGroup\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement Group\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementGroup\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementGroups\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementGroups\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementType\":{\n \"name\":\"onap.datatypes.monitoring.measurementType\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementType\":{\n \"name\":\"measurementType\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement type\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementType\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementType\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.measurementTypes\":{\n \"name\":\"onap.datatypes.monitoring.measurementTypes\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementType\":{\n \"name\":\"measurementType\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement type object\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementType\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.measurementTypes\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.measurementTypes\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.nfFilter\":{\n \"name\":\"onap.datatypes.monitoring.nfFilter\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"modelVersionIDs\":{\n \"name\":\"modelVersionIDs\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of model version IDs\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"modelInvariantIDs\":{\n \"name\":\"modelInvariantIDs\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of model invariant IDs\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"modelNames\":{\n \"name\":\"modelNames\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of model names\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"nfNames\":{\n \"name\":\"nfNames\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"List of network functions\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.nfFilter\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.nfFilter\",\n \"defined_version\":null\n },\n \"onap.datatypes.monitoring.subscription\":{\n \"name\":\"onap.datatypes.monitoring.subscription\",\n \"version\":\"0.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"measurementGroups\":{\n \"name\":\"measurementGroups\",\n \"type\":\"list\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Measurement Groups\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.measurementGroups\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n },\n \"fileBasedGP\":{\n \"name\":\"fileBasedGP\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"File based granularity period\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"fileLocation\":{\n \"name\":\"fileLocation\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"ROP file location\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"subscriptionName\":{\n \"name\":\"subscriptionName\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Name of the subscription\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"administrativeState\":{\n \"name\":\"administrativeState\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"State of the subscription\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":[\n \"LOCKED\",\n \"UNLOCKED\"\n ],\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":null,\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":{\n \n }\n },\n \"nfFilter\":{\n \"name\":\"nfFilter\",\n \"type\":\"map\",\n \"type_version\":\"0.0.0\",\n \"description\":\"Network function filter\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":{\n \"name\":null,\n \"type\":\"onap.datatypes.monitoring.nfFilter\",\n \"type_version\":\"0.0.0\",\n \"description\":null,\n \"constraints\":[\n \n ]\n },\n \"metadata\":{\n \n }\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"onap.datatypes.monitoring.subscription\",\n \"version\":\"0.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"onap.datatypes.monitoring.subscription\",\n \"defined_version\":null\n },\n \"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\":{\n \"name\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\",\n \"version\":\"1.0.0\",\n \"derived_from\":\"tosca.datatypes.Root\",\n \"metadata\":{\n \n },\n \"description\":null,\n \"properties\":{\n \"body\":{\n \"name\":\"body\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The body of the REST request for PUT and POST requests\",\n \"default_value\":null,\n \"required\":false,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"expectedResponse\":{\n \"name\":\"expectedResponse\",\n \"type\":\"integer\",\n \"type_version\":\"0.0.0\",\n \"description\":\"THe expected HTTP status code for the REST request\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n \n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"httpMethod\":{\n \"name\":\"httpMethod\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The REST method to use\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":[\n {\n \"valid_values\":[\n \"POST\",\n \"PUT\",\n \"GET\",\n \"DELETE\"\n ],\n \"equal\":null,\n \"greater_than\":null,\n \"greater_or_equal\":null,\n \"less_than\":null,\n \"less_or_equal\":null,\n \"range_values\":null\n }\n ],\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"restRequestId\":{\n \"name\":\"restRequestId\",\n \"type\":\"onap.datatypes.ToscaConceptIdentifier\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The name and version of a REST request to be sent to a REST endpoint\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n },\n \"path\":{\n \"name\":\"path\",\n \"type\":\"string\",\n \"type_version\":\"0.0.0\",\n \"description\":\"The path of the REST request relative to the base URL\",\n \"default_value\":null,\n \"required\":true,\n \"status\":null,\n \"constraints\":null,\n \"key_schema\":null,\n \"entry_schema\":null,\n \"metadata\":null\n }\n },\n \"constraints\":[\n \n ],\n \"key\":{\n \"name\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\",\n \"version\":\"1.0.0\"\n },\n \"type\":null,\n \"type_version\":null,\n \"defined_name\":\"org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest\",\n \"defined_version\":\"1.0.0\"\n }\n }\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instanceProperties?Content-Type=application/json", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instanceProperties" - ], - "query": [ - { - "key": "Content-Type", - "value": "application/json" - } - ] - } - }, - "response": [] - }, - { - "name": "GET Control Loop Priming", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/controlLoopPriming", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "controlLoopPriming" - ] - } - }, - "response": [] - }, - { - "name": "DELETE Instance Properties", - "request": { - "method": "DELETE", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instanceProperties?name=PMSH_Instance1&version=1.2.3", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instanceProperties" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "1.2.3" - } - ] - } - }, - "response": [] - }, - { - "name": "PUT Control Loop Instantiation change", - "request": { - "method": "PUT", - "header": [], - "body": { - "mode": "raw", - "raw": "{\n \"controlLoopList\": [\n {\n \"name\": \"PMSH_Instance2\",\n \"version\": \"1.2.3\",\n \"derivedFrom\": null,\n \"metadata\": null,\n \"description\": \"PMSH control loop Instance2\",\n \"definition\": {\n \"name\": \"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\": \"1.2.3\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"elements\": {\n \"7853b3af-f1bf-4f3e-8006-8bebb19aa52c\": {\n \"id\": \"7853b3af-f1bf-4f3e-8006-8bebb19aa52c\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"b0231bb2-289a-468d-8538-eeff6b8e6111\": {\n \"id\": \"b0231bb2-289a-468d-8538-eeff6b8e6111\",\n \"definition\": {\n \"name\": \"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.k8s.controlloop.HttpControlLoopParticipant\",\n \"version\": \"2.3.4\"\n },\n \"participantId\": {\n \"name\": \"HttpParticipant0\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"f15e4ef9-93e8-4170-831a-c2634bfa0c91\": {\n \"id\": \"f15e4ef9-93e8-4170-831a-c2634bfa0c91\",\n \"definition\": {\n \"name\": \"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\": \"2.3.4\"\n },\n \"participantId\": {\n \"name\": \"K8sParticipant0\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"ef8be7dc-03da-4017-89c6-75a99aa28bbe\": {\n \"id\": \"ef8be7dc-03da-4017-89c6-75a99aa28bbe\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"9a8db139-8eb5-4f52-8c38-dfc4405cb559\": {\n \"id\": \"9a8db139-8eb5-4f52-8c38-dfc4405cb559\",\n \"definition\": {\n \"name\": \"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\": \"2.3.4\"\n },\n \"participantId\": {\n \"name\": \"K8sParticipant0\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"552c8615-b639-43c3-aa90-03e5df2b9c23\": {\n \"id\": \"552c8615-b639-43c3-aa90-03e5df2b9c23\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"d2202465-487d-4580-ae17-a3a1ae7eb038\": {\n \"id\": \"d2202465-487d-4580-ae17-a3a1ae7eb038\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n }\n },\n \"primed\": false,\n \"type\": \"org.onap.domain.sample.GenericK8s_ControlLoopDefinition_Instance2\",\n \"typeVersion\": \"1.2.3\",\n \"key\": {\n \"name\": \"PMSH_Instance2\",\n \"version\": \"1.2.3\"\n },\n \"definedName\": \"PMSH_Instance2\",\n \"definedVersion\": \"1.2.3\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instantiation?name=PMSH_Instance1&version=2.3.4", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instantiation" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "2.3.4" - } - ] - } - }, - "response": [] - }, - { - "name": "GET Control Loop Instantiation", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instantiation?name=PMSH_Instance1&version=1.2.3", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instantiation" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "1.2.3" - } - ] - } - }, - "response": [] - }, - { - "name": "POST Control Loops Instantiation", - "request": { - "method": "POST", - "header": [], - "body": { - "mode": "raw", - "raw": "{\n \"controlLoopList\": [\n {\n \"name\": \"PMSH_Instance2\",\n \"version\": \"1.2.3\",\n \"derivedFrom\": null,\n \"metadata\": null,\n \"description\": \"PMSH control loop Instance2\",\n \"definition\": {\n \"name\": \"org.onap.domain.sample.GenericK8s_ControlLoopDefinition\",\n \"version\": \"1.2.3\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"elements\": {\n \"7853b3af-f1bf-4f3e-8006-8bebb19aa52c\": {\n \"id\": \"7853b3af-f1bf-4f3e-8006-8bebb19aa52c\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"b0231bb2-289a-468d-8538-eeff6b8e6111\": {\n \"id\": \"b0231bb2-289a-468d-8538-eeff6b8e6111\",\n \"definition\": {\n \"name\": \"org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.k8s.controlloop.HttpControlLoopParticipant\",\n \"version\": \"2.3.4\"\n },\n \"participantId\": {\n \"name\": \"HttpParticipant0\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"f15e4ef9-93e8-4170-831a-c2634bfa0c91\": {\n \"id\": \"f15e4ef9-93e8-4170-831a-c2634bfa0c91\",\n \"definition\": {\n \"name\": \"org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\": \"2.3.4\"\n },\n \"participantId\": {\n \"name\": \"K8sParticipant0\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"ef8be7dc-03da-4017-89c6-75a99aa28bbe\": {\n \"id\": \"ef8be7dc-03da-4017-89c6-75a99aa28bbe\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.DerivedPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"9a8db139-8eb5-4f52-8c38-dfc4405cb559\": {\n \"id\": \"9a8db139-8eb5-4f52-8c38-dfc4405cb559\",\n \"definition\": {\n \"name\": \"org.onap.domain.database.Local_K8SMicroserviceControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.k8s.controlloop.K8SControlLoopParticipant\",\n \"version\": \"2.3.4\"\n },\n \"participantId\": {\n \"name\": \"K8sParticipant0\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"552c8615-b639-43c3-aa90-03e5df2b9c23\": {\n \"id\": \"552c8615-b639-43c3-aa90-03e5df2b9c23\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n },\n \"d2202465-487d-4580-ae17-a3a1ae7eb038\": {\n \"id\": \"d2202465-487d-4580-ae17-a3a1ae7eb038\",\n \"definition\": {\n \"name\": \"org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement\",\n \"version\": \"1.2.3\"\n },\n \"participantType\": {\n \"name\": \"org.onap.policy.controlloop.PolicyControlLoopParticipant\",\n \"version\": \"2.3.1\"\n },\n \"participantId\": {\n \"name\": \"org.onap.PM_Policy\",\n \"version\": \"1.0.0\"\n },\n \"state\": \"UNINITIALISED\",\n \"orderedState\": \"UNINITIALISED\",\n \"toscaServiceTemplateFragment\": null,\n \"description\": null,\n \"clElementStatistics\": null,\n \"propertiesMap\": {}\n }\n },\n \"primed\": false,\n \"type\": \"org.onap.domain.sample.GenericK8s_ControlLoopDefinition_Instance2\",\n \"typeVersion\": \"1.2.3\",\n \"key\": {\n \"name\": \"PMSH_Instance2\",\n \"version\": \"1.2.3\"\n },\n \"definedName\": \"PMSH_Instance2\",\n \"definedVersion\": \"1.2.3\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instantiation", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instantiation" - ] - } - }, - "response": [] - }, - { - "name": "PUT Change Control Loop Order State", - "request": { - "method": "PUT", - "header": [ - { - "key": "X-ONAP-RequestID", - "value": "709c62b3-8918-41b9-a747-d21eb79c6c20", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"orderedState\": \"PASSIVE\",\n \"controlLoopIdentifierList\": [\n {\n \"name\": \"PMSH_Instance1\",\n \"version\": \"1.2.3\"\n }\n ]\n}", - "options": { - "raw": { - "language": "json" - } - } - }, - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instantiation/command", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instantiation", - "command" - ] - } - }, - "response": [] - }, - { - "name": "GET Control Loop Instantiation State", - "request": { - "method": "GET", - "header": [], - "url": { - "raw": "localhost:6969/onap/controlloop/v2/instantiationState?name=PMSH_Instance1&version=2.3.4", - "host": [ - "localhost" - ], - "port": "6969", - "path": [ - "onap", - "controlloop", - "v2", - "instantiationState" - ], - "query": [ - { - "key": "name", - "value": "PMSH_Instance1" - }, - { - "key": "version", - "value": "2.3.4" - } - ] - } - }, - "response": [] - } - ] - } - ], - "auth": { - "type": "basic", - "basic": [ - { - "key": "username", - "value": "healthcheck", - "type": "string" - }, - { - "key": "password", - "value": "zb!XztG34", - "type": "string" - } - ] - }, - "event": [ - { - "listen": "prerequest", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] -} \ No newline at end of file diff --git a/docs/clamp/acm/policy-upgrade/images/01-api-pap-upgrade.png b/docs/clamp/acm/policy-upgrade/images/01-api-pap-upgrade.png deleted file mode 100644 index 7c84292a0c48b050cf18021602ea8c2f752a07f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30754 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 IVE*pE0P&j;`2YX_ diff --git a/docs/clamp/acm/policy-upgrade/images/03-api-pap-upgrade.png b/docs/clamp/acm/policy-upgrade/images/03-api-pap-upgrade.png deleted file mode 100644 index 79e9582c9fe5fc10e585954ab9cceae6690da0f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35029 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 UG#va-77&Q;Rl_TJm+n0NKT7gF=>Px# diff --git a/docs/clamp/acm/policy-upgrade/images/05-api-pap-upgrade.png b/docs/clamp/acm/policy-upgrade/images/05-api-pap-upgrade.png deleted file mode 100644 index 54dfd144e05803792d5b64716a8e7aba660f3d73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10732 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 z 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%0DYc8TKdxj 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

nIUmE>=Q12u}0yU^7APkn{I5yY2q)H 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�)2|;q zFOQs!A3E_-Xr3Gvsn@##2uXc8sBCb7T*1!C$)%8$*|R8`NxXTzgXh2gFQ@VE-k}L3 X>W)R#ONC}J|5Z{2@IID~X5>Che0-5@F5-8FRQ z9p3jn_q*qu@7(i!cipw7_I}o^{nY-&|F`|+WhHQN$Z-Gw0PZ_UF+~6XqY?c(@4+4P zr^GiUX7m?^t)j#mKz=W19er@mNK{4?04NH1c&UqtKE}3|RJR2HfX%mWjCQNcPw0~b zcH(MwN>+w;a9x-IKmul9U}S_@`8k0%dw0=28M^~SU-Ba!m z)&Kc8whQ5dQASen?u2`&(zNs&yTz>Lc$ONTpeR^b#G3Q7{*A4Tpap{f7@HUC5nJ#; ze3f(=G`^HZfg~Hb;Jo&HuqH{;k;w7XP(B@{l{vv-m=;z zP z#6o9cUUJ?f;Q$VK{k&UixVYS%0?MkILTjJ$(*Q`A9|SXovuyV?65`YZ5%-{)DO|hu zx4CM3`kOd+M#(WqVCX}kz|fD-=}mbeKY3;4A8Qp1N*^O33c7DiycN^9=iVk{=P`fa zIQiZrQ}CTM(!glO`9j5rOBTqpWcmEd9p1&tuC|odMgzgY2B1d5tR~>bFa_xzf*BTqZ@bd5r~LaICT^cEcH&!Rq}_tG_WXxY)?@T_Q1%~$NU^vN3%#*3zwC;OTaPnu_wyP-ew}=V#CB4#fVQ(o=nPJ4g_ni-k=weG zzCJBdr)SgL&~&+2X4BM};V+s-Eq(b)QQ9}(z!Z}~U0$*W=X5944Pej)nFFuv4$S9s zg!O*)2-Ml_eX)OVC9l9HVdtQ)Moe61k1d%PY_07^#tbX02o4Y6R z;2wTsueiuP1Z2`(nn{@vM^FDDQ9x7V?1VXRSrTSRY{>9VFFCo@q}77oz7?ZA72%iV zE;Tu;773#4UKZcxE0LI6E8paQ;3jlHxj|yR*5Q-I4ZpjvB~SNiW7iu)e~0_YfxKR~ z%=@w>>4h|ycjbkl;#R*zHnQ5kxVb4ULGrZUC?$fD7tbOvScb)9^!uI@&>mF~cUsZ4 zti8}Y3IE`GBqT`2MkFPxe5~hv65;Kq*NJH;;}-0Pu;xv&q8e3B2PZW>TtR;JG2W;u zd44q-?Q&+K2?4cxli3w3e|F32oWQ3aBdX?=jUD{=d2F2BLU)3=*r3~ID)=?xi z6!E9*qmnp3W#e(zLN5XY^lQkl{VlfElMvhTqZG}XEsi)5=uF)y7^-7P>8v2RrlhW&M<>Qy zV+>yt^!mAx;hZ0Us(q>-Ft|z+m`neAq__cjU2W;snnjX%Bp*n|@Jcf`eSRfS?Gcu-cqH6Tm(vRd>ek9NF_nZmKq)b2Bc?A*-A-L=Ms zkvB~$$HR%XTlI1Hk)D?^Yd;RmoNO3Qn8p8VgiZ3&*w$(L%W1Ai&J3RHx=J4Lz~Pwu z%9D$;9TsX1t|aY>7Si}V^C@>#{HMqk!B&&@e4xQpqM&+Er--rliVEwEtw~PJhAYh7 zErn}2CZIg8d~l?CJsQ^#!73R1Xb)#_R$%lQ!iOCRfscVqp?K5LyS6inI@%|BwM$sh zn#PppVWbtHy{O;KpOhf7-0KNH+k8<=TNM-DwO!AOU*1tZjni{y-I;*$?(H=p{pM;w zahiMdv6DfiS5m2*OJhy^54V&)e{9kg8ui=lUa%C3ET%b|aLF?WGxM&Q9u;0^@5yLG zqIFqN?h6G6SArv*T&_FbzSpiB-RpI7+@|7W4aCuq9!+9>>$P3IOWe@?xlpLJ93n_PlHoiZ!!i77E8aoHdU<4m3YG$ z-Poxm?wlVaAnSReKi*DM>D-b$5%HFQtzi;CoDzsT#zrv!k4_70st^O+;V{imE>8gQ z&)ezoEiTA^abANtoq1^`(t!^u-S@}CTJQWiYCr~^^V*U)kl3!JVFK;f3#w0FMnP87 z6PLy|w5O29#^xIZ%ed2vU;5=rTQlH!83JOmrv;OVunom`J?;2fqprbPe#zudMSk0{ ze;Gj@PAY9zK$5PU7v%-CY(}vC+gI^ZAS6^0Y#@HC%f3Zξ`C(Cq-r+EL(CM0JK% zS{`5bYML;)Lf5g9#OE_G!K=g_yQ|V7uEqGu>tU~A2uj=?h=BPhVjjDXFcpbwpFX8P zBtJTOS&?1>diyXD315R zJ%>*7?pGC9tIObao%dgVuYh&HTu)bam)lXM-I-@I`4VI` zZRvc3=W6urm9BUf;wKs_YA3Z4*@dNj+JOcEA_540>wt`Et;Fq9j+Tflq3w2>yHhO! z-YLW1C7A28b{NLr)=VyLueg@aPeCc9d3u?QH&%Tg-rI!KP^@%$3LugjTLhs8f&$?W zKyr5ZvKEPk%km;$&_t+s!eb!^w%*q`2;G|;d~e$FdwD-ut>ap0nVNy!H}Y7_Zl#)X zqas~7oH^j@yUORIu~Pz(Sx}x(Trn>WWw)2H)T9kZaLbx5_beBJ!n*7&ux`ncqc~f7 zz9h|u${JfVuU#xnFDBmI${!IMH`0w;&J;;QW+?>o#g(x`e75M`Tf4pQ?i> zYq@DquIe&jgK6Lex>o0HDgx{g37`9l2_L6s99YB^qN57=IGB0P-q-}|KUsK=o}N{p zfnWUzdXCUQN*coECP+59=m6qqoMuxBaXaJS(6af62LHH4Sqk2^Yem-^FkDmQjCCs6 z!6nQ}+PnAgH5eWloEyG%nY!c>{8USFu76(sGHWUoOtq{bV-Hk~^E> zkmGTJ&t|UCPuM_G)E+yOogldha0TC=oIYvuOYAkQl{e5Jb>qjusjgt~;bKxU?#gPe9&+%6th@Bhq$#EOO*Bc2MFIAq?) zrQNmmm>npZSnzKnV#F<;eNcbcaEjrIZ@so(v;nFTK7yrjh2a4)J=5-js$5Ss1a&U~ zbq`)3Xz}@2)MDOi9G7`0TlG1petJ8eDEt|RQ;H&zIS+$(L)k*5lEAdLS;j^1T4iR} z#7=QqInpCT8WB`R+=ivNv-_9GtkL~bWR47AubBw)g)a!Z9gs-`2l*tK_j#~Pi`Ry* z3r`)!`irVNtmKtL?cXjgeS~Zq?vw7KMXT~7nOJLct+d?VlO07?342q1 zl5&#EMsozRZQ=Ko3fQTjCuqk7^(lqe6sHSIv_LB2e)EQyF)K0B!|3?Raf&18*cJL0 zN)~t$sulntu(g&?(sgt?%)H;Kt)911xuud<#Yt`E z5|f>E`(bBx(ncloN+^)>!qrKj^Dh|{zSCFFkH1B7D|0L#-l2>9=FzWmXw_<)amp|S z>Kiul4R=_i&ZGPgwL|Z{z$%;y+4Jq+pVbupWGr0W>y*xi2!vEJsc2kv5$cwCh31kF zw#;Mi9-dYKfS9iM$Ca)|pWUR0;-^2ZRhD_j?>)V&n8Mn*Uvj_Lw-dyY{d4*{5+ZVq z?+t7DAdL5c&i3jJTAVxs{Kx3A%ekaOKn73l}gAP>b` z0{PJQ3WLP2kG1RWyg@?aw-}Q?T%(c8h(0U!fatp@TKhVPww<-qpwS5$A zs2fOhQGJzJ*iOMmimPf3?&G0##V@sq+UR=+J-<#c4O=)Pcs6F^H6{3oB9ch@e#c&4 zIW7`yC&Hr2R$e8=oEwX=Ov+`2g_A3}q7`aY=hdi%9G`tw>dNASd^6$In$Yzq$a?S& z?d=x%f@gI+(knYWtk$vM$VFuX+pnwEUB_!$*kr| z`?yUW{JM$xnkFgx0rt%I14-n_Vuicf8JMlNOb88!f?uK_7$Li*j!l1|3u?I8*7=Q z5&s62tuKlh4I2eg->}>fi%n1$1|H%gN zl(z*g$6H4D_f;UUfZceV($~0iNh6w@yM4C>oQxZ%BJW#>X5qshg2%B@EY;JI6U7Lg z;+*A` z!6Hu8ayoNr`N*T6QY*tdkODp?AuTg{3B^XUC)-bQP!)&cc3)c4fnzdzjPQGtSt7dD zw&&L)KiFL_pG8N~|Gc(aOx3Y@W}ox=aRjW?LNA-1H{4vL`S|Pdi@RW=U2!!&qM)j= zFZL=if)`w1{(MT~x>&)B-TkL~mCUVusn~yEvp~=C8mP0!(XvGG_nG=PfqyJ9;2%Ns z1FH%{23Ug0?unxhn==-L_zf;G2*Bus$V!78{S+jZmj9KtTHDj~FO;A@_xdePPkoPe4 zVIRu?@V)wD{T#0t#Wb=!VWRh!oncE;%-yo#EsrTOh|AZ9h_M{S*a^ap-Uz(wUexoQ z#G6&!$gn{`7@lkH)9)!(Hcq*5G99ly8}6HK8F#NPK`Thhk)c&T#|Q9(vlSZ|1DrIi z6Gw76xg5$UuY4nJWF(sgSTvIGpge>!ll(;zy!&DIt*dsDy>)@Ks57Mfn;Wxgrwf&uLY z3oO3mi|BX2W`3)X%M6PSL>*xNMOUXZx*6mdT*Mt^Pj&~g+YKrC-}a99eK{e-UHYp6 z@YLYF=%#$ixh3r|6lT_(`)hjML{I@)(hQdW`C`KnwQH^IFw~nP^!5T68tNmW@wR&q zENnq#aU~SI!7_MkxuK4KyN#QKV|GF<%Mub&l?xMd1i-f*c=LtBrx3Jjw#-G1j+cx+ zMC{A)=xyxR=Cg=m^0A!P-_SD8-&(d=>7Qr#^X<#Rj=Vp(zp*Gkw^WEi9cL(NZn;sF zdP&yUbF%v<*sn>v=@Yvv@}D%9@Z7uv*vkJrOjFOfi>e?U?F^M>k-y?=!{M1d9CIC$9%a9 zDSwEt)ZAQpKBFSXok(kY=6wJ=(`S3$mH=~_DXPl4rm)H1wy|eaVwLmsNyr>Mih?@v z@XMb^$@=laJFA$vfPKAUOqDy(7HL=Tt!h5*#q!8hRD>{QlFb5e=%QJ10 z)CHfnH^+@!CkhMo)$a|GH5vz=RQaH1#+Yi&W*l4zFsG3>hMZj-ur} z`{$xhfA}JC?YAmg1Ba-72ld+3ZJMx;ZeqrB@vlrkQpRC5>8XreQez-8;y70%*l7El zLuBzguw4c!MF3*KmGwv-7W^GdcfI1@JDk-s7zx2XF{teW4u7&dJXyq%8x2ug8G(F= zg7^zb5i33G8MrFaBs`#~BNKiie?oUA9pJLJ2mgTQ@B7AP18P<3I2+{nlm82ftn0)5 zKNjxyvd9ce<_4&Bx5HzGC?mIgy%q28InZ*(ZA0=`q6jqSa8Nbps+R^f!zGgs?Y;GW zWh%ZtVJAFSDVz&m!e&P45nILY!+#vM>#wlU@7X%Pel{q*oLy9;s{)<$o=T2!W{zQa zO&gxizUn8RS$z=+55_v!DVY6Kx`j&iTxkD#K3Sqypf zC$6LS7irs3fJc*@(FOPZy2T+b*XewDd2~be^dYPpmmghwm~LCn;Cw{5a|I*@%7+yE zsdi>*IgkGEHrFaZ`kSNsyqj1$I#cV;nrj<((f-1W+6a+Mp|sCRb+|T5ih=hxmN&X} zAb=V4>i%O6g7z!eF`!<_Z*D}4y9s}}3%_Cr-yXf2wN>Z9-w1uKZ~4y)pl!*Yf?-~M zziYz!f|KWe%-(0T|Lg3XGmZr5?tiy63Tce+1OU`Za}5#q6C4d4nFaJ!Uh<#zSW#Ok4V*FQ+hZ07N{9WKFqgE5+>R)|+3&-56}5;;BVikYzX5JaFPx z=Pd}`%f+k_4jmURqN147Gt3rHOs$d(X;6eWia0~>E~@qGD~lbAv;AffWg&i{YeBPV zEhCHuL=j(PoJL+;;(+U*jOK?hh{uB&0ix-{O_vmL%> z$(##sQJV)#e7-);=_$l_Rbcwv|qGJ1(QP9I(8#FT#q;b!1JZg`$ew5)=^6Y1kK*L8z)_gH4A6 zI2eW0I%L{Un1fKcIgu)YR#uU1$;LyKh6%0wLNhO7;ATClU7t2FX(Z5rTU-<-d$AFS z{Av?{R|FwsLUyotK>ZE>Kt|P}O*N?jS6M6lfz<%H4{))k>(7W+FO18DzAAG_}9( za+n^e9%MA-*K$;tdMEVuP9i*pLEf*Ea)X>TYTLh7w*QbnfGKm z=A>YjS*5D6TGsmxIuw{w-CDNEkXXR*EZBDgwodGqk5M+y|1dUJh;cHkT74_X9ycGr z2LGNnhz`ygQe9%#i?WFlD}HFFC=j8R=%*QQsIF_q9{n~D8d{OJ9Zm8naFj?4*T|Hz zQF>Fo`F9*4 z@-l-i{tW9~4(LbKg6OXpAA9z-f!rQ-HPh={IKMLK2Rf~OUJYGb!DF&sst)E5x;Fa4 z!K}XtlPozjUbc;{>e*^c$w5%Bz>%5ZeUveei(0ciV80Ulom`|YY&O3Rdzn;eQbT(J z(m({T?2b=zBS!2mZVF{0YaQ0glIwdo)2q5GG2bB;-9=pY6iT^->RTZQ)~T6En2SA^ zBN>)#QxAq7*1i@-nifgLI=A!2Vt)@SMuWtuFoM5D-@6gnsHI11N)<^wqm-pFdyJ>@ zBogmiJ4w@W!?|Ew*K6;jRTomslw591U-?E zZ`z$ehB@u*kzMvwR&EaEu*NX#G6NkDWh<6H;EW>Gji0#TlB3soT7W`E>2-MtR*&hh zuEnwroHY7Nt7Ri?R2HFJNm7(YoM090-W70pAL8hM8(O}kX7060_jp(>2o+N{_TsHq zc}x43aULfFoF|>g%%|1oN^tnek6yjf z1^t`H^$s%vTifBhc@Tf>sH<4TkeZ|7#aM!(&pmKet-Z+=nI&=aoYpHYF5?fZy5IL* ztbUnEo#(H@ySl8P9b;deH|4oDKAaiv#I?hv1EjMjxCd2hAXUD`c+8zvgPI)3EsR@VgCBInwOPaaQmnL1b1 z>#F9Qb>&SL*NNV%gt;2t_ekP}XT|+7)LnkygPR7oVXnP^e7Tvi!#cSfSXH`D?oC>& zae^uM-FpL!hE+5U*Yue}9~X17@!9*%AY0Ce%QhDlLrjH&<#6G`QQO!VI%Ui4(a8PU z>uZsyYkl=C4p>WNv@aB9NEVGcI2l1oO6rMPXzmmOn=@qiRa}PI1iZ`(e#}?1sn$}H zHg|*5DYnBtNT2jL#Ju2FNh6JYg+Fq#H1qso2xxZJ>U8w#>59)*Z9rAKw1Sg!++dKl z9nfF~y=67VT4+8>xAmka;&%&LfHqxhU$~VONw%!FF?Bgwq`NHu0d+yPtaybjP}ei7 zsZVi}dG>uWPCKt`XM;{#MKl2oBme{}<^z$U!ZOk5+EenKdP=T+wX+d22#AocU8c!tzfBRCX4%fBcmk|tYbV6?WB~cRHA+ZR zT(g`Zm6*%D`67Tmu&Un-!OGSR)aF3X_il61|I6bGyzqte(f5x!e{x#YUS)HVGhk7` zcnN!#4F!3_&ki36vwgVDBQh0K$|jR0zTB#Ck(<(>Twm+VBJP-dro9iQrM*LT{C4^L z&RU?(e^KjY>n|U~!=C*x1pdLPM{bZ-vUNATV(F9)iDHA)i(w`h{@hpJMSIb#+E=Ji zHc8ifsXsKtM)1Z|LgSE`q?qi(5&DSeS`_s#MM(nj_X8596#*jR_*~;q?f1lcF&E8v z08e!g(Bgt6O&-bU7sMjZh@<3gR?HXqtfNxpTLPWGf54N!oHQtcs)^~G$-+Zl0cQ6q zhNN<}kLvT{kiGU!N`X-wZ2({YXjZL#u;Cm~10jeQ+^s(2l-0 z+*F^FztJwQTNrvcY(+3cu_Gw=?~krvDL0g1zFd3H){6GB>tyq;x`*& zg;xeK4z#-CxaU@AKdv&~;H{GK5Y*WR6*yR24El#Mu$ZmCYABF9d*`{LeP|wUw-vyG z_4oASq$8u@i$F4X8y~yv!@U1fO^%Sk zWS~FbLWhr(E|`+6OzZtn^7g1Z@mJ;d|=Lh+Y|?cZg%wZFw#( zo}4;6QWV^+5+Mg(N?AO2yD|4l496KuRUh5U*-gp8mra!fup z`2;b(V2diFm^h%+MP7AV6H+I$UT=G~UE4&onwHK^E*aK03fNLH4LO5G@m^4`wvKPp z=tp(k1r&xq25P^k03Tk=ZPknjsKd>VnXj4e-NJKx=~7=aw{tOBdxi#^*aSm}4&grs zkxjLK7eoSf@2W$9+BjYj`Q^CA8P=RU6WY*7qQ;R{0O0h&zl<9HO~d7?$MuQF9G3g- z3o-rM(f%9oPFz+j|IJ6Q F{{Y^$p?3fP diff --git a/docs/clamp/acm/policy-upgrade/images/09-api-pap-upgrade.png b/docs/clamp/acm/policy-upgrade/images/09-api-pap-upgrade.png deleted file mode 100644 index 23b7dc89ccde2382f32f2734f4dc3c0a97100333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74252 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


sbuj#G$yMO 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 HbYA@nH3UT4 diff --git a/docs/clamp/acm/policy-upgrade/images/10-api-pap-upgrade.png b/docs/clamp/acm/policy-upgrade/images/10-api-pap-upgrade.png deleted file mode 100644 index c641bff8937479a28bf46a595910e095094edbc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10832 zcmcI~Wmua{w=T3$C={nakW!!&Y0==WL5dV8MT$$%;_j3d4N!`Ei@O$gx8UxD;FjW+ zz)9czy=Q-Wf7jmEKIb~;M<#ia%=65eS+nkS-)q9&s>tEtP~xDWq2VdW%c!HFp;x0m z|HOWPYGaU^OQ<(=XLUI#w6YQEUDO4Jg`~118d_yEF2WcSb^X{uUdI^?4ZrKp3%$?2 zzzp>zv5Ty>i-tYe#ogG+98J#2+}zID(%!{D6C2fqrB6Xd@|}mlVfw8W$$aZCcqUid zaEiA@sm`guWm+;X(0!|fH=>9Tn?RE16Gj*_W&3+ILMj;|H6K1^Hn#j9R%)c^G0dS^ zKbe^cWV0*@b2b^>o?~M?po@PepX7xpmCO19yY@5OVwxbQsLBQoU%8EKaeq1>?ui;0 z8ZJ5zWm(1lk5=a~Fl()W<|YC1{Ie%Ap75DxP91b)Wc?$#^jmPI^j(e*`;e>JF(#%8 zsoRWp=1Y@{Qi0CyTV0^1+9dpXF%9Q9Gs4{r{Bg8?+?FePDU5_$xQ*`XcLk@1U6*~GGS+# z3@9eb_d9Rvgf5KSSAxRb;`3f0S@q+|vzEBbaEGi*67Uq>QYaB82YKJT4?CVDG!h*d zn@vsQG+*}WtN#9^zbtU#DwlsJu>*oQUhCmUI(9XjtAq^m=e{rY^ALGGwmLexcnv;2 zcW?)mS>EefQ2;4H!P7LJ>RI8~Ty6y+au7o!kOkeaC3UO62sii3H5cRR1x`I@mxln* z1O#N>kx@EPx@h{%iAo&i`=v@YwRQ-sr;{*ts&8JJMD$oF&RfttqCc8DTi%KJKCz36 zyhUuhY<2Hx^16MUX=4LGiys0wSG+!SGcO~R&21RGSaf0pB@@Nx#PPTk@OUkK*R0Vr zAKXH6D3v8s$K~gfwIOnNDe@jsad(B{kmZT+eFZM)_;fI*2-8eJ9%=5{sqRs$rTGxv z|9&+OlLu1j0$JV=mlGG)^yW?Oli94ffk|JACSB!NdWiGo+6|7jPUrUYE}Uew6iP2$ zpGiEp+~mi%#G8|sGgsODpyWAlbKS0Ekm01@EUav{?)+P7?W=2#rj zY~f-t(EUceuRkNmb--EC@FIHmEM+8o>dO!Y?r>U*Akj+cr^y&bEpe%d3o*`Am0 zXwG$nOUF;2D7^NW5mh9$U57b?%BU4#6RTWallTmws+ltC0rL$n+X=$p-;uvN$yLh)#=t)QFx!=C zv8(~M0>d(olkGl9@lA>6uMQ@8Gb?MwU;H);I?@p)&(MNWmShKVHnSRdHAONU}Lpoq1{>hx+Jabkc&-MLRz_M ztEQ{ai}>P-R&SNv5A7y?K3C}l`0OCO1QH5e?&L3 zN2*;GZo0Wmy!W^9{T&p%$y^z&X(cSxoyu^Lx0wS}BlFdo%04U-XyNy%ezCQ&{H&Ba zBu#b9At~n4=bh7C?)yc*Qx7N^y-ZkQI0tk(JHpgja?CxEa;kpUc~blWLvR}Kc7QS0 z@91xQ^7t`1CME! zfWb^(x8)*wV%bbqpul~k{x~6VeQ2?v>ukKV%_Uihmfha4Ii2H+AkZL=Q2n5w?CAL! zb3=cUBf6N?`J|{8eR6Y5OlO0|gNTymk=!os?Cr93RRPxkT??L6hX=9qCe(JV6uVck zDW8TQFtcA6-@`(BCZ60=ipEUr&w8% zTGHFxaZyns3HWbSZ*B#%#D2_qlP7y8+N^lomnDVd+qSy(TtbJ5MYBPZLYg+RDo))( zchue7JpPR0S$((um+y$br{J*uBYN-?I#llb%3snD(^f!h>~O9LNZTsz^GNpqR#K zO`+T1LncVM3lTM=QZRV&jokSiJnb;EyqU*vWrQa0ei}-#-oOhNjdI^o5S1T6$b2YXR`2;2DOdpQO}8~FV2T76tPyG3gx|kq#^G8_{^g$J(9qD)R~6Us z@93MBwHKqiKYz02(zakftvq}~QMk=Ylp#o63dG^-HS{gz;&5V8{&~CSO~ZH6dTcPj zvAr&}8`u8?`n4yyPei-6PnS~|c#;WsuOiY&JgjMTMlXW^#$6@%!$?ZqjYJ*>QD0{S z&ij=?yG0+)p39zS)dm^7o^zkya6Ddv(pDmbxeB!E^ls{F{uC@y_eT zuOqm~X0A@K+Yu)+zNZ($%(~*f1r_58*B#!eF%-+$f32MG2s>=TGj~d**lr=oaU!p2 z&cp(g;ZhHt#F?>8>E=JLwA&kx>FK0*>4Zc!lArSPlLKLl34p`FeP*#C^WJM?`gs#C za(;$JcKYMKs^Fu?$hq5v&dDY|2hA9~jQu*Mw8nSuPVGo%`7#;EJqn&MkDM+yq9Whr zbsUkMk@jSB@A%|b7)-t%`^R_B7 znUC)ZbXzlvF#ni$2-icIm*F;&c{gZc0|F<8OhX<#<{I)BwFnPIu=_Z$fMq-Oukl~1xPuC_u`u&N_d1xNVQ51Wca`n)V7CWWWqc5VOBV1GFhO^Qh z4jr#ybFl+q4LZTN;4>U?pX&}PUND8Hmd4lCHwWP^p-SBecqT3;-6e{}g@Ws&G!EmH zjk|aIYJAtfL|4~rQ~1S(K2L&Ct2P0(?0K0H1)kJ9A0kn0MF`l1h+v!A<3(xaKPyC( zw35ixd4!xFeQ%qbOGpIIF9>4F-DF8rdIYuE3@=$xClj4Bf)*H}CxgNqLUXqFrt*>* zlgERYP!Kq!A-rgcpVqt}Vs?f2z&ahZZ8154J%6WR4$tE>$G5nw+Kd>sYePC(?iRhixw;{+#@ZN@Y5`5Xn%0K znAlJRE_frVZ6CZ5&16AMJ;k9Va(xP`pgCE4YIra&Ra?uZk;!Q~BMECiHh9Hk` z=c$uXFcIK4ju6i5CL@bp4(Wnj|9aAVQKi zuJ&qBoKo(_ctGOA)q0zc4^ym`K1aIFZueo9LM3R>0_>?d8PMt(KJ~}SGE$SK$8Zf@ z2QailP$|6azqYo+p%{bs`Q7cvxlNPO9+CxuUt)79YJ~bz`Bk@C@Ikxv7fyyomi_5ZhQrU3Z+kT|e|kZc0(o<8)!;t@kUST+v$`TQ ziR5VS88?!~ffB?GK@tgmhP-;tFT)YSPPo^MgBYRZ0(y!>?6t^U#yQolO8?THNn=lR zBh3fZyYUaflV}yX=)f{+BM_Q)>0AmCYW&atC*-4&H+$Qi@!@Zgg_C2{9q$sy6Ui;b z18&j4dV;NjKs)(ny<`%bTbr#RoS(GqzG$dN*sx`c`Jr7JD}ZG_aqCvFd#daX-EpNG zOzOl?O8M8Ju_~}w?Yy-*tCuXcE*^|igOM0d1cj-F2Va_M?ByX2KIrS(mauUwq8m;Ec5dH5r?eD9EY9N3z3_+hgOFGaw)v_Z>Mtu( zz6|W^JHFFzJzqQ0jJwN=By^&S%>)@6U%$+|n9+D3z}ZydLuPH1 zOTy~-!eh;O18(N1b?Fo$3%Ma@`}wb}*9TsUYHK2YD9Af27gbe^F=51Hh7$2KY||FG zfb#04klfKcVdvzv2z#%f*6lrfCznrGvgRwkyx+%Dp;Jr4C9KPb3dzUIqiY4vtA2Gk z$Tp94-M@=Hx}KL9?f-NHIQi)b4YHf6*5kx<+{+JJcqhJo`r;q(Pj7%Yrh^LbDn4>X z&sx@6-LHtbjJ#Cz6C@{Bd@}dZD3ypPQ_INr%ZwwVr(nsUoXI-$-)Bca9P->-g=5;e z`C=%!bk z7v^2In&Gggt~T7Hrnl%b;ubi@2y~i;(+2?1FO3Cpz|U;=ux&Mejp{z(sEqw3z9v<;5DsNN021yA;6 zD5*e)^Ex2yDPWyGNNcx}!-k_5XUr#guQHX7DUP-vlN0xU!KsZ%0DlLs#y_J?)8g85 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 rv)!#~Al-e>Vswo&-bd7Z?y`_ - -**Step 7:** Open up the folder Control Loop Istanbul/Commissioning - - Select POST Commission Tosca Service Template and run it. - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedInstanceProperties": [ - { - "name": "PMSH_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.sample.GenericK8s_ControlLoopDefinition", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Local_K8SMicroserviceControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.controlloop.PolicyControlLoopParticipant", - "version": "2.3.1" - }, - { - "name": "org.onap.controlloop.HttpControlLoopParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Local_K8SMicroserviceControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.DerivedPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.k8s.controlloop.K8SControlLoopParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.sample.GenericK8s_ControlLoopDefinition_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.controlloop.PolicyControlLoopParticipant_Instance1", - "version": "2.3.1" - }, - { - "name": "org.onap.k8s.controlloop.K8SControlLoopParticipant_Instance1", - "version": "2.3.4" - }, - { - "name": "org.onap.controlloop.HttpControlLoopParticipant_Instance1", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.DerivedPolicyControlLoopElement", - "version": "1.2.3" - } - ] - } - -**Step 8:** To try out other endpoints try out the other postman collections inside commission folder - -**Step 9:** To decommission the Tosca Service Template Select DELETE Tosca Service Template - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedControlLoopDefinitions": [ - { - "name": "ToscaServiceTemplateSimple", - "version": "1.0.0" - } - ] - } - -**Step 10:** For Instance Properties select the following folder in postman Control Loop Istanbul/Instantiation - - Select POST Instance Properties - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedInstanceProperties": [ - { - "name": "PMSH_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.sample.GenericK8s_ControlLoopDefinition", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Local_K8SMicroserviceControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.controlloop.PolicyControlLoopParticipant", - "version": "2.3.1" - }, - { - "name": "org.onap.controlloop.HttpControlLoopParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Local_K8SMicroserviceControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.DerivedPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.k8s.controlloop.K8SControlLoopParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.sample.GenericK8s_ControlLoopDefinition_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.controlloop.PolicyControlLoopParticipant_Instance1", - "version": "2.3.1" - }, - { - "name": "org.onap.k8s.controlloop.K8SControlLoopParticipant_Instance1", - "version": "2.3.4" - }, - { - "name": "org.onap.controlloop.HttpControlLoopParticipant_Instance1", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.pmsh.DerivedDerivedPolicyControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement_Instance1", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.DerivedPolicyControlLoopElement", - "version": "1.2.3" - } - ] - } - -**Step 11:** To try out other endpoints try out the other postman collections inside Instantiation folder - -**Step 12:** To delete Instance properties select DELETE Instance Properties - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedControlLoops": [ - { - "name": "PMSH_Instance1", - "version": "1.2.3" - } - ] - } - -**Step 13:** For monitoring endpoints go to Control Loop Istanbul/Monitoring folder - -Jakarta -+++++++ - - -**Step 1:** Clone Policy Clamp - -.. code-block:: bash - - git clone "https://gerrit.onap.org/r/policy/clamp" - -**Step 2:** Change Master Branch to Jakarta - -.. code-block:: bash - - git checkout -b origin/jakarta - -**Step 3:** Run Maven Clean Install - -.. code-block:: bash - - mvn clean install - -**Step 3:** Create the Database by going to /clamp/runtime/extra/bin-for-dev - -.. code-block:: bash - - ./start-db.sh test - -**Step 4:** Start Clamp Runtime by going to /clamp/runtime/extra/bin-for-dev - -.. code-block:: bash - - ./start-backend.sh - -**Step 5:** Start Automation Composition Runtime by going to /clamp/runtime-acm - -.. code-block:: bash - - java -jar target/policy-clamp-runtime-acm-6.3.0-SNAPSHOT.jar - -**Step 6:** Open up Postman and import the following collections - - `Download Jakarta Postman Collections `_ - -**Step 7:** Open up the folder Automation Composition Jakarta/Commissioning - - Select POST Commission Tosca Service Template and run it. - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedAutomationCompositionDefinitions": [ - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement", - "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" - }, - { - "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.clamp.acm.HttpParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.policy.clamp.acm.KubernetesParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.policy.clamp.acm.PolicyParticipant", - "version": "2.3.1" - } - ] - } - -**Step 8:** To try out other endpoints try out the other postman collections inside commission folder - -**Step 9:** To decommission the Tosca Service Template Select DELETE Tosca Service Template - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedAutomationCompositionDefinitions": [ - { - "name": "ToscaServiceTemplateSimple", - "version": "1.0.0" - } - ] - } - -**Step 10:** For Instance Properties select the following folder in postman Automation Composition Jakarta/Instantiation - - Select POST Instance Properties - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedInstanceProperties": [ - { - "name": "ATT", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.clamp.acm.PolicyParticipant", - "version": "2.3.1" - }, - { - "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.clamp.acm.HttpParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.policy.clamp.acm.KubernetesParticipant-ATT", - "version": "2.3.4" - }, - { - "name": "org.onap.policy.clamp.acm.KubernetesParticipant", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement-ATT", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement-ATT", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement-ATT", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement-ATT", - "version": "1.2.3" - }, - { - "name": "org.onap.policy.clamp.acm.PolicyParticipant-ATT", - "version": "2.3.1" - }, - { - "name": "org.onap.policy.clamp.acm.HttpParticipant-ATT", - "version": "2.3.4" - }, - { - "name": "org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement", - "version": "1.2.3" - }, - { - "name": "org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition-ATT", - "version": "1.2.3" - } - ] - } - -**Step 11:** To try out other endpoints try out the other postman collections inside Instantiation folder - -**Step 12:** To delete Instance properties select DELETE Instance Properties - - *- Should receive the following result* - -.. code-block:: json - :linenos: - - { - "errorDetails": null, - "affectedAutomationCompositionDefinitions": [ - { - "name": "ToscaServiceTemplateSimple", - "version": "1.0.0" - } - ] - } - -**Step 13:** For monitoring endpoints go to Automation Composition Jakarta/Monitoring folder - -PAP & API -********* - -Istanbul -++++++++ - -**Step 1:** Clone Policy Docker - -.. code-block:: bash - - git clone "https://gerrit.onap.org/r/policy/docker" - -**Step 2:** Go to the CSIT directory - -.. code-block:: bash - - cd docker/csit - -**Step 3:** Run prepare csit script - -.. code-block:: bash - - ./prepare-csit.sh - -**Step 4:** Modify the compose-grafana.yml file - -remove everything from xacml-pdp downwards to grafana - -add the following in api after the keyword expose - -.. code-block:: bash - - ports: - - "6970:6969" - -add the following in pap after the keyword expose - -.. code-block:: bash - - ports: - - "6971:6969" - -**Step 5:** Run start grafana script - -.. code-block:: bash - - ./start-grafana.sh - -**Step 6:** Once api and pap has started check run the postman script Policy Framework Lifecycle API/Lifecycle Api Healthcheck at port 6970 - -.. image:: images/01-api-pap-upgrade.png - -**Step 7:** Log into mariadb container - -.. code-block:: bash - - docker exec -it mariadb sh - -**Step 8:** Log into mariadb container - -.. code-block:: bash - - docker exec -it mariadb sh - - -**Step 9:** Connect to mariadb - -.. code-block:: bash - - mysql -u policy_user -p - -**Step 10:** Enter mariadb password - -.. image:: images/02-api-pap-upgrade.png - -**password:** policy_user - -**Step 11:** View all schemas - -.. code-block:: bash - - show schemas; - -.. image:: images/03-api-pap-upgrade.png - -**Step 12:** Select policyadmin schema - -.. code-block:: bash - - use policyadmin; - -**Step 13:** View all tables - -.. code-block:: bash - - show tables; - -.. image:: images/04-api-pap-upgrade.png - -**Step 14:** Change schema to migration - -.. code-block:: bash - - use migration; - -**Step 15:** View migration tables - -.. code-block:: bash - - show tables; - -.. image:: images/05-api-pap-upgrade.png - -**Step 16:** Select tables from schema_versions - -.. code-block:: bash - - select * from schema_versions; - -.. image:: images/06-api-pap-upgrade.png - -'*' Notice the version 1000 is the latest - -**Step 17:** Go inside the db-migrator container - -.. code-block:: bash - - docker exec -it policy-db-migrator sh - -**Step 18:** See what environment variables is set on the container - -.. code-block:: bash - - printenv - -**Step 19:** If SQL_HOST, SQL_DB, SQL_USER, SQL_PASSWORD & SCRIPT_DIRECTORY is not set do the following - -.. code-block:: bash - :linenos: - - export SQL_HOST=mariadb - export SQL_DB=policyadmin - export SQL_USER=policy_user - export SQL_PASSWORD=policy_user - export SCRIPT_DIRECTORY=sql - -**Step 20:** To downgrade to Istanbul go to the following directory /opt/app/policy/bin and use the following script - -.. code-block:: bash - - ./prepare_downgrade policyadmin - -**Step 21:** To downgrade to Istanbul go to the following directory /opt/app/policy/bin and use the following script - -.. code-block:: bash - - ./db-migrator -s policyadmin -o downgrade -f 1000 -t 0800 - -**Step 22:** Go back to the mariaddb container - -.. code-block:: bash - - docker exec -it mariadb sh - -**Step 23:** Log back into mariadb - -.. code-block:: bash - - mysql -u policy_user -p - -**Step 24:** See if the downgrade has been successfully - -.. code-block:: bash - :linenos: - - use migration; - select * from policyadmin_schema_changelog; - select * from schema_versions; - -.. image:: images/07-api-pap-upgrade.png - -* - -.. image:: images/08-api-pap-upgrade.png - -* - -.. image:: images/01-api-pap-upgrade.png - -**Step 25:** To upgrade to Jakarta repeat steps 17, 18 & 19 - -**Step 26:** Got to the following directory /opt/app/policy/bin and use the following script - -.. code-block:: bash - - ./prepare_upgrade.sh policyadmin - -**Step 27:** Got to the following directory /opt/app/policy/bin and use the following script - -.. code-block:: bash - - ./db-migrator -s policyadmin -o upgrade -f 0800 -t 0900 - -**Step 28:** Repeat steps 22, 23 & 24 - -.. image:: images/09-api-pap-upgrade.png - -* - -.. image:: images/10-api-pap-upgrade.png - -* - -.. image:: images/01-api-pap-upgrade.png \ No newline at end of file diff --git a/docs/clamp/clamp.rst b/docs/clamp/clamp.rst index 3c3b2407..a1c275c1 100644 --- a/docs/clamp/clamp.rst +++ b/docs/clamp/clamp.rst @@ -16,7 +16,6 @@ described in TOSCA. acm/defining-acms acm/api-protocol/api-protocol-tree acm/clamp-gui/policy-gui - acm/policy-upgrade/policy-upgrade acm/design-impl/design-impl .. note:: -- 2.16.6