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