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