1 # Copyright © 2017 Amdocs, Bell Canada
2 # Modifications Copyright © 2018 AT&T
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
16 # Default values for aai.
17 # This is a YAML-formatted file.
18 # Declare variables to be passed into your templates.
19 global: # global defaults
21 repository: nexus3.onap.org:10001
22 dockerhubRepository: docker.io
25 legacyReadinessRepository: oomk8s
26 legacyReadinessImage: readiness-check:2.2.2
28 loggingRepository: docker.elastic.co
29 loggingImage: beats/filebeat:5.5.0
33 installSidecarSecurity: false
55 config: "%nopexception${p_log}\t${p_tim}\t${p_lvl}\t%message\t${p_mdc}\t%rootException\t${p_mak}\t${p_thr}%n"
56 froxy: "%d{ISO8601} %-5level [%t] %C{1.}: %msg%n%throwable"
57 rproxy: "%d{ISO8601} %-5level [%t] %C{1.}: %msg%n%throwable"
58 graphadmin: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"
60 config: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"
61 froxy: "%d{ISO8601} %-5level [%t] %C{1.}: %msg%n%throwable"
62 rproxy: "%d{ISO8601} %-5level [%t] %C{1.}: %msg%n%throwable"
63 schemaService: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"
64 searchData: "%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX}|%mdc{RequestId}|%thread|SearchDataService|%mdc{PartnerName}|%logger||%.-5level|%msg%n"
65 traversal: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"
68 ajscBeansInterceptors: WARN
69 ajscComputeService: WARN
70 ajscFilePersistenceService: WARN
72 ajscLoggingConfigurationService: WARN
74 ajscRouteMgmtService: WARN
76 ajscUserDefinedBeansDefService: WARN
77 ajscUserDefinedJarService: WARN
79 ajscUtilsDME2Helper: WARN
80 ajscVandelayService: WARN
83 apacheCamelComponentRestlet: WARN
84 apacheCamelProcessorInterceptor: WARN
86 apacheCommonsHttpclient: WARN
89 apacheCxfJaxrsInterceptor: WARN
90 apacheCxfService: WARN
96 attAjscCsiLogging: WARN
97 attAjscFilemonitor: WARN
104 hibernateValidator: WARN
108 netflixLoadbalancer: WARN
109 qosLogbackClassic: WARN
113 springframework: WARN
114 springframeworkBeans: WARN
115 springframeworkWeb: WARN
121 activeSpringProfiles: noHostVerification,cadi
122 image: onap/fproxy:2.1.13
127 activeSpringProfiles: noHostVerification,cadi
128 image: onap/rproxy:2.1.13
132 name: init-tproxy-config
133 image: onap/tproxy-config:2.1.13
135 # AAF server details. Only needed if the AAF DNS does not resolve from the pod
137 serverIp: 10.12.6.214
138 serverHostname: aaf.osaaf.org
142 #This will instantiate AAI cassandra cluster, default:shared cassandra.
145 #Service Name of the cassandra cluster to connect to.
146 #Override it to aai-cassandra if localCluster is enabled.
147 serviceName: cassandra
149 #This should be same as shared cassandra instance or if localCluster is enabled
150 #then it should be same as aai-cassandra replicaCount
153 #Cassanara login details
160 serviceName: aai-babel
162 serviceName: aai-elasticsearch
164 serviceName: aai-resources
166 serviceName: aai-sparky-be
168 serviceName: aai-data-router
170 serviceName: aai-gizmo
172 serviceName: aai-modelloader
174 serviceName: aai-search-data
176 serviceName: aai-traversal
178 serviceName: aai-graphadmin
180 serviceName: aai-spike
184 # Specifies a list of jobs to be run
186 # When enabled, it will create the schema based on oxm and edge rules
189 # When enabled, it will create the widget models via REST API to haproxy
192 #migration using helm hooks
199 hostname: 10.10.10.10
200 connectionTimeout: 100000
204 #If backend is cql or cassandra it should be keyspace name
205 #else backend is hbase it should be hbase table name
208 ## CQL driver specific properties for janusgraph
210 # #Name of the Cassandra Cluster
211 # cluster: someclustername
212 # readConsistency: QUORUM
213 # writeConsistency: QUORUM
214 # replicationFactor: 3
215 # localConsistencyForSysOps: true
217 ## Cassandra driver specific properties for janusgraph
219 #Name of the Cassandra Cluster
220 clusterName: aai-cluster
221 localDataCenter: Pod lab
222 readConsistency: LOCAL_QUORUM
223 writeConsistency: LOCAL_QUORUM
228 # hostname: somehost1,somehost2,somehost3
229 # connectionTimeout: 100000
231 # clusterName: someClusterName
232 # localDataCenter: someDataCenter
233 # keyConsistent: true
234 # #If backend is cql or cassandra it should be keyspace name
235 # #else backend is hbase it should be hbase table name
236 # name: your_hbase_table_or_keyspace_name
238 ## CQL driver specific properties for janusgraph
240 # #Name of the Cassandra Cluster
241 # cluster: someclustername
242 # readConsistency: QUORUM
243 # writeConsistency: QUORUM
244 # replicationFactor: 3
245 # localConsistencyForSysOps: true
247 ## Cassandra driver specific properties for janusgraph
249 # #Name of the Cassandra Cluster
250 # cluster: someclustername
251 # readConsistency: LOCAL_QUORUM
252 # writeConsistency: LOCAL_QUORUM
253 # replicationFactor: 3
256 # Common configuration for resources traversal and graphadmin
258 # User information for the admin user in container
262 # Specifies that the cluster connected to a dynamic
263 # cluster being spinned up by kubernetes deployment
268 # If cluster.cassandra.dynamic is set to false
269 # Then the following configuration should be uncommented
270 # This is if you are planning to connect to a existing
271 # Cassandra cluster instead of doing the deployment
274 # hostname: somehost1,somehost2,somehost3
275 # connectionTimeout: 100000
277 # clusterName: someClusterName
278 # localDataCenter: someDataCenter
279 # keyConsistent: true
280 # # If backend is cql or cassandra it should be keyspace name
281 # # else backend is hbase it should be hbase table name
282 # name: your_hbase_table_or_keyspace_name
284 # # CQL driver specific properties for janusgraph
286 # # Name of the Cassandra Cluster
287 # cluster: someclustername
288 # readConsistency: QUORUM
289 # writeConsistency: QUORUM
290 # replicationFactor: 3
291 # localConsistencyForSysOps: true
293 # # Cassandra driver specific properties for janusgraph
295 # # Name of the Cassandra Cluster
296 # cluster: someclustername
297 # readConsistency: LOCAL_QUORUM
298 # writeConsistency: LOCAL_QUORUM
299 # replicationFactor: 3
301 # Specifies if the basic authorization is enabled
308 # Active spring profiles for the resources microservice
310 active: production,dmaap,aaf-auth
312 # Notification event specific properties
317 # Schema specific properties that include supported versions of api
319 # Specifies if the connection should be one way ssl, two way ssl or no auth
322 # Specifies which translator to use if it has schema-service, then it will make a rest request to schema service
326 # Specifies which folder to take a look at
329 # Base URI Path of the application
333 # Current version of the REST API
336 # Specifies which version the depth parameter is configurable
338 # List of all the supported versions of the API
339 list: v11,v12,v13,v14,v15,v16,v17,v18,v19,v20
340 # Specifies from which version related link should appear
343 # Specifies from which version the app root change happened
346 # Specifies from which version the xml namespace changed
349 # Specifies from which version the edge label appeared in API
353 # Keystore configuration password and filename
355 filename: aai_keystore
356 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
358 # Truststore configuration password and filename
360 filename: aai_keystore
361 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
363 # Specifies a list of files to be included in auth volume
368 # Specifies which clients should always default to realtime graph connection
370 clients: SDNC,MSO,SO,robot-ete
372 # Logback debug enabled
375 # If enabled, container will print all logback to standard output
376 # This will make debugging much easier but it should only be done
377 # when debugging the issue and changed back as it can affect performance
378 # since when this is enabled, it prints a lot of information to console
382 dockerhubRepository: registry.hub.docker.com
383 image: aaionap/haproxy:1.4.2
388 # flag to enable debugging - application support required
391 # application configuration
393 logstashServiceName: log-ls
396 # default number of instances
403 # probe configuration parameters
405 initialDelaySeconds: 10
407 # necessary to disable liveness probe when setting breakpoints
408 # in debugger so K8s doesn't restart unresponsive container
411 #This section is used when localCluster is enabled. AAI will create its own cassandra cluster for its specific use.
412 #Below command will instantiate the aai cassandra instances:
413 #helm deploy demo local/onap --version=4.0.0 --namespace onap --set aai.enabled=true \
414 # --set aai.global.cassandra.localCluster=true \
415 # --set aai.global.cassandra.serviceName=aai-cassandra
417 nameOverride: aai-cassandra
422 mountSubPath: aai/cassandra
426 initialDelaySeconds: 10
435 # POLICY hotfix - Note this must be temporary
436 # See https://jira.onap.org/browse/POLICY-510
442 - baseaddr: "aai.api"