4d5f979f56bcb42b231e903d0a889fb1bd7223fd
[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 beProtocol: http
20
21 # catalog backend ssl port
22 beSslPort: <%= @ssl_port %>
23 version: 1.0
24 released: 2012-11-30
25 toscaConformanceLevel: 3.0
26
27 titanCfgFile: <%= @titan_Path %>/titan.properties
28 titanInMemoryGraph: false
29 titanLockTimeout: 1800
30 # The interval to try and reconnect to titan DB when it is down during ASDC startup:
31 titanReconnectIntervalInSeconds: 3
32
33 # The read timeout towards Titan DB when health check is invoked:
34 titanHealthCheckReadTimeout: 1
35
36 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
37
38 esReconnectIntervalInSeconds: 3
39 uebHealthCheckReconnectIntervalInSeconds: 15
40 uebHealthCheckReadTimeout: 4
41
42 # Protocols
43 protocols:
44    - http
45    - https
46
47 # Default imports
48 defaultImports:
49    - nodes:
50         file: nodes.yml
51    - datatypes:
52         file: data.yml
53    - capabilities:
54         file: capabilities.yml
55    - relationships:
56         file: relationships.yml
57    - groups:
58         file: groups.yml
59    - policies:
60         file: policies.yml
61
62 # Users
63 users:
64     tom: passwd
65     bob: passwd
66
67
68 cassandraConfig:
69     cassandraHosts: [<%= @cassandra_ip %>]
70     localDataCenter:
71     reconnectTimeout : 30000
72     authenticate: true
73     username: asdc_user
74     password: Aa1234%^!
75     ssl: false
76     truststorePath : /config/.truststore
77     truststorePassword : Aa123456
78     keySpaces:
79         - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
80         - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
81         - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
82         - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
83
84 #Application-specific settings of ES
85 elasticSearch:
86     # Mapping of index prefix to time-based frame. For example, if below is configured:
87     #
88     # - indexPrefix: auditingevents
89     #    creationPeriod: minute
90     #
91     # then ES object of type which is mapped to "auditingevents-*" template, and created on 2015-12-23 13:24:54, will enter "auditingevents-2015-12-23-13-24" index.
92     # Another object created on 2015-12-23 13:25:54, will enter "auditingevents-2015-12-23-13-25" index.
93     # If creationPeriod: month, both of the above will enter "auditingevents-2015-12" index.
94     #
95     # PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
96     #
97     # Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
98     #
99     # If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
100
101     indicesTimeFrequency:
102       - indexPrefix: auditingevents
103         creationPeriod: month
104       - indexPrefix: monitoring_events
105         creationPeriod: month
106 artifactTypes:
107    - CHEF
108    - PUPPET
109    - SHELL
110    - YANG
111    - YANG_XML
112    - HEAT
113    - BPEL
114    - DG_XML
115    - MURANO_PKG
116    - WORKFLOW
117    - NETWORK_CALL_FLOW
118    - TOSCA_TEMPLATE
119    - TOSCA_CSAR
120    - AAI_SERVICE_MODEL
121    - AAI_VF_MODEL
122    - AAI_VF_MODULE_MODEL
123    - AAI_VF_INSTANCE_MODEL
124    - OTHER
125    - SNMP_POLL
126    - SNMP_TRAP
127    - GUIDE
128
129 licenseTypes:
130    - User
131    - Installation
132    - CPU
133
134 #Deployment artifacts placeHolder
135 resourceTypes: &allResourceTypes
136   - VFC
137   - CP
138   - VL
139   - VF
140   - VFCMT
141   - Abstract
142
143 # validForResourceTypes usage
144 #     validForResourceTypes:
145 #        - VF
146 #        - VL
147 deploymentResourceArtifacts:
148
149
150 deploymentResourceInstanceArtifacts:
151   heatEnv:
152       displayName: "HEAT ENV"
153       type: HEAT_ENV
154       description: "Auto-generated HEAT Environment deployment artifact"
155       fileExtension: "env"
156   VfHeatEnv:
157       displayName: "VF HEAT ENV"
158       type: HEAT_ENV
159       description: "VF Auto-generated HEAT Environment deployment artifact"
160       fileExtension: "env"
161
162 #tosca artifacts placeholders
163 toscaArtifacts:
164   assetToscaTemplate:
165       artifactName: -template.yml
166       displayName: Tosca Template
167       type: TOSCA_TEMPLATE
168       description: TOSCA representation of the asset
169   assetToscaCsar:
170       artifactName: -csar.csar
171       displayName: Tosca Model
172       type: TOSCA_CSAR
173       description: TOSCA definition package of the asset
174
175 #Informational artifacts placeHolder
176 excludeResourceCategory:
177   - Generic
178 informationalResourceArtifacts:
179   features:
180       displayName: Features
181       type: OTHER
182   capacity:
183       displayName: Capacity
184       type: OTHER
185   vendorTestResult:
186       displayName: Vendor Test Result
187       type: OTHER
188   testScripts:
189       displayName: Test Scripts
190       type: OTHER
191   CloudQuestionnaire:
192       displayName: Cloud Questionnaire (completed)
193       type: OTHER
194   HEATTemplateFromVendor:
195       displayName: HEAT Template from Vendor
196       type: HEAT
197   resourceSecurityTemplate:
198       displayName: Resource Security Template
199       type: OTHER
200
201 excludeServiceCategory:
202
203 informationalServiceArtifacts:
204   serviceArtifactPlan:
205       displayName: Service Artifact Plan
206       type: OTHER
207   summaryOfImpactsToECOMPElements:
208       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
209       type: OTHER
210   controlLoopFunctions:
211       displayName: Control Loop Functions
212       type: OTHER
213   dimensioningInfo:
214       displayName: Dimensioning Info
215       type: OTHER
216   affinityRules:
217       displayName: Affinity Rules
218       type: OTHER
219   operationalPolicies:
220       displayName: Operational Policies
221       type: OTHER
222   serviceSpecificPolicies:
223       displayName: Service-specific Policies
224       type: OTHER
225   engineeringRules:
226       displayName: Engineering Rules (ERD)
227       type: OTHER
228   distributionInstructions:
229       displayName: Distribution Instructions
230       type: OTHER
231   certificationTestResults:
232       displayName: TD Certification Test Results
233       type: OTHER
234   deploymentVotingRecord:
235       displayName: Deployment Voting Record
236       type: OTHER
237   serviceQuestionnaire:
238       displayName: Service Questionnaire
239       type: OTHER
240   serviceSecurityTemplate:
241       displayName: Service Security Template
242       type: OTHER
243
244 serviceApiArtifacts:
245   configuration:
246       displayName: Configuration
247       type: OTHER
248   instantiation:
249       displayName: Instantiation
250       type: OTHER
251   monitoring:
252       displayName: Monitoring
253       type: OTHER
254   reporting:
255       displayName: Reporting
256       type: OTHER
257   logging:
258       displayName: Logging
259       type: OTHER
260   testing:
261       displayName: Testing
262       type: OTHER
263
264
265 additionalInformationMaxNumberOfKeys: 50
266
267 systemMonitoring:
268     enabled: true
269     isProxy: false
270     probeIntervalInSeconds: 15
271 defaultHeatArtifactTimeoutMinutes: 60
272
273 serviceDeploymentArtifacts:
274     YANG_XML:
275         acceptedTypes:
276             - xml
277     VNF_CATALOG:
278         acceptedTypes:
279             - xml
280     MODEL_INVENTORY_PROFILE:
281         acceptedTypes:
282             - xml
283     MODEL_QUERY_SPEC:
284         acceptedTypes:
285             - xml
286     AAI_SERVICE_MODEL:
287         acceptedTypes:
288             - xml
289     AAI_VF_MODULE_MODEL:
290         acceptedTypes:
291             - xml
292     AAI_VF_INSTANCE_MODEL:
293         acceptedTypes:
294             - xml
295     OTHER:
296         acceptedTypes:
297
298
299 resourceDeploymentArtifacts:
300     HEAT:
301         acceptedTypes:
302             - yaml
303             - yml
304         validForResourceTypes: *allResourceTypes
305     HEAT_VOL:
306         acceptedTypes:
307             - yaml
308             - yml
309         validForResourceTypes: *allResourceTypes
310     HEAT_NET:
311         acceptedTypes:
312             - yaml
313             - yml
314         validForResourceTypes: *allResourceTypes
315     HEAT_NESTED:
316         acceptedTypes:
317             - yaml
318             - yml
319         validForResourceTypes: *allResourceTypes
320     HEAT_ARTIFACT:
321         acceptedTypes:
322         validForResourceTypes: *allResourceTypes
323     YANG_XML:
324         acceptedTypes:
325             - xml
326         validForResourceTypes: *allResourceTypes
327     VNF_CATALOG:
328         acceptedTypes:
329             - xml
330         validForResourceTypes: *allResourceTypes
331     VF_LICENSE:
332         acceptedTypes:
333             - xml
334         validForResourceTypes: *allResourceTypes
335     VENDOR_LICENSE:
336         acceptedTypes:
337             - xml
338         validForResourceTypes: *allResourceTypes
339     MODEL_INVENTORY_PROFILE:
340         acceptedTypes:
341             - xml
342         validForResourceTypes: *allResourceTypes
343     MODEL_QUERY_SPEC:
344         acceptedTypes:
345             - xml
346         validForResourceTypes: *allResourceTypes
347     LIFECYCLE_OPERATIONS:
348         acceptedTypes:
349             - yaml
350             - yml
351         validForResourceTypes:
352             - VF
353             - VFC
354     VES_EVENTS:
355         acceptedTypes:
356             - yaml
357             - yml
358         validForResourceTypes: *allResourceTypes
359     PERFORMANCE_COUNTER:
360         acceptedTypes:
361             - csv
362         validForResourceTypes: *allResourceTypes
363     APPC_CONFIG:
364         acceptedTypes:
365         validForResourceTypes:
366             - VF
367     DCAE_TOSCA:
368         acceptedTypes:
369             - yml
370             - yaml
371         validForResourceTypes:
372             - VF
373             - VFCMT
374     DCAE_JSON:
375         acceptedTypes:
376             - json
377         validForResourceTypes:
378             - VF
379             - VFCMT
380     DCAE_POLICY:
381         acceptedTypes:
382             - emf
383         validForResourceTypes:
384             - VF
385             - VFCMT
386     DCAE_DOC:
387         acceptedTypes:
388         validForResourceTypes:
389             - VF 
390             - VFCMT       
391     DCAE_EVENT:
392         acceptedTypes:
393         validForResourceTypes:
394             - VF
395             - VFCMT
396     AAI_VF_MODEL:
397         acceptedTypes:
398             - xml
399         validForResourceTypes:
400             - VF
401     AAI_VF_MODULE_MODEL:
402         acceptedTypes:
403             - xml
404         validForResourceTypes:
405             - VF
406     OTHER:
407         acceptedTypes:
408         validForResourceTypes: *allResourceTypes
409     SNMP_POLL:
410         acceptedTypes:
411         validForResourceTypes: *allResourceTypes
412     SNMP_TRAP:
413         acceptedTypes:
414         validForResourceTypes: *allResourceTypes
415
416 resourceInstanceDeploymentArtifacts:
417     HEAT_ENV:
418         acceptedTypes:
419             - env
420     VF_MODULES_METADATA:
421         acceptedTypes:
422             - json
423     VES_EVENTS:
424         acceptedTypes:
425             - yaml
426             - yml
427     PERFORMANCE_COUNTER:
428         acceptedTypes:
429             - csv
430     DCAE_INVENTORY_TOSCA:
431         acceptedTypes:
432             - yml
433             - yaml
434     DCAE_INVENTORY_JSON:
435         acceptedTypes:
436             - json
437     DCAE_INVENTORY_POLICY:
438       acceptedTypes:
439             - emf
440     DCAE_INVENTORY_DOC:
441       acceptedTypes:
442     DCAE_INVENTORY_BLUEPRINT:
443       acceptedTypes:
444     DCAE_INVENTORY_EVENT:
445       acceptedTypes:
446     SNMP_POLL:
447         acceptedTypes:
448         validForResourceTypes: *allResourceTypes
449     SNMP_TRAP:
450         acceptedTypes:
451         validForResourceTypes: *allResourceTypes
452
453 resourceInformationalArtifacts:
454     CHEF:
455         acceptedTypes:
456         validForResourceTypes: *allResourceTypes
457     PUPPET:
458         acceptedTypes:
459         validForResourceTypes: *allResourceTypes
460     SHELL:
461         acceptedTypes:
462         validForResourceTypes: *allResourceTypes
463     YANG:
464         acceptedTypes:
465         validForResourceTypes: *allResourceTypes
466     YANG_XML:
467         acceptedTypes:
468         validForResourceTypes: *allResourceTypes
469     HEAT:
470         acceptedTypes:
471         validForResourceTypes: *allResourceTypes
472     BPEL:
473         acceptedTypes:
474         validForResourceTypes: *allResourceTypes
475     DG_XML:
476         acceptedTypes:
477         validForResourceTypes: *allResourceTypes
478     MURANO_PKG:
479         acceptedTypes:
480         validForResourceTypes: *allResourceTypes
481     OTHER:
482         acceptedTypes:
483         validForResourceTypes: *allResourceTypes
484     SNMP_POLL:
485         acceptedTypes:
486         validForResourceTypes: *allResourceTypes
487     SNMP_TRAP:
488         acceptedTypes:
489         validForResourceTypes: *allResourceTypes
490     GUIDE:
491         acceptedTypes:
492         validForResourceTypes:
493             - VF
494             - VFC
495
496 resourceInformationalDeployedArtifacts:
497
498
499 requirementsToFulfillBeforeCert:
500
501 capabilitiesToConsumeBeforeCert:
502
503 unLoggedUrls:
504    - /sdc2/rest/healthCheck
505
506 cleanComponentsConfiguration:
507     cleanIntervalInMinutes: 1440
508     componentsToClean:
509        - Resource
510        - Service
511
512 artifactsIndex: resources
513
514 heatEnvArtifactHeader: ""
515 heatEnvArtifactFooter: ""
516
517 onboarding:
518     protocol: http
519     host: <%= @host_ip %>
520     port: <%= @catalog_port %>
521     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
522
523
524 # #GSS IDNS
525 switchoverDetector:
526     gBeFqdn: 
527     gFeFqdn: 
528     beVip: 1.2.3.4
529     feVip: 1.2.3.4
530     beResolveAttempts: 3
531     feResolveAttempts: 3
532     enabled: false
533     interval: 60
534     changePriorityUser: ecompasdc
535     changePriorityPassword: ecompasdc123
536     publishNetworkUrl: 
537     publishNetworkBody: '{"note":"comment"}'
538     groups:
539       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
540       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
541
542 applicationL1Cache:
543     datatypes:
544         enabled: true
545         firstRunDelay: 10
546         pollIntervalInSec: 60
547
548 applicationL2Cache:
549     enabled: true
550     catalogL1Cache:
551         enabled: true
552         resourcesSizeInCache: 300
553         servicesSizeInCache: 200
554         productsSizeInCache: 100
555     queue:
556         syncIntervalInSecondes: 43200
557         waitOnShutDownInMinutes: 10
558         numberOfCacheWorkers: 4
559
560 toscaValidators:
561     stringMaxLength: 2500
562
563 disableAudit: false
564 vfModuleProperties:
565     min_vf_module_instances:
566         forBaseModule: 1
567         forNonBaseModule: 0
568     max_vf_module_instances:
569         forBaseModule: 1
570         forNonBaseModule:
571     initial_count:
572         forBaseModule: 1
573         forNonBaseModule: 0
574     vf_module_type:
575         forBaseModule: Base
576         forNonBaseModule: Expansion
577
578 genericAssetNodeTypes:
579   VFC: org.openecomp.resource.abstract.nodes.VFC
580   VF : org.openecomp.resource.abstract.nodes.VF
581   Service: org.openecomp.resource.abstract.nodes.service