78468b46f9a1305244bee7fc8419d4998d156591
[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: 9.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    - annotations:
66         file: annotations.yml
67
68 # Users
69 users:
70     tom: passwd
71     bob: passwd
72
73
74 cassandraConfig:
75     cassandraHosts: [<%= @cassandra_ip %>]
76     localDataCenter: <%= @DC_NAME %>
77     reconnectTimeout : 30000
78     socketReadTimeout: <%= @socket_read_timeout %>
79     socketConnectTimeout: <%= @socket_connect_timeout %>
80     authenticate: true
81     username: <%= @cassandra_usr %>
82     password: <%= @cassandra_pwd %>
83     ssl: <%= @cassandra_ssl_enabled %>
84     truststorePath : /var/lib/jetty/etc/truststore
85     truststorePassword : <%= @cassandra_truststore_password %>
86     keySpaces:
87         - { name: dox,           replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
88         - { name: sdcaudit,      replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
89         - { name: sdcartifact,   replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
90         - { name: sdccomponent,  replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
91         - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
92
93 #Application-specific settings of ES
94 elasticSearch:
95     # Mapping of index prefix to time-based frame. For example, if below is configured:
96     #
97     # - indexPrefix: auditingevents
98     #    creationPeriod: minute
99     #
100     # 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.
101     # Another object created on 2015-12-23 13:25:54, will enter "auditingevents-2015-12-23-13-25" index.
102     # If creationPeriod: month, both of the above will enter "auditingevents-2015-12" index.
103     #
104     # PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
105     #
106     # Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
107     #
108     # If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
109
110     indicesTimeFrequency:
111       - indexPrefix: auditingevents
112         creationPeriod: month
113       - indexPrefix: monitoring_events
114         creationPeriod: month
115 artifactTypes:
116    - CHEF
117    - PUPPET
118    - SHELL
119    - YANG
120    - YANG_XML
121    - HEAT
122    - BPEL
123    - DG_XML
124    - MURANO_PKG
125    - WORKFLOW
126    - NETWORK_CALL_FLOW
127    - TOSCA_TEMPLATE
128    - TOSCA_CSAR
129    - AAI_SERVICE_MODEL
130    - AAI_VF_MODEL
131    - AAI_VF_MODULE_MODEL
132    - AAI_VF_INSTANCE_MODEL
133    - OTHER
134    - SNMP_POLL
135    - SNMP_TRAP
136    - GUIDE
137    - PLAN
138
139 licenseTypes:
140    - User
141    - Installation
142    - CPU
143
144 #Deployment artifacts placeHolder
145 resourceTypes: &allResourceTypes
146   - VFC
147   - CP
148   - VL
149   - VF
150   - CR
151   - VFCMT
152   - Abstract
153   - CVFC
154
155
156 deploymentResourceArtifacts:
157
158
159 deploymentResourceInstanceArtifacts:
160   heatEnv:
161       displayName: "HEAT ENV"
162       type: HEAT_ENV
163       description: "Auto-generated HEAT Environment deployment artifact"
164       fileExtension: "env"
165   VfHeatEnv:
166       displayName: "VF HEAT ENV"
167       type: HEAT_ENV
168       description: "VF Auto-generated HEAT Environment deployment artifact"
169       fileExtension: "env"
170
171 #tosca artifacts placeholders
172 toscaArtifacts:
173   assetToscaTemplate:
174       artifactName: -template.yml
175       displayName: Tosca Template
176       type: TOSCA_TEMPLATE
177       description: TOSCA representation of the asset
178   assetToscaCsar:
179       artifactName: -csar.csar
180       displayName: Tosca Model
181       type: TOSCA_CSAR
182       description: TOSCA definition package of the asset
183
184 #Informational artifacts placeHolder
185 excludeResourceCategory:
186   - Generic
187 excludeResourceType:
188   - PNF
189   - CR
190 informationalResourceArtifacts:
191   features:
192       displayName: Features
193       type: OTHER
194   capacity:
195       displayName: Capacity
196       type: OTHER
197   vendorTestResult:
198       displayName: Vendor Test Result
199       type: OTHER
200   testScripts:
201       displayName: Test Scripts
202       type: OTHER
203   CloudQuestionnaire:
204       displayName: Cloud Questionnaire (completed)
205       type: OTHER
206   HEATTemplateFromVendor:
207       displayName: HEAT Template from Vendor
208       type: HEAT
209   resourceSecurityTemplate:
210       displayName: Resource Security Template
211       type: OTHER
212
213 excludeServiceCategory:
214
215 informationalServiceArtifacts:
216   serviceArtifactPlan:
217       displayName: Service Artifact Plan
218       type: OTHER
219   summaryOfImpactsToECOMPElements:
220       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
221       type: OTHER
222   controlLoopFunctions:
223       displayName: Control Loop Functions
224       type: OTHER
225   dimensioningInfo:
226       displayName: Dimensioning Info
227       type: OTHER
228   affinityRules:
229       displayName: Affinity Rules
230       type: OTHER
231   operationalPolicies:
232       displayName: Operational Policies
233       type: OTHER
234   serviceSpecificPolicies:
235       displayName: Service-specific Policies
236       type: OTHER
237   engineeringRules:
238       displayName: Engineering Rules (ERD)
239       type: OTHER
240   distributionInstructions:
241       displayName: Distribution Instructions
242       type: OTHER
243   certificationTestResults:
244       displayName: TD Certification Test Results
245       type: OTHER
246   deploymentVotingRecord:
247       displayName: Deployment Voting Record
248       type: OTHER
249   serviceQuestionnaire:
250       displayName: Service Questionnaire
251       type: OTHER
252   serviceSecurityTemplate:
253       displayName: Service Security Template
254       type: OTHER
255
256 serviceApiArtifacts:
257   configuration:
258       displayName: Configuration
259       type: OTHER
260   instantiation:
261       displayName: Instantiation
262       type: OTHER
263   monitoring:
264       displayName: Monitoring
265       type: OTHER
266   reporting:
267       displayName: Reporting
268       type: OTHER
269   logging:
270       displayName: Logging
271       type: OTHER
272   testing:
273       displayName: Testing
274       type: OTHER
275
276
277 additionalInformationMaxNumberOfKeys: 50
278
279 systemMonitoring:
280     enabled: false
281     isProxy: false
282     probeIntervalInSeconds: 15
283 defaultHeatArtifactTimeoutMinutes: 60
284
285 serviceDeploymentArtifacts:
286     YANG_XML:
287         acceptedTypes:
288             - xml
289     VNF_CATALOG:
290         acceptedTypes:
291             - xml
292     MODEL_INVENTORY_PROFILE:
293         acceptedTypes:
294             - xml
295     MODEL_QUERY_SPEC:
296         acceptedTypes:
297             - xml
298     UCPE_LAYER_2_CONFIGURATION:
299         acceptedTypes:
300             - xml
301
302 #AAI Artifacts
303     AAI_SERVICE_MODEL:
304         acceptedTypes:
305             - xml
306     AAI_VF_MODULE_MODEL:
307         acceptedTypes:
308             - xml
309     AAI_VF_INSTANCE_MODEL:
310         acceptedTypes:
311             - xml
312     UCPE_LAYER_2_CONFIGURATION:
313         acceptedTypes:
314             - xml
315     OTHER:
316         acceptedTypes:
317
318 #PLAN
319     PLAN:
320         acceptedTypes:
321             - xml
322     WORKFLOW:
323         acceptedTypes:
324
325
326 resourceDeploymentArtifacts:
327     HEAT:
328         acceptedTypes:
329             - yaml
330             - yml
331         validForResourceTypes: *allResourceTypes
332     HEAT_VOL:
333         acceptedTypes:
334             - yaml
335             - yml
336         validForResourceTypes: *allResourceTypes
337     HEAT_NET:
338         acceptedTypes:
339             - yaml
340             - yml
341         validForResourceTypes: *allResourceTypes
342     HEAT_NESTED:
343         acceptedTypes:
344             - yaml
345             - yml
346         validForResourceTypes: *allResourceTypes
347     HEAT_ARTIFACT:
348         acceptedTypes:
349         validForResourceTypes: *allResourceTypes
350     CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT:
351         acceptedTypes:
352             - zip
353         validForResourceTypes: *allResourceTypes
354     YANG_XML:
355         acceptedTypes:
356             - xml
357         validForResourceTypes: *allResourceTypes
358     VNF_CATALOG:
359         acceptedTypes:
360             - xml
361         validForResourceTypes: *allResourceTypes
362     VF_LICENSE:
363         acceptedTypes:
364             - xml
365         validForResourceTypes: *allResourceTypes
366     VENDOR_LICENSE:
367         acceptedTypes:
368             - xml
369         validForResourceTypes: *allResourceTypes
370     MODEL_INVENTORY_PROFILE:
371         acceptedTypes:
372             - xml
373         validForResourceTypes: *allResourceTypes
374     MODEL_QUERY_SPEC:
375         acceptedTypes:
376             - xml
377         validForResourceTypes: *allResourceTypes
378     LIFECYCLE_OPERATIONS:
379         acceptedTypes:
380             - yaml
381             - yml
382         validForResourceTypes:
383             - VF
384             - VFC
385     VES_EVENTS:
386         acceptedTypes:
387             - yaml
388             - yml
389         validForResourceTypes:
390             - VFC
391             - CP
392             - VL
393             - VF
394             - CR
395             - VFCMT
396             - Abstract
397             - CVFC
398             - PNF
399     PERFORMANCE_COUNTER:
400         acceptedTypes:
401             - csv
402         validForResourceTypes: *allResourceTypes
403     APPC_CONFIG:
404         acceptedTypes:
405         validForResourceTypes:
406             - VF
407     DCAE_TOSCA:
408         acceptedTypes:
409             - yml
410             - yaml
411         validForResourceTypes:
412             - VF
413             - VFCMT
414     DCAE_JSON:
415         acceptedTypes:
416             - json
417         validForResourceTypes:
418             - VF
419             - VFCMT
420     DCAE_POLICY:
421         acceptedTypes:
422             - emf
423         validForResourceTypes:
424             - VF
425             - VFCMT
426     DCAE_DOC:
427         acceptedTypes:
428         validForResourceTypes:
429             - VF
430             - VFCMT
431     DCAE_EVENT:
432         acceptedTypes:
433         validForResourceTypes:
434             - VF
435             - VFCMT
436     AAI_VF_MODEL:
437         acceptedTypes:
438             - xml
439         validForResourceTypes:
440             - VF
441     AAI_VF_MODULE_MODEL:
442         acceptedTypes:
443             - xml
444         validForResourceTypes:
445             - VF
446     OTHER:
447         acceptedTypes:
448         validForResourceTypes: *allResourceTypes
449     SNMP_POLL:
450         acceptedTypes:
451         validForResourceTypes: *allResourceTypes
452     SNMP_TRAP:
453         acceptedTypes:
454         validForResourceTypes: *allResourceTypes
455     PM_DICTIONARY:
456         acceptedTypes:
457             - yaml
458             - yml
459         validForResourceTypes:
460             - VF
461             - PNF
462
463 #PLAN
464     PLAN:
465         acceptedTypes:
466             - xml
467         validForResourceTypes:
468             - VF
469             - VFC
470     WORKFLOW:
471         acceptedTypes:
472         validForResourceTypes: *allResourceTypes
473
474 resourceInstanceDeploymentArtifacts:
475     HEAT_ENV:
476         acceptedTypes:
477             - env
478     VF_MODULES_METADATA:
479         acceptedTypes:
480             - json
481     VES_EVENTS:
482         acceptedTypes:
483             - yaml
484             - yml
485     PERFORMANCE_COUNTER:
486         acceptedTypes:
487             - csv
488     DCAE_INVENTORY_TOSCA:
489         acceptedTypes:
490             - yml
491             - yaml
492     DCAE_INVENTORY_JSON:
493         acceptedTypes:
494             - json
495     DCAE_INVENTORY_POLICY:
496       acceptedTypes:
497             - emf
498     DCAE_INVENTORY_DOC:
499       acceptedTypes:
500     DCAE_INVENTORY_BLUEPRINT:
501       acceptedTypes:
502     DCAE_INVENTORY_EVENT:
503       acceptedTypes:
504     SNMP_POLL:
505         acceptedTypes:
506         validForResourceTypes: *allResourceTypes
507     SNMP_TRAP:
508         acceptedTypes:
509         validForResourceTypes: *allResourceTypes
510
511 #PLAN
512     PLAN:
513         acceptedTypes:
514             - xml
515
516 resourceInformationalArtifacts:
517     CHEF:
518         acceptedTypes:
519         validForResourceTypes: *allResourceTypes
520     PUPPET:
521         acceptedTypes:
522         validForResourceTypes: *allResourceTypes
523     SHELL:
524         acceptedTypes:
525         validForResourceTypes: *allResourceTypes
526     YANG:
527         acceptedTypes:
528         validForResourceTypes: *allResourceTypes
529     YANG_XML:
530         acceptedTypes:
531         validForResourceTypes: *allResourceTypes
532     HEAT:
533         acceptedTypes:
534         validForResourceTypes: *allResourceTypes
535     BPEL:
536         acceptedTypes:
537         validForResourceTypes: *allResourceTypes
538     DG_XML:
539         acceptedTypes:
540         validForResourceTypes: *allResourceTypes
541     MURANO_PKG:
542         acceptedTypes:
543         validForResourceTypes: *allResourceTypes
544     OTHER:
545         acceptedTypes:
546         validForResourceTypes:
547             - VFC
548             - CVFC
549             - CP
550             - VL
551             - VF
552             - CR
553             - VFCMT
554             - Abstract
555             - PNF
556     SNMP_POLL:
557         acceptedTypes:
558         validForResourceTypes: *allResourceTypes
559     SNMP_TRAP:
560         acceptedTypes:
561         validForResourceTypes: *allResourceTypes
562     GUIDE:
563         acceptedTypes:
564         validForResourceTypes:
565             - VF
566             - VFC
567             - CVFC
568
569 resourceInformationalDeployedArtifacts:
570
571
572 requirementsToFulfillBeforeCert:
573
574 capabilitiesToConsumeBeforeCert:
575
576 unLoggedUrls:
577    - /sdc2/rest/healthCheck
578
579 cleanComponentsConfiguration:
580     cleanIntervalInMinutes: 1440
581     componentsToClean:
582        - Resource
583        - Service
584
585 artifactsIndex: resources
586
587 heatEnvArtifactHeader: ""
588 heatEnvArtifactFooter: ""
589
590 onboarding:
591     host: <%= node['ONBOARDING_BE_VIP'] %>
592     <% if node[:disableHttp] -%>
593     protocol: https
594     port: <%= node['ONBOARDING_BE'][:https_port] %> 
595     <% else %>
596     protocol: http
597     port: <%= node['ONBOARDING_BE'][:http_port] %> 
598     <% end -%>
599     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
600     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
601
602 dcae:
603     host: <%= @dcae_be_vip %>
604     <% if node[:disableHttp] -%>
605     protocol: https
606     port: <%= node['DCAE']['BE'][:https_port] %>
607     <% else %>
608     protocol: http
609     port: <%= node['DCAE']['BE'][:http_port] %>
610     <% end -%>
611     healthCheckUri: "/dcae/healthCheck"
612
613 # #GSS IDNS
614 switchoverDetector:
615     gBeFqdn:
616     gFeFqdn:
617     beVip: 1.2.3.4
618     feVip: 1.2.3.4
619     beResolveAttempts: 3
620     feResolveAttempts: 3
621     enabled: false
622     interval: 60
623     changePriorityUser: ecompasdc
624     changePriorityPassword: ecompasdc123
625     publishNetworkUrl:
626     publishNetworkBody: '{"note":"comment"}'
627     groups:
628       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
629       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
630
631 applicationL1Cache:
632     datatypes:
633         enabled: true
634         firstRunDelay: 10
635         pollIntervalInSec: 60
636
637 applicationL2Cache:
638     enabled: false
639     catalogL1Cache:
640         enabled: false
641         resourcesSizeInCache: 300
642         servicesSizeInCache: 200
643         productsSizeInCache: 100
644     queue:
645         syncIntervalInSecondes: 43200
646         waitOnShutDownInMinutes: 10
647         numberOfCacheWorkers: 4
648
649 toscaValidators:
650     stringMaxLength: 2500
651
652 disableAudit: false
653
654 vfModuleProperties:
655     min_vf_module_instances:
656         forBaseModule: 1
657         forNonBaseModule: 0
658     max_vf_module_instances:
659         forBaseModule: 1
660         forNonBaseModule:
661     initial_count:
662         forBaseModule: 1
663         forNonBaseModule: 0
664     vf_module_type:
665         forBaseModule: Base
666         forNonBaseModule: Expansion
667
668 genericAssetNodeTypes:
669   VFC: org.openecomp.resource.abstract.nodes.VFC
670   CVFC: org.openecomp.resource.abstract.nodes.VFC
671   VF : org.openecomp.resource.abstract.nodes.VF
672   CR : org.openecomp.resource.abstract.nodes.CR
673   PNF: org.openecomp.resource.abstract.nodes.PNF
674   Service: org.openecomp.resource.abstract.nodes.service
675
676 workloadContext: Production
677
678 environmentContext:
679     defaultValue: General_Revenue-Bearing
680     validValues:
681        - Critical_Revenue-Bearing
682        - Vital_Revenue-Bearing
683        - Essential_Revenue-Bearing
684        - Important_Revenue-Bearing
685        - Needed_Revenue-Bearing
686        - Useful_Revenue-Bearing
687        - General_Revenue-Bearing
688        - Critical_Non-Revenue
689        - Vital_Non-Revenue
690        - Essential_Non-Revenue
691        - Important_Non-Revenue
692        - Needed_Non-Revenue
693        - Useful_Non-Revenue
694        - General_Non-Revenue
695
696 dmaapConsumerConfiguration:
697     active: <%= @dmaap_active %>
698     hosts: localhost:3905
699     consumerGroup: sdc
700     consumerId: mama
701     timeoutMs: 15000
702     limit: 1
703     pollingInterval: 2
704     topic: topic
705     latitude: 32.109333
706     longitude: 34.855499
707     version: 1.0
708     serviceName: localhost/events
709     environment: TEST
710     partner: BOT_R
711     routeOffer: MR1
712     protocol: https
713     contenttype: application/json
714     dme2TraceOn: true
715     aftEnvironment: AFTUAT
716     aftDme2ConnectionTimeoutMs: 15000
717     aftDme2RoundtripTimeoutMs: 240000
718     aftDme2ReadTimeoutMs: 50000
719     dme2preferredRouterFilePath: DME2preferredRouter.txt
720     timeLimitForNotificationHandleMs: 120000
721     credential:
722         username: user
723         password:
724
725 dmeConfiguration:
726     dme2Search: DME2SEARCH
727     dme2Resolve: DME2RESOLVE
728
729 excludedPolicyTypesMapping:
730    # VF:
731     #  - a.b.c
732     #  - c.d.e
733     #CR:
734     #  - x.y.z
735
736 excludedGroupTypesMapping:
737     CR:
738        - org.openecomp.groups.VfModule
739        - org.openecomp.groups.heat.HeatStack
740        - tosca.groups.Root
741     PNF:
742        - org.openecomp.groups.VfModule
743        - org.openecomp.groups.heat.HeatStack
744        - tosca.groups.Root
745     VF:
746        - org.openecomp.groups.VfModule
747        - org.openecomp.groups.heat.HeatStack
748        - tosca.groups.Root
749     Service:
750        - org.openecomp.groups.VfModule
751        - org.openecomp.groups.heat.HeatStack
752        - tosca.groups.Root
753
754 healthStatusExclude:
755    - DE
756    - DMAAP
757    - DCAE