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