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