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 readinessRepository: oomk8s
26 readinessImage: readiness-check:2.0.2
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-STAGING-latest
44 activeSpringProfiles: noHostVerification,cadi
45 image: onap/rproxy:2.1-STAGING-latest
49 name: init-tproxy-config
50 image: onap/tproxy-config:2.1-STAGING-latest
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-champ
81 serviceName: aai-elasticsearch
83 serviceName: aai-resources
85 serviceName: aai-sparky-be
87 serviceName: aai-data-router
89 serviceName: aai-gizmo
91 serviceName: aai-modelloader
93 serviceName: aai-search-data
95 serviceName: aai-traversal
97 serviceName: aai-graphadmin
99 serviceName: aai-spike
103 # Specifies a list of jobs to be run
105 # When enabled, it will create the schema based on oxm and edge rules
108 # When enabled, it will create the widget models via REST API to haproxy
111 #migration using helm hooks
118 hostname: 10.10.10.10
119 connectionTimeout: 100000
123 #If backend is cql or cassandra it should be keyspace name
124 #else backend is hbase it should be hbase table name
127 ## CQL driver specific properties for janusgraph
129 # #Name of the Cassandra Cluster
130 # cluster: someclustername
131 # readConsistency: QUORUM
132 # writeConsistency: QUORUM
133 # replicationFactor: 3
134 # localConsistencyForSysOps: true
136 ## Cassandra driver specific properties for janusgraph
138 #Name of the Cassandra Cluster
139 clusterName: aai-cluster
140 localDataCenter: Pod lab
141 readConsistency: LOCAL_QUORUM
142 writeConsistency: LOCAL_QUORUM
147 # hostname: somehost1,somehost2,somehost3
148 # connectionTimeout: 100000
150 # clusterName: someClusterName
151 # localDataCenter: someDataCenter
152 # keyConsistent: true
153 # #If backend is cql or cassandra it should be keyspace name
154 # #else backend is hbase it should be hbase table name
155 # name: your_hbase_table_or_keyspace_name
157 ## CQL driver specific properties for janusgraph
159 # #Name of the Cassandra Cluster
160 # cluster: someclustername
161 # readConsistency: QUORUM
162 # writeConsistency: QUORUM
163 # replicationFactor: 3
164 # localConsistencyForSysOps: true
166 ## Cassandra driver specific properties for janusgraph
168 # #Name of the Cassandra Cluster
169 # cluster: someclustername
170 # readConsistency: LOCAL_QUORUM
171 # writeConsistency: LOCAL_QUORUM
172 # replicationFactor: 3
175 # Common configuration for resources traversal and graphadmin
177 # User information for the admin user in container
181 # Specifies that the cluster connected to a dynamic
182 # cluster being spinned up by kubernetes deployment
187 # If cluster.cassandra.dynamic is set to false
188 # Then the following configuration should be uncommented
189 # This is if you are planning to connect to a existing
190 # Cassandra cluster instead of doing the deployment
193 # hostname: somehost1,somehost2,somehost3
194 # connectionTimeout: 100000
196 # clusterName: someClusterName
197 # localDataCenter: someDataCenter
198 # keyConsistent: true
199 # # If backend is cql or cassandra it should be keyspace name
200 # # else backend is hbase it should be hbase table name
201 # name: your_hbase_table_or_keyspace_name
203 # # CQL driver specific properties for janusgraph
205 # # Name of the Cassandra Cluster
206 # cluster: someclustername
207 # readConsistency: QUORUM
208 # writeConsistency: QUORUM
209 # replicationFactor: 3
210 # localConsistencyForSysOps: true
212 # # Cassandra driver specific properties for janusgraph
214 # # Name of the Cassandra Cluster
215 # cluster: someclustername
216 # readConsistency: LOCAL_QUORUM
217 # writeConsistency: LOCAL_QUORUM
218 # replicationFactor: 3
220 # Specifies if the basic authorization is enabled
227 # Active spring profiles for the resources microservice
229 active: production,dmaap,aaf-auth
231 # Notification event specific properties
236 # Schema specific properties that include supported versions of api
238 # Specifies if the connection should be one way ssl, two way ssl or no auth
241 # Specifies which translator to use if it has schema-service, then it will make a rest request to schema service
245 # Specifies which folder to take a look at
248 # Base URI Path of the application
252 # Current version of the REST API
255 # Specifies which version the depth parameter is configurable
257 # List of all the supported versions of the API
258 list: v11,v12,v13,v14,v15,v16
259 # Specifies from which version related link should appear
262 # Specifies from which version the app root change happened
265 # Specifies from which version the xml namespace changed
268 # Specifies from which version the edge label appeared in API
272 # Keystore configuration password and filename
274 filename: aai_keystore
275 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
277 # Truststore configuration password and filename
279 filename: aai_keystore
280 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
282 # Specifies a list of files to be included in auth volume
287 # Specifies which clients should always default to realtime graph connection
289 clients: SDNC,MSO,SO,robot-ete
291 # Logback debug enabled
294 # If enabled, container will print all logback to standard output
295 # This will make debugging much easier but it should only be done
296 # when debugging the issue and changed back as it can affect performance
297 # since when this is enabled, it prints a lot of information to console
301 dockerhubRepository: registry.hub.docker.com
302 image: aaionap/haproxy:1.4.0
307 # flag to enable debugging - application support required
310 # application configuration
312 logstashServiceName: log-ls
315 # default number of instances
322 # probe configuration parameters
324 initialDelaySeconds: 10
326 # necessary to disable liveness probe when setting breakpoints
327 # in debugger so K8s doesn't restart unresponsive container
330 #This section is used when localCluster is enabled. AAI will create its own cassandra cluster for its specific use.
331 #Below command will instantiate the aai cassandra instances:
332 #helm deploy demo local/onap --version=4.0.0 --namespace onap --set aai.enabled=true \
333 # --set aai.global.cassandra.localCluster=true \
334 # --set aai.global.cassandra.serviceName=aai-cassandra
336 nameOverride: aai-cassandra
341 mountSubPath: aai/cassandra
345 initialDelaySeconds: 10
354 # POLICY hotfix - Note this must be temporary
355 # See https://jira.onap.org/browse/POLICY-510