blob: 1a58aa3488b326681a4a877a24858472ce5d2ff4 (
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
spring:
application:
name: acm-r
security:
user:
name: runtimeUser
password: zb!XztG34
mvc:
converters:
preferred-json-mapper: gson
datasource:
url: jdbc:postgresql://postgres:5432/clampacm
driverClassName: org.postgresql.Driver
username: policy_user
password: policy_user
hikari:
connectionTimeout: 30000
idleTimeout: 600000
maxLifetime: 1800000
maximumPoolSize: 10
jpa:
hibernate:
ddl-auto: none
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
implicit-strategy: org.onap.policy.common.spring.utils.CustomImplicitNamingStrategy
properties:
hibernate:
format_sql: true
security:
enable-csrf: false
server:
servlet:
context-path: /onap/policy/clamp/acm
port: 6969
ssl:
enabled: false
error:
path: /error
runtime:
topics:
operationTopic: policy-acruntime-participant
syncTopic: acm-ppnt-sync
participantParameters:
heartBeatMs: 20000
maxStatusWaitMs: 200000
topicParameterGroup:
topicSources:
-
topic: ${runtime.topics.operationTopic}
servers:
- ${topicServer:kafka:9092}
topicCommInfrastructure: kafka
fetchTimeout: 15000
useHttps: false
additionalProps:
group.id: policy-clamp-runtime-acm
allowTracing: true
topicSinks:
-
topic: ${runtime.topics.operationTopic}
servers:
- ${topicServer:kafka:9092}
topicCommInfrastructure: kafka
allowTracing: true
useHttps: false
-
topic: ${runtime.topics.syncTopic}
servers:
- ${topicServer:kafka:9092}
topicCommInfrastructure: kafka
useHttps: false
allowTracing: true
acmParameters:
toscaElementName: org.onap.policy.clamp.acm.AutomationCompositionElement
toscaCompositionName: org.onap.policy.clamp.acm.AutomationComposition
management:
tracing:
propagation:
produce: B3
sampling:
probability: 1.0
endpoints:
web:
base-path: /
exposure:
include: health, metrics, prometheus
metrics:
security:
disabled: false
# Tracing can be configured for grpc or http - default is http
tracing:
enabled: true
exporter:
endpoint: http://jaeger:4318/v1/traces
protocol: http
# protocol: grpc
sampler:
jaeger-remote:
endpoint: http://jaeger:14250
---
# legacy config
spring:
config:
activate:
on-profile: legacy
runtime:
participantParameters:
heartBeatMs: 20000
maxStatusWaitMs: 150000
topicParameterGroup:
topicSources:
-
topic: policy-acruntime-participant
servers:
- ${topicServer:kafka:9092}
topicCommInfrastructure: kafka
fetchTimeout: 15000
useHttps: false
topicSinks:
-
topic: policy-acruntime-participant
servers:
- ${topicServer:kafka:9092}
topicCommInfrastructure: kafka
useHttps: false
acmParameters:
toscaElementName: org.onap.policy.clamp.acm.AutomationCompositionElement
toscaCompositionName: org.onap.policy.clamp.acm.AutomationComposition
---
# mariadb config
spring:
config:
activate:
on-profile: mariadb
datasource:
url: jdbc:mariadb://${mariadb.host:mariadb}:${mariadb.port:3306}/clampacm
driverClassName: org.mariadb.jdbc.Driver
|