02046731608de009f188233c2cf98d9ba61d5c92
[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: *allResourceTypes
390     PERFORMANCE_COUNTER:
391         acceptedTypes:
392             - csv
393         validForResourceTypes: *allResourceTypes
394     APPC_CONFIG:
395         acceptedTypes:
396         validForResourceTypes:
397             - VF
398     DCAE_TOSCA:
399         acceptedTypes:
400             - yml
401             - yaml
402         validForResourceTypes:
403             - VF
404             - VFCMT
405     DCAE_JSON:
406         acceptedTypes:
407             - json
408         validForResourceTypes:
409             - VF
410             - VFCMT
411     DCAE_POLICY:
412         acceptedTypes:
413             - emf
414         validForResourceTypes:
415             - VF
416             - VFCMT
417     DCAE_DOC:
418         acceptedTypes:
419         validForResourceTypes:
420             - VF
421             - VFCMT
422     DCAE_EVENT:
423         acceptedTypes:
424         validForResourceTypes:
425             - VF
426             - VFCMT
427     AAI_VF_MODEL:
428         acceptedTypes:
429             - xml
430         validForResourceTypes:
431             - VF
432     AAI_VF_MODULE_MODEL:
433         acceptedTypes:
434             - xml
435         validForResourceTypes:
436             - VF
437     OTHER:
438         acceptedTypes:
439         validForResourceTypes: *allResourceTypes
440     SNMP_POLL:
441         acceptedTypes:
442         validForResourceTypes: *allResourceTypes
443     SNMP_TRAP:
444         acceptedTypes:
445         validForResourceTypes: *allResourceTypes
446
447 #PLAN
448     PLAN:
449         acceptedTypes:
450             - xml
451         validForResourceTypes:
452             - VF
453             - VFC
454     WORKFLOW:
455         acceptedTypes:
456         validForResourceTypes: *allResourceTypes
457
458 resourceInstanceDeploymentArtifacts:
459     HEAT_ENV:
460         acceptedTypes:
461             - env
462     VF_MODULES_METADATA:
463         acceptedTypes:
464             - json
465     VES_EVENTS:
466         acceptedTypes:
467             - yaml
468             - yml
469     PERFORMANCE_COUNTER:
470         acceptedTypes:
471             - csv
472     DCAE_INVENTORY_TOSCA:
473         acceptedTypes:
474             - yml
475             - yaml
476     DCAE_INVENTORY_JSON:
477         acceptedTypes:
478             - json
479     DCAE_INVENTORY_POLICY:
480       acceptedTypes:
481             - emf
482     DCAE_INVENTORY_DOC:
483       acceptedTypes:
484     DCAE_INVENTORY_BLUEPRINT:
485       acceptedTypes:
486     DCAE_INVENTORY_EVENT:
487       acceptedTypes:
488     SNMP_POLL:
489         acceptedTypes:
490         validForResourceTypes: *allResourceTypes
491     SNMP_TRAP:
492         acceptedTypes:
493         validForResourceTypes: *allResourceTypes
494
495 #PLAN
496     PLAN:
497         acceptedTypes:
498             - xml
499
500 resourceInformationalArtifacts:
501     CHEF:
502         acceptedTypes:
503         validForResourceTypes: *allResourceTypes
504     PUPPET:
505         acceptedTypes:
506         validForResourceTypes: *allResourceTypes
507     SHELL:
508         acceptedTypes:
509         validForResourceTypes: *allResourceTypes
510     YANG:
511         acceptedTypes:
512         validForResourceTypes: *allResourceTypes
513     YANG_XML:
514         acceptedTypes:
515         validForResourceTypes: *allResourceTypes
516     HEAT:
517         acceptedTypes:
518         validForResourceTypes: *allResourceTypes
519     BPEL:
520         acceptedTypes:
521         validForResourceTypes: *allResourceTypes
522     DG_XML:
523         acceptedTypes:
524         validForResourceTypes: *allResourceTypes
525     MURANO_PKG:
526         acceptedTypes:
527         validForResourceTypes: *allResourceTypes
528     OTHER:
529         acceptedTypes:
530         validForResourceTypes:
531             - VFC
532             - CVFC
533             - CP
534             - VL
535             - VF
536             - CR
537             - VFCMT
538             - Abstract
539             - PNF
540     SNMP_POLL:
541         acceptedTypes:
542         validForResourceTypes: *allResourceTypes
543     SNMP_TRAP:
544         acceptedTypes:
545         validForResourceTypes: *allResourceTypes
546     GUIDE:
547         acceptedTypes:
548         validForResourceTypes:
549             - VF
550             - VFC
551             - CVFC
552
553 resourceInformationalDeployedArtifacts:
554
555
556 requirementsToFulfillBeforeCert:
557
558 capabilitiesToConsumeBeforeCert:
559
560 unLoggedUrls:
561    - /sdc2/rest/healthCheck
562
563 cleanComponentsConfiguration:
564     cleanIntervalInMinutes: 1440
565     componentsToClean:
566        - Resource
567        - Service
568
569 artifactsIndex: resources
570
571 heatEnvArtifactHeader: ""
572 heatEnvArtifactFooter: ""
573
574 onboarding:
575     host: <%= node['ONBOARDING_BE_VIP'] %>
576     <% if node[:disableHttp] -%>
577     protocol: https
578     port: <%= node['ONBOARDING_BE'][:https_port] %> 
579     <% else %>
580     protocol: http
581     port: <%= node['ONBOARDING_BE'][:http_port] %> 
582     <% end -%>
583     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
584     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
585
586 dcae:
587     host: <%= @dcae_be_vip %>
588     <% if node[:disableHttp] -%>
589     protocol: https
590     port: <%= node['DCAE']['BE'][:https_port] %>
591     <% else %>
592     protocol: http
593     port: <%= node['DCAE']['BE'][:http_port] %>
594     <% end -%>
595     healthCheckUri: "/dcae/healthCheck"
596
597 # #GSS IDNS
598 switchoverDetector:
599     gBeFqdn:
600     gFeFqdn:
601     beVip: 1.2.3.4
602     feVip: 1.2.3.4
603     beResolveAttempts: 3
604     feResolveAttempts: 3
605     enabled: false
606     interval: 60
607     changePriorityUser: ecompasdc
608     changePriorityPassword: ecompasdc123
609     publishNetworkUrl:
610     publishNetworkBody: '{"note":"comment"}'
611     groups:
612       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
613       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
614
615 applicationL1Cache:
616     datatypes:
617         enabled: true
618         firstRunDelay: 10
619         pollIntervalInSec: 60
620
621 applicationL2Cache:
622     enabled: false
623     catalogL1Cache:
624         enabled: false
625         resourcesSizeInCache: 300
626         servicesSizeInCache: 200
627         productsSizeInCache: 100
628     queue:
629         syncIntervalInSecondes: 43200
630         waitOnShutDownInMinutes: 10
631         numberOfCacheWorkers: 4
632
633 toscaValidators:
634     stringMaxLength: 2500
635
636 disableAudit: false
637
638 vfModuleProperties:
639     min_vf_module_instances:
640         forBaseModule: 1
641         forNonBaseModule: 0
642     max_vf_module_instances:
643         forBaseModule: 1
644         forNonBaseModule:
645     initial_count:
646         forBaseModule: 1
647         forNonBaseModule: 0
648     vf_module_type:
649         forBaseModule: Base
650         forNonBaseModule: Expansion
651
652 genericAssetNodeTypes:
653   VFC: org.openecomp.resource.abstract.nodes.VFC
654   CVFC: org.openecomp.resource.abstract.nodes.VFC
655   VF : org.openecomp.resource.abstract.nodes.VF
656   CR : org.openecomp.resource.abstract.nodes.CR
657   PNF: org.openecomp.resource.abstract.nodes.PNF
658   Service: org.openecomp.resource.abstract.nodes.service
659
660 workloadContext: Production
661
662 environmentContext:
663     defaultValue: General_Revenue-Bearing
664     validValues:
665        - Critical_Revenue-Bearing
666        - Vital_Revenue-Bearing
667        - Essential_Revenue-Bearing
668        - Important_Revenue-Bearing
669        - Needed_Revenue-Bearing
670        - Useful_Revenue-Bearing
671        - General_Revenue-Bearing
672        - Critical_Non-Revenue
673        - Vital_Non-Revenue
674        - Essential_Non-Revenue
675        - Important_Non-Revenue
676        - Needed_Non-Revenue
677        - Useful_Non-Revenue
678        - General_Non-Revenue
679
680 dmaapConsumerConfiguration:
681     active: <%= @dmaap_active %>
682     hosts: localhost:3905
683     consumerGroup: sdc
684     consumerId: mama
685     timeoutMs: 15000
686     limit: 1
687     pollingInterval: 2
688     topic: topic
689     latitude: 32.109333
690     longitude: 34.855499
691     version: 1.0
692     serviceName: localhost/events
693     environment: TEST
694     partner: BOT_R
695     routeOffer: MR1
696     protocol: https
697     contenttype: application/json
698     dme2TraceOn: true
699     aftEnvironment: AFTUAT
700     aftDme2ConnectionTimeoutMs: 15000
701     aftDme2RoundtripTimeoutMs: 240000
702     aftDme2ReadTimeoutMs: 50000
703     dme2preferredRouterFilePath: DME2preferredRouter.txt
704     timeLimitForNotificationHandleMs: 120000
705     credential:
706         username: user
707         password:
708
709 dmeConfiguration:
710     dme2Search: DME2SEARCH
711     dme2Resolve: DME2RESOLVE
712
713 excludedPolicyTypesMapping:
714    # VF:
715     #  - a.b.c
716     #  - c.d.e
717     #CR:
718     #  - x.y.z
719
720 excludedGroupTypesMapping:
721     CR:
722        - org.openecomp.groups.VfModule
723        - org.openecomp.groups.heat.HeatStack
724        - tosca.groups.Root
725     PNF:
726        - org.openecomp.groups.VfModule
727        - org.openecomp.groups.heat.HeatStack
728        - tosca.groups.Root
729     VF:
730        - org.openecomp.groups.VfModule
731        - org.openecomp.groups.heat.HeatStack
732        - tosca.groups.Root
733     Service:
734        - org.openecomp.groups.VfModule
735        - org.openecomp.groups.heat.HeatStack
736        - tosca.groups.Root
737
738 healthStatusExclude:
739    - DE
740    - DMAAP
741    - DCAE