0fb673076a7f0a5fcae3e6bc51b2357b88600624
[policy/pap.git] / main / src / main / resources / application.yaml
1 spring:
2   security:
3     user:
4       name: policyadmin
5       password: zb!XztG34
6   http:
7     converters:
8       preferred-json-mapper: gson
9
10 server:
11   port: 6969
12
13 pap:
14   name: PapGroup
15   pdpParameters:
16     heartBeatMs: 120000
17     updateParameters:
18       maxRetryCount: 1
19       maxWaitMs: 30000
20     stateChangeParameters:
21       maxRetryCount: 1
22       maxWaitMs: 30000
23   databaseProviderParameters:
24     name: PolicyProviderParameterGroup
25     implementation: org.onap.policy.models.provider.impl.DatabasePolicyModelsProviderImpl
26     databaseDriver: org.mariadb.jdbc.Driver
27     databaseUrl: jdbc:mariadb://mariadb:3306/policyadmin
28     databaseUser: policy_user
29     databasePassword: policy_user
30     persistenceUnit: PolicyDb
31   savePdpStatisticsInDb: true
32   topicParameterGroup:
33     topicSources:
34     - topic: POLICY-PDP-PAP
35       servers:
36       - message-router
37       topicCommInfrastructure: dmaap
38       fetchTimeout: 15000
39     - topic: POLICY-HEARTBEAT
40       effectiveTopic: POLICY-PDP-PAP
41       consumerGroup: policy-pap
42       servers:
43       - message-router
44       topicCommInfrastructure: dmaap
45       fetchTimeout: 15000
46     topicSinks:
47     - topic: POLICY-PDP-PAP
48       servers:
49       - message-router
50       topicCommInfrastructure: dmaap
51     - topic: POLICY-NOTIFICATION
52       servers:
53       - message-router
54       topicCommInfrastructure: dmaap
55   healthCheckRestClientParameters:
56   - clientName: api
57     hostname: policy-api
58     port: 6969
59     userName: policyadmin
60     password: zb!XztG34
61     useHttps: true
62     basePath: policy/api/v1/healthcheck
63   - clientName: distribution
64     hostname: policy-distribution
65     port: 6969
66     userName: healthcheck
67     password: zb!XztG34
68     useHttps: true
69     basePath: healthcheck
70   - clientName: dmaap
71     hostname: message-router
72     port: 3905
73     useHttps: true
74     basePath: topics
75
76 management:
77   endpoints:
78     web:
79       base-path: /
80       exposure:
81         include: health, metrics, prometheus
82       path-mapping.prometheus: metrics