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