Merge "config for 5.0.0 policy-handler new PDP API"
[dcaegen2/deployments.git] / heat / docker-compose-2.yaml
1 version: '2.1'
2 services:
3
4    mvp-dcaegen2-collectors-ves:
5       image: "{{ nexus_docker_repo }}/onap/org.onap.dcaegen2.collectors.ves.vescollector:{{ dcae_docker_ves }}"
6       container_name: "mvp-dcaegen2-collectors-ves"
7       restart: "always"
8       hostname: "mvp-dcaegen2-collectors-ves"
9       environment:
10        - "DMAAPHOST={{ mr_ip_addr }}"
11        - "CONSUL_HOST=consul"
12        - "CONSUL_PORT=8500"
13        - "CONFIG_BINDING_SERVICE=config_binding_service"
14        - "SERVICE_NAME=mvp-dcaegen2-collectors-ves"
15        - "HOSTNAME=mvp-dcaegen2-collectors-ves"
16       ports:
17        - "8081:8080"
18       labels:
19        - "SERVICE_8080_NAME=mvp-dcaegen2-collectors-ves"
20        - "SERVICE_8080_CHECK_HTTP=/healthcheck"
21        - "SERVICE_8080_CHECK_INTERVAL=15s"
22        - "SERVICE_8080_CHECK_INITIAL_STATUS=passing"
23       volumes:
24        - "./tls/shared:/opt/tls/shared"
25
26
27    mvp-dcaegen2-analytics-tca:
28       image: "{{ nexus_docker_repo }}/onap/org.onap.dcaegen2.deployments.tca-cdap-container:{{ dcae_docker_tca }}"
29       container_name: "mvp-dcaegen2-analytics-tca"
30       restart: "always"
31       hostname: "mvp-dcaegen2-analytics-tca"
32       environment:
33        - "DMAAPHOST={{ mr_ip_addr }}"
34        - "DMAAPPORT=3904"
35        - "DMAAPPUBTOPIC=unauthenticated.DCAE_CL_OUTPUT"
36        - "DMAAPSUBTOPIC=unauthenticated.VES_MEASUREMENT_OUTPUT"
37        - "AAIHOST={{ aai1_ip_addr }}"
38        - "AAIPORT=8443"
39        - "CONSUL_HOST=consul"
40        - "CONSUL_PORT=8500"
41        - "CBS_HOST=config-binding-service"
42        - "CBS_PORT=10000"
43        - "SERVICE_NAME=mvp-dcaegen2-analytics-tca"
44        - "HOSTNAME=mvp-dcaegen2-analytics-tca"
45        - "CONFIG_BINDING_SERVICE=config_binding_service"
46        # set the parameter below to enable REDIS caching. 
47        #- REDISHOSTPORT=redis-cluster:6379
48       ports:
49        - "11011:11011"
50        #- "11015:11015"
51       labels:
52        - "SERVICE_11011_NAME=mvp-dcaegen2-analytics-tca"
53        - "SERVICE_11011_CHECK_HTTP=/cdap/ns/cdap_tca_hi_lo"
54        - "SERVICE_11011_CHECK_INTERVAL=15s"
55        - "SERVICE_11011_CHECK_INITIAL_STATUS=passing"
56       volumes:
57        - "./tls/shared:/opt/tls/shared"
58
59    mvp-dcaegen2-analytics-holmes-engine-management:
60       image: "{{ nexus_docker_repo }}/onap/holmes/engine-management:{{ holmes_docker_em }}"
61       container_name: "mvp-dcaegen2-analytics-holmes-engine-management"
62       restart: "always"
63       hostname: "mvp-dcaegen2-analytics-holmes-engine-management"
64       environment:
65        - "URL_JDBC=pgHolmes:5432"
66        - "JDBC_USERNAME=holmes"
67        - "JDBC_PASSWORD=holmespwd"
68        - "MSB_ADDR={{ msb_ip_addr }}"
69        - "CONSUL_HOST=consul"
70        - "CONSUL_PORT=8500"
71        - "CONFIG_BINDING_SERVICE=config_binding_service"
72        - "HOSTNAME=mvp-dcaegen2-analytics-holmes-engine-management"
73       ports:
74        - "9102:9102"
75       labels:
76        - "SERVICE_9102_IGNORE=true"
77       volumes:
78        - "./tls/shared:/opt/tls/shared"
79
80    mvp-dcaegen2-analytics-holmes-rule-management:
81       image: "{{ nexus_docker_repo }}/onap/holmes/rule-management:{{ holmes_docker_rm }}"
82       container_name: "mvp-dcaegen2-analytics-holmes-rule-management"
83       restart: "always"
84       hostname: "mvp-dcaegen2-analytics-holmes-rule-management"
85       environment:
86        - "URL_JDBC=pgHolmes:5432"
87        - "JDBC_USERNAME=holmes"
88        - "JDBC_PASSWORD=holmespwd"
89        - "MSB_ADDR={{ msb_ip_addr }}"
90        - "CONSUL_HOST=consul"
91        - "CONSUL_PORT=8500"
92        - "CONFIG_BINDING_SERVICE=config_binding_service"
93        - "HOSTNAME=mvp-dcaegen2-analytics-holmes-rule-management"
94       ports:
95        - "9101:9101"
96       labels:
97        - "SERVICE_9101_IGNORE=true"
98       volumes:
99        - "./tls/shared:/opt/tls/shared"