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