summaryrefslogtreecommitdiffstats
path: root/src/test/resources/clds/holmes-old-style-ms.yaml
blob: 3f0c9a60402c58bca4ccbae14939d31c5ef59c00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
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
  location_id:
    type: string
  service_id:
    type: string
  policy_id:
    type: string
    default: "CLAMPPolicyTriggerNoaapp_v1_0_29b0578b_dcee_472c_8cdd0.ClosedLoop_860ee9f2_ba64_11e8_a16b_02bd571477fe_TCA_1d13unw"
node_templates:
  policy_0:
    type: dcae.nodes.policy
    properties:
      policy_model: policy.nodes.holmes
      policy_filter: "DCAE.Config_Holmes.*"
      policy_id:
        get_input: policy_id
  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:
        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: <<topic0>>
              type: message_router
          - sec_measurement:
              aaf_password:
                get_input: topic1_aaf_password
              aaf_username:
                get_input: topic1_aaf_username
              dmaap_info: <<topic1>>
              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: ''