d144b07b2b7904120388f3b4c8d8d18fa95c5ef5
[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 janusGraphCfgFile: <%= @janusgraph_Path %>/janusgraph.properties
33 janusGraphInMemoryGraph: false
34 janusGraphLockTimeout: 1800
35 # The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup:
36 janusGraphReconnectIntervalInSeconds: 3
37
38 # The read timeout towards JanusGraph DB when health check is invoked:
39 janusGraphHealthCheckReadTimeout: 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     cassandraPort: <%= @cassandra_port %>
76     localDataCenter: <%= @DC_NAME %>
77     reconnectTimeout : 30000
78     socketReadTimeout: <%= @socket_read_timeout %>
79     socketConnectTimeout: <%= @socket_connect_timeout %>
80     authenticate: true
81     username: asdc_user
82     password: Aa1234%^!
83     ssl: false
84     truststorePath : /config/.truststore
85     truststorePassword : Aa123456
86     keySpaces:
87         - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
88         - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
89         - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
90         - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
91         - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
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
116 artifactTypes:
117    - CHEF
118    - PUPPET
119    - SHELL
120    - YANG
121    - YANG_XML
122    - HEAT
123    - BPEL
124    - DG_XML
125    - MURANO_PKG
126    - WORKFLOW
127    - NETWORK_CALL_FLOW
128    - TOSCA_TEMPLATE
129    - TOSCA_CSAR
130    - AAI_SERVICE_MODEL
131    - AAI_VF_MODEL
132    - AAI_VF_MODULE_MODEL
133    - AAI_VF_INSTANCE_MODEL
134    - OTHER
135    - SNMP_POLL
136    - SNMP_TRAP
137    - GUIDE
138    - PLAN
139    - CONTROLLER_BLUEPRINT_ARCHIVE
140    - PNF_SW_INFORMATION
141
142 licenseTypes:
143    - User
144    - Installation
145    - CPU
146
147 #Deployment artifacts placeHolder
148 resourceTypes: &allResourceTypes
149   - VFC
150   - CP
151   - VL
152   - VF
153   - VFCMT
154   - Abstract
155   - CVFC
156
157
158 deploymentResourceArtifacts:
159   cdsBlueprint:
160       displayName: "CDS Blueprint"
161       type: CONTROLLER_BLUEPRINT_ARCHIVE
162       description: "CDS deployment artifact"
163       fileExtension: "zip"
164
165 deploymentResourceInstanceArtifacts:
166   heatEnv:
167       displayName: "HEAT ENV"
168       type: HEAT_ENV
169       description: "Auto-generated HEAT Environment deployment artifact"
170       fileExtension: "env"
171   VfHeatEnv:
172       displayName: "VF HEAT ENV"
173       type: HEAT_ENV
174       description: "VF Auto-generated HEAT Environment deployment artifact"
175       fileExtension: "env"
176
177 #tosca artifacts placeholders
178 toscaArtifacts:
179   assetToscaTemplate:
180       artifactName: -template.yml
181       displayName: Tosca Template
182       type: TOSCA_TEMPLATE
183       description: TOSCA representation of the asset
184   assetToscaCsar:
185       artifactName: -csar.csar
186       displayName: Tosca Model
187       type: TOSCA_CSAR
188       description: TOSCA definition package of the asset
189
190 #Informational artifacts placeHolder
191 excludeResourceCategory:
192   - Generic
193 excludeResourceType:
194   - PNF
195 informationalResourceArtifacts:
196   features:
197       displayName: Features
198       type: OTHER
199   capacity:
200       displayName: Capacity
201       type: OTHER
202   vendorTestResult:
203       displayName: Vendor Test Result
204       type: OTHER
205   testScripts:
206       displayName: Test Scripts
207       type: OTHER
208   CloudQuestionnaire:
209       displayName: Cloud Questionnaire (completed)
210       type: OTHER
211   HEATTemplateFromVendor:
212       displayName: HEAT Template from Vendor
213       type: HEAT
214   resourceSecurityTemplate:
215       displayName: Resource Security Template
216       type: OTHER
217
218 excludeServiceCategory:
219
220 informationalServiceArtifacts:
221   serviceArtifactPlan:
222       displayName: Service Artifact Plan
223       type: OTHER
224   summaryOfImpactsToECOMPElements:
225       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
226       type: OTHER
227   controlLoopFunctions:
228       displayName: Control Loop Functions
229       type: OTHER
230   dimensioningInfo:
231       displayName: Dimensioning Info
232       type: OTHER
233   affinityRules:
234       displayName: Affinity Rules
235       type: OTHER
236   operationalPolicies:
237       displayName: Operational Policies
238       type: OTHER
239   serviceSpecificPolicies:
240       displayName: Service-specific Policies
241       type: OTHER
242   engineeringRules:
243       displayName: Engineering Rules (ERD)
244       type: OTHER
245   distributionInstructions:
246       displayName: Distribution Instructions
247       type: OTHER
248   certificationTestResults:
249       displayName: TD Certification Test Results
250       type: OTHER
251   deploymentVotingRecord:
252       displayName: Deployment Voting Record
253       type: OTHER
254   serviceQuestionnaire:
255       displayName: Service Questionnaire
256       type: OTHER
257   serviceSecurityTemplate:
258       displayName: Service Security Template
259       type: OTHER
260
261 serviceApiArtifacts:
262   configuration:
263       displayName: Configuration
264       type: OTHER
265   instantiation:
266       displayName: Instantiation
267       type: OTHER
268   monitoring:
269       displayName: Monitoring
270       type: OTHER
271   reporting:
272       displayName: Reporting
273       type: OTHER
274   logging:
275       displayName: Logging
276       type: OTHER
277   testing:
278       displayName: Testing
279       type: OTHER
280
281 additionalInformationMaxNumberOfKeys: 50
282
283 systemMonitoring:
284     enabled: false
285     isProxy: false
286     probeIntervalInSeconds: 15
287
288 defaultHeatArtifactTimeoutMinutes: 60
289
290 serviceDeploymentArtifacts:
291     CONTROLLER_BLUEPRINT_ARCHIVE:
292         acceptedTypes:
293             - zip
294     YANG_XML:
295         acceptedTypes:
296             - xml
297     VNF_CATALOG:
298         acceptedTypes:
299             - xml
300     MODEL_INVENTORY_PROFILE:
301         acceptedTypes:
302             - xml
303     MODEL_QUERY_SPEC:
304         acceptedTypes:
305             - xml
306
307 #AAI Artifacts
308     AAI_SERVICE_MODEL:
309         acceptedTypes:
310             - xml
311     AAI_VF_MODULE_MODEL:
312         acceptedTypes:
313             - xml
314     AAI_VF_INSTANCE_MODEL:
315         acceptedTypes:
316             - xml
317     UCPE_LAYER_2_CONFIGURATION:
318         acceptedTypes:
319             - xml
320     OTHER:
321         acceptedTypes:
322
323 #PLAN
324     PLAN:
325         acceptedTypes:
326             - xml
327
328 resourceDeploymentArtifacts:
329     HEAT:
330         acceptedTypes:
331             - yaml
332             - yml
333         validForResourceTypes: *allResourceTypes
334     HEAT_VOL:
335         acceptedTypes:
336             - yaml
337             - yml
338         validForResourceTypes: *allResourceTypes
339     HEAT_NET:
340         acceptedTypes:
341             - yaml
342             - yml
343         validForResourceTypes: *allResourceTypes
344     HEAT_NESTED:
345         acceptedTypes:
346             - yaml
347             - yml
348         validForResourceTypes: *allResourceTypes
349     HEAT_ARTIFACT:
350         acceptedTypes:
351         validForResourceTypes: *allResourceTypes
352     CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT:
353         acceptedTypes:
354             - zip
355             - tgz
356             - csar
357         validForResourceTypes: *allResourceTypes
358     YANG_XML:
359         acceptedTypes:
360             - xml
361         validForResourceTypes: *allResourceTypes
362     VNF_CATALOG:
363         acceptedTypes:
364             - xml
365         validForResourceTypes: *allResourceTypes
366     VF_LICENSE:
367         acceptedTypes:
368             - xml
369         validForResourceTypes: *allResourceTypes
370     VENDOR_LICENSE:
371         acceptedTypes:
372             - xml
373         validForResourceTypes: *allResourceTypes
374     MODEL_INVENTORY_PROFILE:
375         acceptedTypes:
376             - xml
377         validForResourceTypes: *allResourceTypes
378     MODEL_QUERY_SPEC:
379         acceptedTypes:
380             - xml
381         validForResourceTypes: *allResourceTypes
382     LIFECYCLE_OPERATIONS:
383         acceptedTypes:
384             - yaml
385             - yml
386         validForResourceTypes:
387             - VF
388             - VFC
389     VES_EVENTS:
390         acceptedTypes:
391             - yaml
392             - yml
393         validForResourceTypes:
394             - VFC
395             - CP
396             - VL
397             - VF
398             - VFCMT
399             - Abstract
400             - CVFC
401             - PNF
402     PERFORMANCE_COUNTER:
403         acceptedTypes:
404             - csv
405         validForResourceTypes: *allResourceTypes
406     APPC_CONFIG:
407         acceptedTypes:
408         validForResourceTypes:
409             - VF
410     DCAE_TOSCA:
411         acceptedTypes:
412             - yml
413             - yaml
414         validForResourceTypes:
415             - VF
416             - VFCMT
417     DCAE_JSON:
418         acceptedTypes:
419             - json
420         validForResourceTypes:
421             - VF
422             - VFCMT
423     DCAE_POLICY:
424         acceptedTypes:
425             - emf
426         validForResourceTypes:
427             - VF
428             - VFCMT
429     DCAE_DOC:
430         acceptedTypes:
431         validForResourceTypes:
432             - VF
433             - VFCMT
434     DCAE_EVENT:
435         acceptedTypes:
436         validForResourceTypes:
437             - VF
438             - VFCMT
439     AAI_VF_MODEL:
440         acceptedTypes:
441             - xml
442         validForResourceTypes:
443             - VF
444     AAI_VF_MODULE_MODEL:
445         acceptedTypes:
446             - xml
447         validForResourceTypes:
448             - VF
449     OTHER:
450         acceptedTypes:
451         validForResourceTypes:
452           - VFC
453           - CP
454           - VL
455           - VF
456           - VFCMT
457           - Abstract
458           - CVFC
459           - PNF
460     SNMP_POLL:
461         acceptedTypes:
462         validForResourceTypes: *allResourceTypes
463     SNMP_TRAP:
464         acceptedTypes:
465         validForResourceTypes: *allResourceTypes
466     PM_DICTIONARY:
467         acceptedTypes:
468             - yaml
469             - yml
470         validForResourceTypes:
471             - VF
472             - PNF
473     YANG_MODULE:
474         acceptedTypes:
475             - yang
476         validForResourceTypes:
477             - VF
478             - PNF
479     ANSIBLE_PLAYBOOK:
480         acceptedTypes:
481             - yaml
482             - yml
483         validForResourceTypes:
484             - VF
485             - PNF
486     ONBOARDED_PACKAGE:
487         acceptedTypes:
488             - csar
489             - zip
490         validForResourceTypes:
491             - VF
492             - PNF
493     CONTROLLER_BLUEPRINT_ARCHIVE:
494         acceptedTypes:
495             - zip
496         validForResourceTypes:
497             - VF
498             - PNF
499
500 #PLAN
501     PLAN:
502         acceptedTypes:
503             - xml
504         validForResourceTypes:
505             - VF
506             - VFC
507
508 resourceInstanceDeploymentArtifacts:
509     HEAT_ENV:
510         acceptedTypes:
511             - env
512     VF_MODULES_METADATA:
513         acceptedTypes:
514             - json
515     VES_EVENTS:
516         acceptedTypes:
517             - yaml
518             - yml
519     PERFORMANCE_COUNTER:
520         acceptedTypes:
521             - csv
522     DCAE_INVENTORY_TOSCA:
523         acceptedTypes:
524             - yml
525             - yaml
526     DCAE_INVENTORY_JSON:
527         acceptedTypes:
528             - json
529     DCAE_INVENTORY_POLICY:
530       acceptedTypes:
531             - emf
532     DCAE_INVENTORY_DOC:
533       acceptedTypes:
534     DCAE_INVENTORY_BLUEPRINT:
535       acceptedTypes:
536     DCAE_INVENTORY_EVENT:
537       acceptedTypes:
538     SNMP_POLL:
539         acceptedTypes:
540         validForResourceTypes: *allResourceTypes
541     SNMP_TRAP:
542         acceptedTypes:
543         validForResourceTypes: *allResourceTypes
544
545 #PLAN
546     PLAN:
547         acceptedTypes:
548             - xml
549
550 resourceInformationalArtifacts:
551     CHEF:
552         acceptedTypes:
553         validForResourceTypes: *allResourceTypes
554     PUPPET:
555         acceptedTypes:
556         validForResourceTypes: *allResourceTypes
557     SHELL:
558         acceptedTypes:
559         validForResourceTypes: *allResourceTypes
560     YANG:
561         acceptedTypes:
562         validForResourceTypes: *allResourceTypes
563     YANG_XML:
564         acceptedTypes:
565         validForResourceTypes: *allResourceTypes
566     HEAT:
567         acceptedTypes:
568         validForResourceTypes: *allResourceTypes
569     BPEL:
570         acceptedTypes:
571         validForResourceTypes: *allResourceTypes
572     DG_XML:
573         acceptedTypes:
574         validForResourceTypes: *allResourceTypes
575     MURANO_PKG:
576         acceptedTypes:
577         validForResourceTypes: *allResourceTypes
578     OTHER:
579         acceptedTypes:
580         validForResourceTypes:
581             - VFC
582             - CVFC
583             - CP
584             - VL
585             - VF
586             - VFCMT
587             - Abstract
588             - PNF
589     PNF_SW_INFORMATION:
590         acceptedTypes:
591             - yaml
592             - yml
593         validForResourceTypes:
594             - PNF
595     SNMP_POLL:
596         acceptedTypes:
597         validForResourceTypes: *allResourceTypes
598     SNMP_TRAP:
599         acceptedTypes:
600         validForResourceTypes: *allResourceTypes
601     GUIDE:
602         acceptedTypes:
603         validForResourceTypes:
604             - VF
605             - VFC
606             - CVFC
607             - PNF
608
609 resourceInformationalDeployedArtifacts:
610
611 requirementsToFulfillBeforeCert:
612
613 capabilitiesToConsumeBeforeCert:
614
615 unLoggedUrls:
616    - /sdc2/rest/healthCheck
617
618 cleanComponentsConfiguration:
619     cleanIntervalInMinutes: 1440
620     componentsToClean:
621        - Resource
622        - Service
623
624 artifactsIndex: resources
625
626 heatEnvArtifactHeader: ""
627 heatEnvArtifactFooter: ""
628
629 onboarding:
630     protocol: http
631     host: <%= @host_ip %>
632     port: <%= @catalog_port %>
633     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
634     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
635
636 dcae:
637     protocol: http
638     host: <%= @host_ip %>
639     port: <%= @catalog_port %>
640     healthCheckUri: "/dcae/healthCheck"
641
642 # #GSS IDNS
643 switchoverDetector:
644     gBeFqdn:
645     gFeFqdn:
646     beVip: 1.2.3.4
647     feVip: 1.2.3.4
648     beResolveAttempts: 3
649     feResolveAttempts: 3
650     enabled: false
651     interval: 60
652     changePriorityUser: ecompasdc
653     changePriorityPassword: ecompasdc123
654     publishNetworkUrl:
655     publishNetworkBody: '{"note":"comment"}'
656     groups:
657       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
658       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
659
660 applicationL1Cache:
661     datatypes:
662         enabled: true
663         firstRunDelay: 10
664         pollIntervalInSec: 60
665
666 applicationL2Cache:
667     enabled: false
668     catalogL1Cache:
669         enabled: false
670         resourcesSizeInCache: 300
671         servicesSizeInCache: 200
672         productsSizeInCache: 100
673     queue:
674         syncIntervalInSecondes: 43200
675         waitOnShutDownInMinutes: 10
676         numberOfCacheWorkers: 4
677
678 toscaValidators:
679     stringMaxLength: 2500
680
681 disableAudit: false
682 vfModuleProperties:
683     min_vf_module_instances:
684         forBaseModule: 1
685         forNonBaseModule: 0
686     max_vf_module_instances:
687         forBaseModule: 1
688         forNonBaseModule:
689     initial_count:
690         forBaseModule: 1
691         forNonBaseModule: 0
692     vf_module_type:
693         forBaseModule: Base
694         forNonBaseModule: Expansion
695
696 genericAssetNodeTypes:
697   VFC: org.openecomp.resource.abstract.nodes.VFC
698   CVFC: org.openecomp.resource.abstract.nodes.VFC
699   VF : org.openecomp.resource.abstract.nodes.VF
700   PNF: org.openecomp.resource.abstract.nodes.PNF
701   Service: org.openecomp.resource.abstract.nodes.service
702
703 workloadContext: Production
704
705 environmentContext:
706     defaultValue: General_Revenue-Bearing
707     validValues:
708        - Critical_Revenue-Bearing
709        - Vital_Revenue-Bearing
710        - Essential_Revenue-Bearing
711        - Important_Revenue-Bearing
712        - Needed_Revenue-Bearing
713        - Useful_Revenue-Bearing
714        - General_Revenue-Bearing
715        - Critical_Non-Revenue
716        - Vital_Non-Revenue
717        - Essential_Non-Revenue
718        - Important_Non-Revenue
719        - Needed_Non-Revenue
720        - Useful_Non-Revenue
721        - General_Non-Revenue
722
723 gabConfig:
724   - artifactType: 'VES_EVENTS'
725     pathsAndNamesDefinitions:
726       -
727         friendlyName: "Action"
728         path: "event.action[2]"
729         searchable: "true"
730       -
731         friendlyName: "Comment"
732         path: "event.comment"
733         searchable: "true"
734       -
735         friendlyName: "Alarm Additional Information"
736         path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
737         searchable: "true"
738
739 dmaapConsumerConfiguration:
740     hosts: localhost:3905
741     consumerGroup: sdc
742     consumerId: mama
743     timeoutMs: 15000
744     limit: 1
745     pollingInterval: 2
746     topic: topic
747     latitude: 32.109333
748     longitude: 34.855499
749     version: 1.0
750     serviceName: localhost/events
751     environment: TEST
752     partner: BOT_R
753     routeOffer: MR1
754     protocol: https
755     contenttype: application/json
756     dme2TraceOn: true
757     aftEnvironment: AFTUAT
758     aftDme2ConnectionTimeoutMs: 15000
759     aftDme2RoundtripTimeoutMs: 240000
760     aftDme2ReadTimeoutMs: 50000
761     dme2preferredRouterFilePath: DME2preferredRouter.txt
762     timeLimitForNotificationHandleMs: 120000
763     credential:
764         username: user
765         password:
766
767 dmeConfiguration:
768     dme2Search: DME2SEARCH
769     dme2Resolve: DME2RESOLVE
770
771 excludedPolicyTypesMapping:
772    # VF:
773     #  - a.b.c
774     #  - c.d.e
775     #CR:
776     #  - x.y.z
777
778 excludedGroupTypesMapping:
779     CR:
780        - org.openecomp.groups.VfModule
781        - org.openecomp.groups.heat.HeatStack
782        - tosca.groups.Root
783     VF:
784        - org.openecomp.groups.VfModule
785        - org.openecomp.groups.heat.HeatStack
786        - tosca.groups.Root
787     Service:
788        - org.openecomp.groups.VfModule
789        - org.openecomp.groups.heat.HeatStack
790        - tosca.groups.Root
791
792 healthStatusExclude:
793    - DE
794    - DMAPP
795    - DCAE