1 # Copyright (c) 2017 Amdocs, Bell Canada
2 # Modifications Copyright (c) 2018 AT&T
3 # Modifications Copyright (c) 2020 Nokia, Orange
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
17 # Default values for aai.
18 # This is a YAML-formatted file.
19 # Declare variables to be passed into your templates.
20 global: # global defaults
22 repository: nexus3.onap.org:10001
23 dockerhubRepository: docker.io
26 readinessImage: onap/oom/readiness:3.0.1
28 loggingRepository: docker.elastic.co
29 loggingImage: beats/filebeat:5.5.0
33 installSidecarSecurity: false
38 activeSpringProfiles: noHostVerification,cadi
39 image: onap/fproxy:2.1.13
44 activeSpringProfiles: noHostVerification,cadi
45 image: onap/rproxy:2.1.13
49 name: init-tproxy-config
50 image: onap/tproxy-config:2.1.13
52 # AAF server details. Only needed if the AAF DNS does not resolve from the pod
55 serverHostname: aaf.osaaf.org
59 #This will instantiate AAI cassandra cluster, default:shared cassandra.
62 #Service Name of the cassandra cluster to connect to.
63 #Override it to aai-cassandra if localCluster is enabled.
64 serviceName: cassandra
66 #This should be same as shared cassandra instance or if localCluster is enabled
67 #then it should be same as aai-cassandra replicaCount
70 #Cassanara login details
77 serviceName: aai-babel
79 serviceName: aai-elasticsearch
81 serviceName: aai-resources
83 serviceName: aai-sparky-be
85 serviceName: aai-data-router
87 serviceName: aai-gizmo
89 serviceName: aai-modelloader
91 serviceName: aai-search-data
93 serviceName: aai-traversal
95 serviceName: aai-graphadmin
97 serviceName: aai-spike
101 # Specifies a list of jobs to be run
103 # When enabled, it will create the schema based on oxm and edge rules
106 # When enabled, it will create the widget models via REST API to haproxy
109 #migration using helm hooks
116 hostname: 10.10.10.10
117 connectionTimeout: 100000
121 #If backend is cql or cassandra it should be keyspace name
122 #else backend is hbase it should be hbase table name
125 ## CQL driver specific properties for janusgraph
127 # #Name of the Cassandra Cluster
128 # cluster: someclustername
129 # readConsistency: QUORUM
130 # writeConsistency: QUORUM
131 # replicationFactor: 3
132 # localConsistencyForSysOps: true
134 ## Cassandra driver specific properties for janusgraph
136 #Name of the Cassandra Cluster
137 clusterName: aai-cluster
138 localDataCenter: Pod lab
139 readConsistency: LOCAL_QUORUM
140 writeConsistency: LOCAL_QUORUM
145 # hostname: somehost1,somehost2,somehost3
146 # connectionTimeout: 100000
148 # clusterName: someClusterName
149 # localDataCenter: someDataCenter
150 # keyConsistent: true
151 # #If backend is cql or cassandra it should be keyspace name
152 # #else backend is hbase it should be hbase table name
153 # name: your_hbase_table_or_keyspace_name
155 ## CQL driver specific properties for janusgraph
157 # #Name of the Cassandra Cluster
158 # cluster: someclustername
159 # readConsistency: QUORUM
160 # writeConsistency: QUORUM
161 # replicationFactor: 3
162 # localConsistencyForSysOps: true
164 ## Cassandra driver specific properties for janusgraph
166 # #Name of the Cassandra Cluster
167 # cluster: someclustername
168 # readConsistency: LOCAL_QUORUM
169 # writeConsistency: LOCAL_QUORUM
170 # replicationFactor: 3
173 # Common configuration for resources traversal and graphadmin
175 # User information for the admin user in container
179 # Specifies that the cluster connected to a dynamic
180 # cluster being spinned up by kubernetes deployment
185 # If cluster.cassandra.dynamic is set to false
186 # Then the following configuration should be uncommented
187 # This is if you are planning to connect to a existing
188 # Cassandra cluster instead of doing the deployment
191 # hostname: somehost1,somehost2,somehost3
192 # connectionTimeout: 100000
194 # clusterName: someClusterName
195 # localDataCenter: someDataCenter
196 # keyConsistent: true
197 # # If backend is cql or cassandra it should be keyspace name
198 # # else backend is hbase it should be hbase table name
199 # name: your_hbase_table_or_keyspace_name
201 # # CQL driver specific properties for janusgraph
203 # # Name of the Cassandra Cluster
204 # cluster: someclustername
205 # readConsistency: QUORUM
206 # writeConsistency: QUORUM
207 # replicationFactor: 3
208 # localConsistencyForSysOps: true
210 # # Cassandra driver specific properties for janusgraph
212 # # Name of the Cassandra Cluster
213 # cluster: someclustername
214 # readConsistency: LOCAL_QUORUM
215 # writeConsistency: LOCAL_QUORUM
216 # replicationFactor: 3
218 # Specifies if the basic authorization is enabled
225 # Active spring profiles for the resources microservice
227 active: production,dmaap,aaf-auth
229 # Notification event specific properties
234 # Schema specific properties that include supported versions of api
236 # Specifies if the connection should be one way ssl, two way ssl or no auth
239 # Specifies which translator to use if it has schema-service, then it will make a rest request to schema service
243 # Specifies which folder to take a look at
246 # Base URI Path of the application
250 # Current version of the REST API
253 # Specifies which version the depth parameter is configurable
255 # List of all the supported versions of the API
256 list: v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21
257 # Specifies from which version related link should appear
260 # Specifies from which version the app root change happened
263 # Specifies from which version the xml namespace changed
266 # Specifies from which version the edge label appeared in API
270 # Keystore configuration password and filename
272 filename: aai_keystore
273 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
275 # Truststore configuration password and filename
277 filename: aai_keystore
278 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
280 # Specifies a list of files to be included in auth volume
285 # Specifies which clients should always default to realtime graph connection
287 clients: SDNC,MSO,SO,robot-ete
289 # Logback debug enabled
292 # If enabled, container will print all logback to standard output
293 # This will make debugging much easier but it should only be done
294 # when debugging the issue and changed back as it can affect performance
295 # since when this is enabled, it prints a lot of information to console
299 dockerhubRepository: registry.hub.docker.com
300 image: aaionap/haproxy:1.4.2
304 flavorOverride: small
306 # flag to enable debugging - application support required
309 # application configuration
311 logstashServiceName: log-ls
314 # default number of instances
321 # probe configuration parameters
323 initialDelaySeconds: 10
325 # necessary to disable liveness probe when setting breakpoints
326 # in debugger so K8s doesn't restart unresponsive container
329 #This section is used when localCluster is enabled. AAI will create its own cassandra cluster for its specific use.
330 #Below command will instantiate the aai cassandra instances:
331 #helm deploy demo local/onap --version=4.0.0 --namespace onap --set aai.enabled=true \
332 # --set aai.global.cassandra.localCluster=true \
333 # --set aai.global.cassandra.serviceName=aai-cassandra
335 nameOverride: aai-cassandra
340 mountSubPath: aai/cassandra
344 initialDelaySeconds: 10
353 # POLICY hotfix - Note this must be temporary
354 # See https://jira.onap.org/browse/POLICY-510
360 - baseaddr: "aai.api"