e4c4cbd8aaabb46b348401812d86cbfba6223213
[sdc.git] /
1 identificationHeaderFields:
2    - HTTP_IV_USER
3    - HTTP_CSP_FIRSTNAME
4    - HTTP_CSP_LASTNAME
5    - HTTP_IV_REMOTE_ADDRESS
6    - HTTP_CSP_WSTYPE
7
8
9 # catalog backend hostname
10 beFqdn: <%= @host_ip %>
11
12 # catalog backend http port
13 beHttpPort: <%= @catalog_port %>
14
15 # catalog backend http context
16 beContext: /sdc/rest/config/get
17
18 # catalog backend protocol
19 <% if node[:disableHttp] -%>
20 beProtocol: https
21 <% else %>
22 beProtocol: http
23 <% end -%>
24
25 # catalog backend ssl port
26 beSslPort: <%= @ssl_port %>
27 version: 1.0
28 released: 2012-11-30
29 toscaConformanceLevel: 11.0
30 minToscaConformanceLevel: 3.0
31
32 janusGraphCfgFile: <%= @janusgraph_Path %>/janusgraph.properties
33 janusGraphInMemoryGraph: false
34 janusGraphLockTimeout: 1800
35 # The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup:
36 janusGraphReconnectIntervalInSeconds: 3
37
38 # The read timeout towards JanusGraph DB when health check is invoked:
39 janusGraphHealthCheckReadTimeout: 1
40
41 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
42
43
44 uebHealthCheckReconnectIntervalInSeconds: 15
45 uebHealthCheckReadTimeout: 4
46
47 # Protocols
48 protocols:
49    - http
50    - https
51
52 # Default imports
53 defaultImports:
54    - nodes:
55         file: nodes.yml
56    - datatypes:
57         file: data.yml
58    - capabilities:
59         file: capabilities.yml
60    - relationships:
61         file: relationships.yml
62    - groups:
63         file: groups.yml
64    - policies:
65         file: policies.yml
66
67 # Users
68 users:
69     tom: passwd
70     bob: passwd
71
72
73 cassandraConfig:
74     cassandraHosts: [<%= @cassandra_ip %>]
75     cassandraPort: <%= @cassandra_port %>
76     localDataCenter: <%= @DC_NAME %>
77     reconnectTimeout : 30000
78     socketReadTimeout: <%= @socket_read_timeout %>
79     socketConnectTimeout: <%= @socket_connect_timeout %>
80     authenticate: true
81     username: asdc_user
82     password: Aa1234%^!
83     ssl: false
84     truststorePath : /config/.truststore
85     truststorePassword : Aa123456
86     maxWaitSeconds: 120
87     keySpaces:
88         - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
89         - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
90         - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
91         - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
92         - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
93
94 licenseTypes:
95    - User
96    - Installation
97    - CPU
98
99 #Deployment artifacts placeHolder
100 resourceTypes: &allResourceTypes
101   - VFC
102   - CP
103   - VL
104   - VF
105   - VFCMT
106   - Abstract
107   - CVFC
108
109
110 deploymentResourceArtifacts:
111
112 deploymentResourceInstanceArtifacts:
113   heatEnv:
114       displayName: "HEAT ENV"
115       type: HEAT_ENV
116       description: "Auto-generated HEAT Environment deployment artifact"
117       fileExtension: "env"
118   VfHeatEnv:
119       displayName: "VF HEAT ENV"
120       type: HEAT_ENV
121       description: "VF Auto-generated HEAT Environment deployment artifact"
122       fileExtension: "env"
123
124 #tosca artifacts placeholders
125 toscaArtifacts:
126   assetToscaTemplate:
127       artifactName: -template.yml
128       displayName: Tosca Template
129       type: TOSCA_TEMPLATE
130       description: TOSCA representation of the asset
131   assetToscaCsar:
132       artifactName: -csar.csar
133       displayName: Tosca Model
134       type: TOSCA_CSAR
135       description: TOSCA definition package of the asset
136
137 #Informational artifacts placeHolder
138 excludeResourceCategory:
139   - Generic
140 excludeResourceType:
141   - PNF
142 informationalResourceArtifacts:
143   features:
144       displayName: Features
145       type: OTHER
146   capacity:
147       displayName: Capacity
148       type: OTHER
149   vendorTestResult:
150       displayName: Vendor Test Result
151       type: OTHER
152   testScripts:
153       displayName: Test Scripts
154       type: OTHER
155   CloudQuestionnaire:
156       displayName: Cloud Questionnaire (completed)
157       type: OTHER
158   HEATTemplateFromVendor:
159       displayName: HEAT Template from Vendor
160       type: HEAT
161   resourceSecurityTemplate:
162       displayName: Resource Security Template
163       type: OTHER
164
165 excludeServiceCategory:
166
167 informationalServiceArtifacts:
168   serviceArtifactPlan:
169       displayName: Service Artifact Plan
170       type: OTHER
171   summaryOfImpactsToECOMPElements:
172       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
173       type: OTHER
174   controlLoopFunctions:
175       displayName: Control Loop Functions
176       type: OTHER
177   dimensioningInfo:
178       displayName: Dimensioning Info
179       type: OTHER
180   affinityRules:
181       displayName: Affinity Rules
182       type: OTHER
183   operationalPolicies:
184       displayName: Operational Policies
185       type: OTHER
186   serviceSpecificPolicies:
187       displayName: Service-specific Policies
188       type: OTHER
189   engineeringRules:
190       displayName: Engineering Rules (ERD)
191       type: OTHER
192   distributionInstructions:
193       displayName: Distribution Instructions
194       type: OTHER
195   certificationTestResults:
196       displayName: TD Certification Test Results
197       type: OTHER
198   deploymentVotingRecord:
199       displayName: Deployment Voting Record
200       type: OTHER
201   serviceQuestionnaire:
202       displayName: Service Questionnaire
203       type: OTHER
204   serviceSecurityTemplate:
205       displayName: Service Security Template
206       type: OTHER
207
208 serviceApiArtifacts:
209   configuration:
210       displayName: Configuration
211       type: OTHER
212   instantiation:
213       displayName: Instantiation
214       type: OTHER
215   monitoring:
216       displayName: Monitoring
217       type: OTHER
218   reporting:
219       displayName: Reporting
220       type: OTHER
221   logging:
222       displayName: Logging
223       type: OTHER
224   testing:
225       displayName: Testing
226       type: OTHER
227
228 additionalInformationMaxNumberOfKeys: 50
229
230 systemMonitoring:
231     enabled: false
232     isProxy: false
233     probeIntervalInSeconds: 15
234
235 heatArtifactDeploymentTimeout:
236   defaultMinutes: 30
237   minMinutes: 1
238   maxMinutes: 120
239
240 unLoggedUrls:
241    - /sdc2/rest/healthCheck
242
243 cleanComponentsConfiguration:
244     cleanIntervalInMinutes: 1440
245     componentsToClean:
246        - Resource
247        - Service
248
249 artifactsIndex: resources
250
251 heatEnvArtifactHeader: ""
252 heatEnvArtifactFooter: ""
253
254 onboarding:
255     protocol: http
256     host: <%= @host_ip %>
257     port: <%= @catalog_port %>
258     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
259     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
260
261 dcae:
262     protocol: http
263     host: <%= @host_ip %>
264     port: <%= @catalog_port %>
265     healthCheckUri: "/dcae/healthCheck"
266
267 # #GSS IDNS
268 switchoverDetector:
269     gBeFqdn:
270     gFeFqdn:
271     beVip: 1.2.3.4
272     feVip: 1.2.3.4
273     beResolveAttempts: 3
274     feResolveAttempts: 3
275     enabled: false
276     interval: 60
277     changePriorityUser: ecompasdc
278     changePriorityPassword: ecompasdc123
279     publishNetworkUrl:
280     publishNetworkBody: '{"note":"comment"}'
281     groups:
282       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
283       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
284
285 applicationL1Cache:
286     datatypes:
287         enabled: true
288         firstRunDelay: 10
289         pollIntervalInSec: 60
290
291 applicationL2Cache:
292     enabled: false
293     catalogL1Cache:
294         enabled: false
295         resourcesSizeInCache: 300
296         servicesSizeInCache: 200
297         productsSizeInCache: 100
298     queue:
299         syncIntervalInSecondes: 43200
300         waitOnShutDownInMinutes: 10
301         numberOfCacheWorkers: 4
302
303 toscaValidators:
304     stringMaxLength: 2500
305
306 disableAudit: false
307 vfModuleProperties:
308     min_vf_module_instances:
309         forBaseModule: 1
310         forNonBaseModule: 0
311     max_vf_module_instances:
312         forBaseModule: 1
313         forNonBaseModule:
314     initial_count:
315         forBaseModule: 1
316         forNonBaseModule: 0
317     vf_module_type:
318         forBaseModule: Base
319         forNonBaseModule: Expansion
320
321 genericAssetNodeTypes:
322   VFC: org.openecomp.resource.abstract.nodes.VFC
323   CVFC: org.openecomp.resource.abstract.nodes.VFC
324   VF : org.openecomp.resource.abstract.nodes.VF
325   PNF: org.openecomp.resource.abstract.nodes.PNF
326   Service: org.openecomp.resource.abstract.nodes.service
327
328 workloadContext: Production
329
330 environmentContext:
331     defaultValue: General_Revenue-Bearing
332     validValues:
333        - Critical_Revenue-Bearing
334        - Vital_Revenue-Bearing
335        - Essential_Revenue-Bearing
336        - Important_Revenue-Bearing
337        - Needed_Revenue-Bearing
338        - Useful_Revenue-Bearing
339        - General_Revenue-Bearing
340        - Critical_Non-Revenue
341        - Vital_Non-Revenue
342        - Essential_Non-Revenue
343        - Important_Non-Revenue
344        - Needed_Non-Revenue
345        - Useful_Non-Revenue
346        - General_Non-Revenue
347
348 gabConfig:
349   - artifactType: 'VES_EVENTS'
350     pathsAndNamesDefinitions:
351       -
352         friendlyName: "Action"
353         path: "event.action[2]"
354         searchable: "true"
355       -
356         friendlyName: "Comment"
357         path: "event.comment"
358         searchable: "true"
359       -
360         friendlyName: "Alarm Additional Information"
361         path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
362         searchable: "true"
363
364 dmaapConsumerConfiguration:
365     hosts: localhost:3905
366     consumerGroup: sdc
367     consumerId: mama
368     timeoutMs: 15000
369     limit: 1
370     pollingInterval: 2
371     topic: topic
372     latitude: 32.109333
373     longitude: 34.855499
374     version: 1.0
375     serviceName: localhost/events
376     environment: TEST
377     partner: BOT_R
378     routeOffer: MR1
379     protocol: https
380     contenttype: application/json
381     dme2TraceOn: true
382     aftEnvironment: AFTUAT
383     aftDme2ConnectionTimeoutMs: 15000
384     aftDme2RoundtripTimeoutMs: 240000
385     aftDme2ReadTimeoutMs: 50000
386     dme2preferredRouterFilePath: DME2preferredRouter.txt
387     timeLimitForNotificationHandleMs: 120000
388     credential:
389         username: user
390         password:
391
392
393
394 excludedPolicyTypesMapping:
395    # VF:
396     #  - a.b.c
397     #  - c.d.e
398     #CR:
399     #  - x.y.z
400
401 excludedGroupTypesMapping:
402     CR:
403        - org.openecomp.groups.VfModule
404        - org.openecomp.groups.heat.HeatStack
405        - tosca.groups.Root
406     VF:
407        - org.openecomp.groups.VfModule
408        - org.openecomp.groups.heat.HeatStack
409        - tosca.groups.Root
410     Service:
411        - org.openecomp.groups.VfModule
412        - org.openecomp.groups.heat.HeatStack
413        - tosca.groups.Root
414
415 healthStatusExclude:
416    - DE
417    - DMAPP
418    - DCAE