tosca_definitions_version: cloudify_dsl_1_3 imports: - http://www.getcloudify.org/spec/cloudify/3.4/types.yaml - https://nexus01.research.att.com:8443/repository/solutioning01-mte2-raw/type_files/docker/2.3.0+t.0.4/node-type.yaml - https://nexus01.research.att.com:8443/repository/solutioning01-mte2-raw/type_files/relationship/1.0.0/node-type.yaml - http://nexus01.research.att.com:8081/repository/solutioning01-mte2-raw/type_files/dmaap/1.2.0/dmaap.yaml inputs: dcae_service_location: type: string docker_host_override: type: string topic0_aaf_password: type: string topic0_aaf_username: type: string topic0_client_role: type: string topic1_aaf_password: type: string topic1_aaf_username: type: string topic1_client_role: type: string node_templates: policy_0: type: dcae.nodes.policy properties: policy_model: policy.nodes.holmes policy_filter: "DCAE.Config_Holmes.*" docker_host_host: type: dcae.nodes.SelectedDockerHost properties: docker_host_override: get_input: docker_host_override location_id: get_input: dcae_service_location holmes-rule_homes-rule: type: dcae.nodes.DockerContainerForComponentsUsingDmaap properties: application_config: holmes.default.rule.volte.scenario1: 'package dcae.ves.test import org.onap.some.related.packages; rule"SameVNF_Relation_Rule" salience 120 no-loop true when $root : VesAlarm( $sourceId: sourceId, sourceId != null && !sourceId.equals(""), specificProblem in ( "LSS_cpiPCSCFFailReg(121297)", "LSS_cpiSIPRetransmitInvite(120267)" ), $eventId: eventId) $child : VesAlarm( eventId != $eventId, CorrelationUtil.getInstance().isTopologicallyRelated(sourceId, $sourceId), specificProblem in ("LSS_externalLinkDown(4271)","LSS_failedAttachReqsRateExceeded(4272)"), this after [-60s, 60s] $root) then DmaapService.publishResult(...); end' holmes.default.rule.volte.scenario2: 'package dcae.ves.test import org.onap.some.related.packages; rule"SameVNF_Relation_Rule_1" salience 120 no-loop true when $root : VesAlarm( $sourceId: sourceId, sourceId != null && !sourceId.equals(""), specificProblem in ( "LSS_cpiPCSCFFailReg(121297)", "LSS_cpiSIPRetransmitInvite(120267)" ), $eventId: eventId) $child : VesAlarm( eventId != $eventId, CorrelationUtil.getInstance().isTopologicallyRelated(sourceId, $sourceId), specificProblem in ("LSS_externalLinkDown(4271)","LSS_failedAttachReqsRateExceeded(4272)"), this after [-60s, 60s] $root) then DmaapService.publishResult(...); end' services_calls: - msb_config: concat: - '{{' - get_property: - SELF - msb_config - node_name - '}}' streams_publishes: [] streams_subscribes: - sec_measurement_unsecure: aaf_password: get_input: topic0_aaf_password aaf_username: get_input: topic0_aaf_username dmaap_info: <> type: message_router - sec_measurement: aaf_password: get_input: topic1_aaf_password aaf_username: get_input: topic1_aaf_username dmaap_info: <> type: message_router docker_config: healthcheck: endpoint: api/holmes-rule-mgmt/v1/healthcheck interval: 15s timeout: 1s type: http ports: - 9101:9101 image: nexus3.onap.org:10001/onap/holmes/rule-manamgement:latest location_id: get_input: dcae_service_location service_component_type: dcae-analytics-holmes-rule-manamgement streams_publishes: [] streams_subscribes: - client_role: get_input: topic0_client_role location: get_input: dcae_service_location name: topic0 type: message_router - client_role: get_input: topic1_client_role location: get_input: dcae_service_location name: topic1 type: message_router relationships: - target: docker_host_host type: dcae.relationships.component_contained_in - target: topic0 type: dcae.relationships.subscribe_to_events - target: topic1 type: dcae.relationships.subscribe_to_events - target: policy_0 type: dcae.relationships.depends_on topic0: type: dcae.nodes.Topic properties: topic_name: '' topic1: type: dcae.nodes.Topic properties: topic_name: ''