4 image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.prh.prh-app-server:latest
6 --dmaap.dmaapConsumerConfiguration.dmaapHostName=dmaap-mr
7 --dmaap.dmaapConsumerConfiguration.dmaapPortNumber=2222
8 --dmaap.dmaapProducerConfiguration.dmaapHostName=dmaap-mr
9 --dmaap.dmaapProducerConfiguration.dmaapPortNumber=2222
10 --aai.aaiClientConfiguration.aaiHostPortNumber=3333
11 --aai.aaiClientConfiguration.aaiHost=aai
12 --aai.aaiClientConfiguration.aaiProtocol=http
26 image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.prh.prh-app-server:latest
28 --dmaap.dmaapConsumerConfiguration.dmaapHostName=dmaap-mr
29 --dmaap.dmaapConsumerConfiguration.dmaapPortNumber=2223
30 --dmaap.dmaapConsumerConfiguration.dmaapProtocol=https
31 --dmaap.dmaapProducerConfiguration.dmaapHostName=dmaap-mr
32 --dmaap.dmaapProducerConfiguration.dmaapPortNumber=2223
33 --dmaap.dmaapProducerConfiguration.dmaapProtocol=https
34 --aai.aaiClientConfiguration.aaiHostPortNumber=3334
35 --aai.aaiClientConfiguration.aaiHost=aai
36 --aai.aaiClientConfiguration.aaiProtocol=https
37 --security.enableAaiCertAuth=true
38 --security.enableDmaapCertAuth=true
39 --security.keyStorePath=/tmp/certs/org.onap.dcae.jks
40 --security.keyStorePasswordPath=/tmp/certs/keystore.password
41 --security.trustStorePath=/tmp/certs/org.onap.dcae.trust.jks
42 --security.trustStorePasswordPath=/tmp/certs/truststore.password
47 - ./simulator/certs:/tmp/certs
53 - CONFIG_BINDING_SERVICE
54 container_name: ssl_prh
63 dockerfile: DMaaP_simulator
68 container_name: dmaap_simulator
73 dockerfile: AAI_simulator
78 container_name: aai_simulator
81 image: docker.io/consul:1.0.6
84 command: ["agent", "-bootstrap", "-client=0.0.0.0", "-server", "-config-dir=/consul/consul.d"]
86 - ./consul.d/:/consul/consul.d
89 image: docker.io/consul:1.0.6
91 command: ["kv", "put", "-http-addr=http://consul-server:8500", "dcae-prh", '{
92 "dmaap.dmaapConsumerConfiguration.dmaapUrl":"http://dmaap-mr:2222/events/unauthenticated.VES_PNFREG_OUTPUT",
93 "dmaap.dmaapConsumerConfiguration.dmaapHostName":"dmaap-mr",
94 "dmaap.dmaapConsumerConfiguration.dmaapPortNumber":2223,
95 "dmaap.dmaapConsumerConfiguration.dmaapTopicName": "events/unauthenticated.VES_PNFREG_OUTPUT",
96 "dmaap.dmaapConsumerConfiguration.dmaapProtocol":"http",
97 "dmaap.dmaapConsumerConfiguration.dmaapUserName":"admin",
98 "dmaap.dmaapConsumerConfiguration.dmaapUserPassword":"admin",
99 "dmaap.dmaapConsumerConfiguration.dmaapContentType": "application/json",
100 "dmaap.dmaapConsumerConfiguration.consumerId": "c12",
101 "dmaap.dmaapConsumerConfiguration.consumerGroup": "OpenDCAE-c12",
102 "dmaap.dmaapConsumerConfiguration.timeoutMs": -1,
103 "dmaap.dmaapConsumerConfiguration.messageLimit": -1,
105 "dmaap.dmaapProducerConfiguration.dmaapUrl":"http://dmaap-mr:2222/events/unauthenticated.PNF_READY",
106 "dmaap.dmaapProducerConfiguration.dmaapHostName":"dmaap-mr",
107 "dmaap.dmaapProducerConfiguration.dmaapPortNumber":2223,
108 "dmaap.dmaapProducerConfiguration.dmaapTopicName": "events/unauthenticated.PNF_READY",
109 "dmaap.dmaapProducerConfiguration.dmaapProtocol":"http",
110 "dmaap.dmaapProducerConfiguration.dmaapUserName":"admin",
111 "dmaap.dmaapProducerConfiguration.dmaapUserPassword":"admin",
112 "dmaap.dmaapProducerConfiguration.dmaapContentType": "application/json",
114 "dmaap.dmaapUpdateProducerConfiguration.dmaapUrl":"http://dmaap-mr:2222/events/unauthenticated.PNF_UPDATE",
115 "dmaap.dmaapUpdateProducerConfiguration.dmaapHostName": "dmaap-mr",
116 "dmaap.dmaapUpdateProducerConfiguration.dmaapPortNumber": 2223,
117 "dmaap.dmaapUpdateProducerConfiguration.dmaapTopicName": "events/unauthenticated.PNF_UPDATE",
118 "dmaap.dmaapUpdateProducerConfiguration.dmaapProtocol": "http",
119 "dmaap.dmaapUpdateProducerConfiguration.dmaapUserName": "admin",
120 "dmaap.dmaapUpdateProducerConfiguration.dmaapUserPassword": "admin",
121 "dmaap.dmaapUpdateProducerConfiguration.dmaapContentType": "application/json",
123 "aai.aaiClientConfiguration.pnfUrl":"https://aai:3333/aai/v12/network/pnfs/pnf",
124 "aai.aaiClientConfiguration.aaiHost":"aai",
125 "aai.aaiClientConfiguration.aaiHostPortNumber":3334,
126 "aai.aaiClientConfiguration.aaiProtocol":"https",
127 "aai.aaiClientConfiguration.aaiUserName": "DCAE",
128 "aai.aaiClientConfiguration.aaiUserPassword": "DCAE",
129 "aai.aaiClientConfiguration.aaiIgnoreSslCertificateErrors": true,
130 "aai.aaiClientConfiguration.aaiBasePath": "/aai/v12",
131 "aai.aaiClientConfiguration.aaiPnfPath": "/network/pnfs/pnf",
132 "aai.aaiClientConfiguration.aaiServiceInstancePath":"/business/customers/customer/${customer}/service-subscriptions/service-subscription/${serviceType}/service-instances/service-instance/${serviceInstanceId}",
133 "aai.aaiClientConfiguration.aaiHeaders":{
134 "X-FromAppId": "prh",
135 "X-TransactionId": "9999",
136 "Accept": "application/json",
138 "Authorization": "Basic QUFJOkFBSQ=="
141 "security.trustStorePath":"change it",
142 "security.trustStorePasswordPath":"change it",
143 "security.keyStorePath":"change it",
144 "security.keyStorePasswordPath":"change it",
145 "security.enableAaiCertAuth":false,
146 "security.enableDmaapCertAuth":false,
148 "streams_publishes":{
151 "topic_url":"http://dmaap-mr:2222/events/unauthenticated.PNF_UPDATE"
156 "topic_url":"http://dmaap-mr:2222/events/unauthenticated.PNF_READY"
160 "streams_subscribes":{
163 "topic_url":"http://dmaap-mr:2222/events/unauthenticated.VES_PNFREG_OUTPUT"
173 image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.4