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