9ed32d2939fed405a79cd294a719b0324c908d91
[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 # catalog backend hostname
9 beFqdn: <%= @catalog_ip %>
10
11 # catalog backend http port
12 beHttpPort: <%= @catalog_port %>
13
14 # catalog backend http context
15 beContext: /sdc/rest/config/get
16
17 # catalog backend protocol
18 <% if node[:disableHttp] -%>
19 beProtocol: https
20 <% else %>
21 beProtocol: http
22 <% end -%>
23
24 # catalog backend ssl port
25 beSslPort: <%= @ssl_port %>
26 version: 1.1.0
27 released: 2012-11-30
28 toscaConformanceLevel: 5.0
29 minToscaConformanceLevel: 3.0
30
31 titanCfgFile: /var/lib/jetty/config/catalog-be/titan.properties
32 titanInMemoryGraph: false
33 titanLockTimeout: 1800
34 # The interval to try and reconnect to titan DB when it is down during ASDC startup:
35 titanReconnectIntervalInSeconds: 3
36
37 # The read timeout towards Titan DB when health check is invoked:
38 titanHealthCheckReadTimeout: 1
39
40 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
41
42 esReconnectIntervalInSeconds: 3
43 uebHealthCheckReconnectIntervalInSeconds: 15
44 uebHealthCheckReadTimeout: 4
45
46 # Protocols
47 protocols:
48    - http
49    - https
50
51 # Default imports
52 defaultImports:
53    - nodes:
54         file: nodes.yml
55    - datatypes:
56         file: data.yml
57    - capabilities:
58         file: capabilities.yml
59    - relationships:
60         file: relationships.yml
61    - groups:
62         file: groups.yml
63    - policies:
64         file: policies.yml
65 # Users
66 users:
67     tom: passwd
68     bob: passwd
69
70
71 cassandraConfig:
72     cassandraHosts: [<%= @cassandra_ip %>]
73     localDataCenter: <%= @DC_NAME %>
74     reconnectTimeout : 30000
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    - PLAN
133
134 licenseTypes:
135    - User
136    - Installation
137    - CPU
138
139 #Deployment artifacts placeHolder
140 resourceTypes: &allResourceTypes
141   - VFC
142   - CP
143   - VL
144   - VF
145   - VFCMT
146   - Abstract
147   - CVFC
148
149
150 deploymentResourceArtifacts:
151
152
153 deploymentResourceInstanceArtifacts:
154   heatEnv:
155       displayName: "HEAT ENV"
156       type: HEAT_ENV
157       description: "Auto-generated HEAT Environment deployment artifact"
158       fileExtension: "env"
159   VfHeatEnv:
160       displayName: "VF HEAT ENV"
161       type: HEAT_ENV
162       description: "VF Auto-generated HEAT Environment deployment artifact"
163       fileExtension: "env"
164
165 #tosca artifacts placeholders
166 toscaArtifacts:
167   assetToscaTemplate:
168       artifactName: -template.yml
169       displayName: Tosca Template
170       type: TOSCA_TEMPLATE
171       description: TOSCA representation of the asset
172   assetToscaCsar:
173       artifactName: -csar.csar
174       displayName: Tosca Model
175       type: TOSCA_CSAR
176       description: TOSCA definition package of the asset
177
178 #Informational artifacts placeHolder
179 excludeResourceCategory:
180   - Generic
181 excludeResourceType:
182   - PNF
183 informationalResourceArtifacts:
184   features:
185       displayName: Features
186       type: OTHER
187   capacity:
188       displayName: Capacity
189       type: OTHER
190   vendorTestResult:
191       displayName: Vendor Test Result
192       type: OTHER
193   testScripts:
194       displayName: Test Scripts
195       type: OTHER
196   CloudQuestionnaire:
197       displayName: Cloud Questionnaire (completed)
198       type: OTHER
199   HEATTemplateFromVendor:
200       displayName: HEAT Template from Vendor
201       type: HEAT
202   resourceSecurityTemplate:
203       displayName: Resource Security Template
204       type: OTHER
205
206 excludeServiceCategory:
207
208 informationalServiceArtifacts:
209   serviceArtifactPlan:
210       displayName: Service Artifact Plan
211       type: OTHER
212   summaryOfImpactsToECOMPElements:
213       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
214       type: OTHER
215   controlLoopFunctions:
216       displayName: Control Loop Functions
217       type: OTHER
218   dimensioningInfo:
219       displayName: Dimensioning Info
220       type: OTHER
221   affinityRules:
222       displayName: Affinity Rules
223       type: OTHER
224   operationalPolicies:
225       displayName: Operational Policies
226       type: OTHER
227   serviceSpecificPolicies:
228       displayName: Service-specific Policies
229       type: OTHER
230   engineeringRules:
231       displayName: Engineering Rules (ERD)
232       type: OTHER
233   distributionInstructions:
234       displayName: Distribution Instructions
235       type: OTHER
236   certificationTestResults:
237       displayName: TD Certification Test Results
238       type: OTHER
239   deploymentVotingRecord:
240       displayName: Deployment Voting Record
241       type: OTHER
242   serviceQuestionnaire:
243       displayName: Service Questionnaire
244       type: OTHER
245   serviceSecurityTemplate:
246       displayName: Service Security Template
247       type: OTHER
248
249 serviceApiArtifacts:
250   configuration:
251       displayName: Configuration
252       type: OTHER
253   instantiation:
254       displayName: Instantiation
255       type: OTHER
256   monitoring:
257       displayName: Monitoring
258       type: OTHER
259   reporting:
260       displayName: Reporting
261       type: OTHER
262   logging:
263       displayName: Logging
264       type: OTHER
265   testing:
266       displayName: Testing
267       type: OTHER
268
269
270 additionalInformationMaxNumberOfKeys: 50
271
272 systemMonitoring:
273     enabled: false
274     isProxy: false
275     probeIntervalInSeconds: 15
276 defaultHeatArtifactTimeoutMinutes: 60
277
278 serviceDeploymentArtifacts:
279     YANG_XML:
280         acceptedTypes:
281             - xml
282     VNF_CATALOG:
283         acceptedTypes:
284             - xml
285     MODEL_INVENTORY_PROFILE:
286         acceptedTypes:
287             - xml
288     MODEL_QUERY_SPEC:
289         acceptedTypes:
290             - xml
291
292 #AAI Artifacts
293     AAI_SERVICE_MODEL:
294         acceptedTypes:
295             - xml
296     AAI_VF_MODULE_MODEL:
297         acceptedTypes:
298             - xml
299     AAI_VF_INSTANCE_MODEL:
300         acceptedTypes:
301             - xml
302     UCPE_LAYER_2_CONFIGURATION:
303         acceptedTypes:
304             - xml
305     OTHER:
306         acceptedTypes:
307
308 #PLAN
309     PLAN:
310         acceptedTypes:
311             - xml
312
313 resourceDeploymentArtifacts:
314     HEAT:
315         acceptedTypes:
316             - yaml
317             - yml
318         validForResourceTypes: *allResourceTypes
319     HEAT_VOL:
320         acceptedTypes:
321             - yaml
322             - yml
323         validForResourceTypes: *allResourceTypes
324     HEAT_NET:
325         acceptedTypes:
326             - yaml
327             - yml
328         validForResourceTypes: *allResourceTypes
329     HEAT_NESTED:
330         acceptedTypes:
331             - yaml
332             - yml
333         validForResourceTypes: *allResourceTypes
334     HEAT_ARTIFACT:
335         acceptedTypes:
336         validForResourceTypes: *allResourceTypes
337     YANG_XML:
338         acceptedTypes:
339             - xml
340         validForResourceTypes: *allResourceTypes
341     VNF_CATALOG:
342         acceptedTypes:
343             - xml
344         validForResourceTypes: *allResourceTypes
345     VF_LICENSE:
346         acceptedTypes:
347             - xml
348         validForResourceTypes: *allResourceTypes
349     VENDOR_LICENSE:
350         acceptedTypes:
351             - xml
352         validForResourceTypes: *allResourceTypes
353     MODEL_INVENTORY_PROFILE:
354         acceptedTypes:
355             - xml
356         validForResourceTypes: *allResourceTypes
357     MODEL_QUERY_SPEC:
358         acceptedTypes:
359             - xml
360         validForResourceTypes: *allResourceTypes
361     LIFECYCLE_OPERATIONS:
362         acceptedTypes:
363             - yaml
364             - yml
365         validForResourceTypes:
366             - VF
367             - VFC
368     VES_EVENTS:
369         acceptedTypes:
370             - yaml
371             - yml
372         validForResourceTypes: *allResourceTypes
373     PERFORMANCE_COUNTER:
374         acceptedTypes:
375             - csv
376         validForResourceTypes: *allResourceTypes
377     APPC_CONFIG:
378         acceptedTypes:
379         validForResourceTypes:
380             - VF
381     DCAE_TOSCA:
382         acceptedTypes:
383             - yml
384             - yaml
385         validForResourceTypes:
386             - VF
387             - VFCMT
388     DCAE_JSON:
389         acceptedTypes:
390             - json
391         validForResourceTypes:
392             - VF
393             - VFCMT
394     DCAE_POLICY:
395         acceptedTypes:
396             - emf
397         validForResourceTypes:
398             - VF
399             - VFCMT
400     DCAE_DOC:
401         acceptedTypes:
402         validForResourceTypes:
403             - VF 
404             - VFCMT       
405     DCAE_EVENT:
406         acceptedTypes:
407         validForResourceTypes:
408             - VF
409             - VFCMT
410     AAI_VF_MODEL:
411         acceptedTypes:
412             - xml
413         validForResourceTypes:
414             - VF
415     AAI_VF_MODULE_MODEL:
416         acceptedTypes:
417             - xml
418         validForResourceTypes:
419             - VF
420     OTHER:
421         acceptedTypes:
422         validForResourceTypes: *allResourceTypes
423     SNMP_POLL:
424         acceptedTypes:
425         validForResourceTypes: *allResourceTypes
426     SNMP_TRAP:
427         acceptedTypes:
428         validForResourceTypes: *allResourceTypes
429
430 #PLAN
431     PLAN:
432         acceptedTypes:
433             - xml
434         validForResourceTypes:
435             - VF
436             - VFC
437
438 resourceInstanceDeploymentArtifacts:
439     HEAT_ENV:
440         acceptedTypes:
441             - env
442     VF_MODULES_METADATA:
443         acceptedTypes:
444             - json
445     VES_EVENTS:
446         acceptedTypes:
447             - yaml
448             - yml
449     PERFORMANCE_COUNTER:
450         acceptedTypes:
451             - csv
452     DCAE_INVENTORY_TOSCA:
453         acceptedTypes:
454             - yml
455             - yaml
456     DCAE_INVENTORY_JSON:
457         acceptedTypes:
458             - json
459     DCAE_INVENTORY_POLICY:
460       acceptedTypes:
461             - emf
462     DCAE_INVENTORY_DOC:
463       acceptedTypes:
464     DCAE_INVENTORY_BLUEPRINT:
465       acceptedTypes:
466     DCAE_INVENTORY_EVENT:
467       acceptedTypes:
468     SNMP_POLL:
469         acceptedTypes:
470         validForResourceTypes: *allResourceTypes
471     SNMP_TRAP:
472         acceptedTypes:
473         validForResourceTypes: *allResourceTypes
474
475 #PLAN
476     PLAN:
477         acceptedTypes:
478             - xml
479
480 resourceInformationalArtifacts:
481     CHEF:
482         acceptedTypes:
483         validForResourceTypes: *allResourceTypes
484     PUPPET:
485         acceptedTypes:
486         validForResourceTypes: *allResourceTypes
487     SHELL:
488         acceptedTypes:
489         validForResourceTypes: *allResourceTypes
490     YANG:
491         acceptedTypes:
492         validForResourceTypes: *allResourceTypes
493     YANG_XML:
494         acceptedTypes:
495         validForResourceTypes: *allResourceTypes
496     HEAT:
497         acceptedTypes:
498         validForResourceTypes: *allResourceTypes
499     BPEL:
500         acceptedTypes:
501         validForResourceTypes: *allResourceTypes
502     DG_XML:
503         acceptedTypes:
504         validForResourceTypes: *allResourceTypes
505     MURANO_PKG:
506         acceptedTypes:
507         validForResourceTypes: *allResourceTypes
508     OTHER:
509         acceptedTypes:
510         validForResourceTypes: 
511             - VFC
512             - CVFC
513             - CP
514             - VL
515             - VF
516             - VFCMT
517             - Abstract
518             - PNF
519     SNMP_POLL:
520         acceptedTypes:
521         validForResourceTypes: *allResourceTypes
522     SNMP_TRAP:
523         acceptedTypes:
524         validForResourceTypes: *allResourceTypes
525     GUIDE:
526         acceptedTypes:
527         validForResourceTypes:
528             - VF
529             - VFC
530             - CVFC
531
532 resourceInformationalDeployedArtifacts:
533
534
535 requirementsToFulfillBeforeCert:
536
537 capabilitiesToConsumeBeforeCert:
538
539 unLoggedUrls:
540    - /sdc2/rest/healthCheck
541
542 cleanComponentsConfiguration:
543     cleanIntervalInMinutes: 1440
544     componentsToClean:
545        - Resource
546        - Service
547
548 artifactsIndex: resources
549
550 heatEnvArtifactHeader: ""
551 heatEnvArtifactFooter: ""
552
553 onboarding:
554     <% if node[:disableHttp] -%>
555     protocol: https
556     host: <%= @catalog_ip %>
557     port: <%= node['BE'][:https_port] %> 
558     <% else %>
559     protocol: http
560     host: <%= @catalog_ip %>
561     port: <%= node['BE'][:http_port] %> 
562     <% end -%>
563     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
564     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
565
566 dcae:
567     <% if node[:disableHttp] -%>
568     protocol: https
569     host: <%= @catalog_ip %>
570     port: <%= node['BE'][:https_port] %> 
571     <% else %>
572     protocol: http
573     host: <%= @catalog_ip %>
574     port: <%= node['BE'][:http_port] %> 
575     <% end -%>  
576     
577     healthCheckUri: "/dcae/healthCheck"
578
579 # #GSS IDNS
580 switchoverDetector:
581     gBeFqdn:
582     gFeFqdn:
583     beVip: 1.2.3.4
584     feVip: 1.2.3.4
585     beResolveAttempts: 3
586     feResolveAttempts: 3
587     enabled: false
588     interval: 60
589     changePriorityUser: ecompasdc
590     changePriorityPassword: ecompasdc123
591     publishNetworkUrl:
592     publishNetworkBody: '{"note":"comment"}'
593     groups:
594       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
595       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
596
597 applicationL1Cache:
598     datatypes:
599         enabled: true
600         firstRunDelay: 10
601         pollIntervalInSec: 60
602
603 applicationL2Cache:
604     enabled: false
605     catalogL1Cache:
606         enabled: false
607         resourcesSizeInCache: 300
608         servicesSizeInCache: 200
609         productsSizeInCache: 100
610     queue:
611         syncIntervalInSecondes: 43200
612         waitOnShutDownInMinutes: 10
613         numberOfCacheWorkers: 4
614
615 toscaValidators:
616     stringMaxLength: 2500
617
618 disableAudit: false
619
620 vfModuleProperties:
621     min_vf_module_instances:
622         forBaseModule: 1
623         forNonBaseModule: 0
624     max_vf_module_instances:
625         forBaseModule: 1
626         forNonBaseModule:
627     initial_count:
628         forBaseModule: 1
629         forNonBaseModule: 0
630     vf_module_type:
631         forBaseModule: Base
632         forNonBaseModule: Expansion
633
634 genericAssetNodeTypes:
635   VFC: org.openecomp.resource.abstract.nodes.VFC
636   CVFC: org.openecomp.resource.abstract.nodes.VFC
637   VF : org.openecomp.resource.abstract.nodes.VF
638   PNF: org.openecomp.resource.abstract.nodes.PNF
639   Service: org.openecomp.resource.abstract.nodes.service
640
641 workloadContext: Production
642
643 environmentContext:
644     defaultValue: General_Revenue-Bearing
645     validValues:
646        - Critical_Revenue-Bearing
647        - Vital_Revenue-Bearing
648        - Essential_Revenue-Bearing
649        - Important_Revenue-Bearing
650        - Needed_Revenue-Bearing
651        - Useful_Revenue-Bearing
652        - General_Revenue-Bearing
653        - Critical_Non-Revenue
654        - Vital_Non-Revenue
655        - Essential_Non-Revenue
656        - Important_Non-Revenue
657        - Needed_Non-Revenue
658        - Useful_Non-Revenue
659        - General_Non-Revenue