--- /dev/null
+{
+ "data_types": {
+ "onap.datatypes.ToscaConceptIdentifier": {
+ "derived_from": "tosca.datatypes.Root",
+ "properties": {
+ "version": {
+ "required": true,
+ "type": "string"
+ },
+ "name": {
+ "required": true,
+ "type": "string"
+ }
+ }
+ }
+ },
+ "topology_template": {
+ "node_templates": {
+ "org.onap.k8s.controlloop.K8SControlLoopParticipant": {
+ "properties": {
+ "provider": "ONAP"
+ },
+ "description": "Participant for k8s",
+ "version": "2.3.4",
+ "type_version": "1.0.1",
+ "type": "org.onap.policy.clamp.controlloop.Participant"
+ },
+ "org.onap.domain.linkmonitor.LinkMonitorControlLoopDefinition1": {
+ "properties": {
+ "elements": [
+ {
+ "version": "1.2.3",
+ "name": "org.onap.domain.linkmonitor.OruAppK8SMicroserviceControlLoopElement"
+ }],
+ "provider": "Ericsson"
+ },
+ "description": "Control loop for Link Monitor",
+ "version": "1.2.3",
+ "type_version": "1.0.1",
+ "type": "org.onap.policy.clamp.controlloop.ControlLoop"
+ },
+ "org.onap.domain.linkmonitor.OruAppK8SMicroserviceControlLoopElement": {
+ "properties": {
+ "participantType": {
+ "version": "2.3.4",
+ "name": "org.onap.k8s.controlloop.K8SControlLoopParticipant"
+ },
+ "participant_id": {
+ "version": "1.0.0",
+ "name": "K8sParticipant0"
+ },
+ "provider": "ONAP",
+ "chart": {
+ "repository": {
+ "address": "{{chartmuseumIp}}",
+ "repoName": "chartmuseum",
+ "port": {{chartmuseumPort}},
+ "protocol": "http"
+ },
+ "namespace": "nonrtric",
+ "chartId": {
+ "version": "{{chartVersion}}",
+ "name": "{{chartName}}"
+ },
+ "releaseName": "{{releaseName}}"
+ }
+ },
+ "description": "Deploy {{chartName}}",
+ "version": "1.2.3",
+ "type_version": "1.0.1",
+ "type": "org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement"
+ }
+ }
+ },
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
+ "node_types": {
+ "org.onap.policy.clamp.controlloop.ControlLoop": {
+ "derived_from": "tosca.nodetypes.Root",
+ "properties": {
+ "elements": {
+ "required": true,
+ "entry_schema": {
+ "type": "onap.datatypes.ToscaConceptIdentifier"
+ },
+ "type": "list"
+ },
+ "provider": {
+ "required": false,
+ "type": "string"
+ }
+ },
+ "version": "1.0.1"
+ },
+ "org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement": {
+ "derived_from": "org.onap.policy.clamp.controlloop.ControlLoopElement",
+ "properties": {
+ "templates": {
+ "required": false,
+ "entry_schema": null,
+ "type": "list"
+ },
+ "requirements": {
+ "required": false,
+ "type": "string"
+ },
+ "values": {
+ "required": true,
+ "type": "string"
+ },
+ "configs": {
+ "required": false,
+ "type": "list"
+ },
+ "chart": {
+ "required": true,
+ "type": "string"
+ }
+ },
+ "version": "1.0.1"
+ },
+ "org.onap.policy.clamp.controlloop.Participant": {
+ "derived_from": "tosca.nodetypes.Root",
+ "properties": {
+ "provider": {
+ "required": false,
+ "type": "string"
+ }
+ },
+ "version": "1.0.1"
+ },
+ "org.onap.policy.clamp.controlloop.ControlLoopElement": {
+ "derived_from": "tosca.nodetypes.Root",
+ "properties": {
+ "participant_id": {
+ "required": true,
+ "type": "onap.datatypes.ToscaConceptIdentifier"
+ },
+ "provider": {
+ "required": false,
+ "type": "string"
+ }
+ },
+ "version": "1.0.1"
+ }
+ }
+}
\ No newline at end of file