767fc424b03142a5afdf77dee26df8c39b469d08
[sdc.git] / catalog-model / src / test / resources / config / configuration.yaml
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 # catalog backend hostname
9 beFqdn: localhost
10 # sdccatalog.att.com
11
12 # catalog backend http port
13 beHttpPort: 8080
14
15 # catalog backend http context
16 beContext: /sdc/rest/config/get
17
18 # catalog backend protocol
19 beProtocol: http
20
21 # catalog backend ssl port
22 beSslPort: 8443
23
24 version: 1.1.0
25 released: 2012-11-30
26 toscaConformanceLevel: 8.0
27 minToscaConformanceLevel: 3.0
28
29 janusGraphCfgFile: /home/vagrant/catalog-be/config/catalog-be/janusgraph.properties
30 janusGraphInMemoryGraph: false
31 janusGraphLockTimeout: 1800
32
33 # The interval to try and reconnect to janus graph DB when it is down during ASDC startup:
34 janusGraphReconnectIntervalInSeconds: 3
35
36 # The read timeout towards JanusGraph DB when health check is invoked:
37 janusGraphHealthCheckReadTimeout: 1
38
39 uebHealthCheckReconnectIntervalInSeconds: 15
40 uebHealthCheckReadTimeout: 4
41
42 # Protocols
43 protocols:
44    - http
45    - https
46
47 # Default imports
48 defaultImports:
49    - nodes:
50         file: nodes.yml
51    - datatypes:
52         file: data.yml
53    - capabilities:
54         file: capabilities.yml
55    - relationships:
56         file: relationships.yml
57    - groups:
58         file: groups.yml
59    - policies:
60         file: policies.yml
61
62 # Users
63 users:
64     tom: passwd
65     bob: passwd
66
67 neo4j:
68     host: neo4jhost
69     port: 7474
70     user: neo4j
71     password: "12345"
72
73 cassandraConfig:
74     cassandraHosts: ['localhost']
75     localDataCenter: datacenter1
76     reconnectTimeout : 30000
77     authenticate: false
78     username: koko
79     password: bobo
80     ssl: false
81     truststorePath : /path/path
82     truststorePassword : 123123
83     keySpaces:
84         - { name: sdcaudit, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
85         - { name: sdcartifact, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
86         - { name: sdccomponent, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
87         - { name: sdcrepository, replicationStrategy: SimpleStrategy, replicationInfo: ['1']}
88
89
90 artifactTypes:
91    - CHEF
92    - PUPPET
93    - SHELL
94    - YANG
95    - YANG_XML
96    - HEAT
97    - BPEL
98    - DG_XML
99    - MURANO_PKG
100    - WORKFLOW
101    - NETWORK_CALL_FLOW
102    - TOSCA_TEMPLATE
103    - TOSCA_CSAR
104    - AAI_SERVICE_MODEL
105    - AAI_VF_MODEL
106    - AAI_VF_MODULE_MODEL
107    - AAI_VF_INSTANCE_MODEL
108    - OTHER
109    - SNMP_POLL
110    - SNMP_TRAP
111    - GUIDE
112    - PNF_SW_INFORMATION
113
114 licenseTypes:
115    - User
116    - Installation
117    - CPU
118
119 #Deployment artifacts placeHolder
120 resourceTypes: &allResourceTypes
121   - VFC
122   - CP
123   - VL
124   - VF
125   - VFCMT
126   - Abstract
127   - CVFC
128
129 # validForResourceTypes usage
130 #     validForResourceTypes:
131 #        - VF
132 #        - VL
133 deploymentResourceArtifacts:
134 #  heat:
135 #      displayName: "Base HEAT Template"
136 #      type: HEAT
137 #      validForResourceTypes: *allResourceTypes
138 #  heatVol:
139 #      displayName: "Volume HEAT Template"
140 #      type: HEAT_VOL
141 #      validForResourceTypes: *allResourceTypes
142 #  heatNet:
143 #      displayName: "Network HEAT Template"
144 #      type: HEAT_NET
145 #      validForResourceTypes: *allResourceTypes
146
147 deploymentResourceInstanceArtifacts:
148   heatEnv:
149       displayName: "HEAT ENV"
150       type: HEAT_ENV
151       description: "Auto-generated HEAT Environment deployment artifact"
152       fileExtension: "env"
153   VfHeatEnv:
154       displayName: "VF HEAT ENV"
155       type: HEAT_ENV
156       description: "VF Auto-generated HEAT Environment deployment artifact"
157       fileExtension: "env"
158
159 #tosca artifacts placeholders
160 toscaArtifacts:
161   assetToscaTemplate:
162       artifactName: -template.yml
163       displayName: Tosca Template
164       type: TOSCA_TEMPLATE
165       description: TOSCA representation of the asset
166   assetToscaCsar:
167       artifactName: -csar.csar
168       displayName: Tosca Model
169       type: TOSCA_CSAR
170       description: TOSCA definition package of the asset
171
172
173 #Informational artifacts placeHolder
174 excludeResourceCategory:
175   - Generic
176 excludeResourceType:
177   - PNF  
178 informationalResourceArtifacts:
179   features:
180       displayName: Features
181       type: OTHER
182   capacity:
183       displayName: Capacity
184       type: OTHER
185   vendorTestResult:
186       displayName: Vendor Test Result
187       type: OTHER
188   testScripts:
189       displayName: Test Scripts
190       type: OTHER
191   CloudQuestionnaire:
192       displayName: Cloud Questionnaire (completed)
193       type: OTHER
194   HEATTemplateFromVendor:
195       displayName: HEAT Template from Vendor
196       type: HEAT
197   resourceSecurityTemplate:
198       displayName: Resource Security Template
199       type: OTHER
200
201 excludeServiceCategory:
202
203 informationalServiceArtifacts:
204   serviceArtifactPlan:
205       displayName: Service Artifact Plan
206       type: OTHER
207   summaryOfImpactsToECOMPElements:
208       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
209       type: OTHER
210   controlLoopFunctions:
211       displayName: Control Loop Functions
212       type: OTHER
213   dimensioningInfo:
214       displayName: Dimensioning Info
215       type: OTHER
216   affinityRules:
217       displayName: Affinity Rules
218       type: OTHER
219   operationalPolicies:
220       displayName: Operational Policies
221       type: OTHER
222   serviceSpecificPolicies:
223       displayName: Service-specific Policies
224       type: OTHER
225   engineeringRules:
226       displayName: Engineering Rules (ERD)
227       type: OTHER
228   distributionInstructions:
229       displayName: Distribution Instructions
230       type: OTHER
231   certificationTestResults:
232       displayName: TD Certification Test Results
233       type: OTHER
234   deploymentVotingRecord:
235       displayName: Deployment Voting Record
236       type: OTHER
237   serviceQuestionnaire:
238       displayName: Service Questionnaire
239       type: OTHER
240   serviceSecurityTemplate:
241       displayName: Service Security Template
242       type: OTHER
243
244 serviceApiArtifacts:
245   configuration:
246       displayName: Configuration
247       type: OTHER
248   instantiation:
249       displayName: Instantiation
250       type: OTHER
251   monitoring:
252       displayName: Monitoring
253       type: OTHER
254   reporting:
255       displayName: Reporting
256       type: OTHER
257   logging:
258       displayName: Logging
259       type: OTHER
260   testing:
261       displayName: Testing
262       type: OTHER
263
264 additionalInformationMaxNumberOfKeys: 50
265
266 systemMonitoring:
267     enabled: false
268     isProxy: false
269     probeIntervalInSeconds: 15
270
271 heatArtifactDeploymentTimeout:
272   defaultMinutes: 30
273   minMinutes: 1
274   maxMinutes: 120
275
276 serviceDeploymentArtifacts:
277     YANG_XML:
278         acceptedTypes:
279             - xml
280     VNF_CATALOG:
281         acceptedTypes:
282             - xml
283     MODEL_INVENTORY_PROFILE:
284         acceptedTypes:
285             - xml
286     MODEL_QUERY_SPEC:
287         acceptedTypes:
288             - xml
289     UCPE_LAYER_2_CONFIGURATION:
290         acceptedTypes:
291             - xml
292
293 #AAI Artifacts
294     AAI_SERVICE_MODEL:
295         acceptedTypes:
296             - xml
297     AAI_VF_MODULE_MODEL:
298         acceptedTypes:
299             - xml
300     AAI_VF_INSTANCE_MODEL:
301         acceptedTypes:
302             - xml 
303     OTHER:
304         acceptedTypes:
305
306 resourceDeploymentArtifacts:
307     HEAT:
308         acceptedTypes:
309             - yaml
310             - yml
311         validForResourceTypes: *allResourceTypes
312     HEAT_VOL:
313         acceptedTypes:
314             - yaml
315             - yml
316         validForResourceTypes: *allResourceTypes
317     HEAT_NET:
318         acceptedTypes:
319             - yaml
320             - yml
321         validForResourceTypes: *allResourceTypes
322     HEAT_NESTED:
323         acceptedTypes:
324             - yaml
325             - yml
326         validForResourceTypes: *allResourceTypes
327     HEAT_ARTIFACT:
328         acceptedTypes:
329         validForResourceTypes: *allResourceTypes
330     YANG_XML:
331         acceptedTypes:
332             - xml
333         validForResourceTypes: *allResourceTypes
334     VNF_CATALOG:
335         acceptedTypes:
336             - xml
337         validForResourceTypes: *allResourceTypes
338     VF_LICENSE:
339         acceptedTypes:
340             - xml
341         validForResourceTypes: *allResourceTypes
342     VENDOR_LICENSE:
343         acceptedTypes:
344             - xml
345         validForResourceTypes: *allResourceTypes
346     MODEL_INVENTORY_PROFILE:
347         acceptedTypes:
348             - xml
349         validForResourceTypes: *allResourceTypes
350     MODEL_QUERY_SPEC:
351         acceptedTypes:
352             - xml
353         validForResourceTypes: *allResourceTypes
354     LIFECYCLE_OPERATIONS:
355         acceptedTypes:
356             - yaml
357             - yml
358         validForResourceTypes:
359             - VF
360             - VFC
361     VES_EVENTS:
362         acceptedTypes:
363             - yaml
364             - yml
365         validForResourceTypes: *allResourceTypes
366     PERFORMANCE_COUNTER:
367         acceptedTypes:
368             - csv
369         validForResourceTypes: *allResourceTypes
370     APPC_CONFIG:
371         acceptedTypes:
372         validForResourceTypes:
373             - VF
374     DCAE_TOSCA:
375         acceptedTypes:
376             - yml
377             - yaml
378         validForResourceTypes:
379             - VF
380             - VFCMT
381     DCAE_JSON:
382         acceptedTypes:
383             - json
384         validForResourceTypes:
385             - VF
386             - VFCMT
387     DCAE_POLICY:
388         acceptedTypes:
389             - emf
390         validForResourceTypes:
391             - VF
392             - VFCMT
393     DCAE_DOC:
394         acceptedTypes:
395         validForResourceTypes:
396             - VF 
397             - VFCMT       
398     DCAE_EVENT:
399         acceptedTypes:
400         validForResourceTypes:
401             - VF
402             - VFCMT
403     AAI_VF_MODEL:
404         acceptedTypes:
405             - xml
406         validForResourceTypes:
407             - VF
408     AAI_VF_MODULE_MODEL:
409         acceptedTypes:
410             - xml
411         validForResourceTypes:
412             - VF
413     OTHER:
414         acceptedTypes:
415         validForResourceTypes: *allResourceTypes
416     SNMP_POLL:
417         acceptedTypes:
418         validForResourceTypes: *allResourceTypes
419     SNMP_TRAP:
420         acceptedTypes:
421         validForResourceTypes: *allResourceTypes
422
423 resourceInstanceDeploymentArtifacts:
424     HEAT_ENV:
425         acceptedTypes:
426             - env
427     VF_MODULES_METADATA:
428         acceptedTypes:
429             - json
430     VES_EVENTS:
431         acceptedTypes:
432             - yaml
433             - yml
434     PERFORMANCE_COUNTER:
435         acceptedTypes:
436             - csv
437     DCAE_INVENTORY_TOSCA:
438         acceptedTypes:
439             - yml
440             - yaml
441     DCAE_INVENTORY_JSON:
442         acceptedTypes:
443             - json
444     DCAE_INVENTORY_POLICY:
445       acceptedTypes:
446             - emf
447     DCAE_INVENTORY_DOC:
448       acceptedTypes:
449     DCAE_INVENTORY_BLUEPRINT:
450       acceptedTypes:
451     DCAE_INVENTORY_EVENT:
452       acceptedTypes:
453     SNMP_POLL:
454         acceptedTypes:
455         validForResourceTypes: *allResourceTypes
456     SNMP_TRAP:
457         acceptedTypes:
458         validForResourceTypes: *allResourceTypes
459
460 resourceInformationalArtifacts:
461     CHEF:
462         acceptedTypes:
463         validForResourceTypes: *allResourceTypes
464     PUPPET:
465         acceptedTypes:
466         validForResourceTypes: *allResourceTypes
467     SHELL:
468         acceptedTypes:
469         validForResourceTypes: *allResourceTypes
470     YANG:
471         acceptedTypes:
472         validForResourceTypes: *allResourceTypes
473     YANG_XML:
474         acceptedTypes:
475         validForResourceTypes: *allResourceTypes
476     HEAT:
477         acceptedTypes:
478         validForResourceTypes: *allResourceTypes
479     BPEL:
480         acceptedTypes:
481         validForResourceTypes: *allResourceTypes
482     DG_XML:
483         acceptedTypes:
484         validForResourceTypes: *allResourceTypes
485     MURANO_PKG:
486         acceptedTypes:
487         validForResourceTypes: *allResourceTypes
488     OTHER:
489         acceptedTypes:
490         validForResourceTypes: 
491             - VFC
492             - CVFC
493             - CP
494             - VL
495             - VF
496             - VFCMT
497             - Abstract
498             - PNF
499     PNF_SW_INFORMATION:
500         acceptedTypes:
501             - yml
502             - yaml
503         validForResourceTypes:
504             - PNF
505     SNMP_POLL:
506         acceptedTypes:
507         validForResourceTypes: *allResourceTypes
508     SNMP_TRAP:
509         acceptedTypes:
510         validForResourceTypes: *allResourceTypes
511     GUIDE:
512         acceptedTypes:
513         validForResourceTypes:
514             - VF
515             - VFC
516             - CVFC
517
518 resourceInformationalDeployedArtifacts:
519
520 unLoggedUrls:
521    - /sdc2/rest/healthCheck
522
523 cleanComponentsConfiguration:
524     cleanIntervalInMinutes: 1440
525     componentsToClean:
526        - Resource
527        - Service
528
529 artifactsIndex: resources
530
531 heatEnvArtifactHeader: ""
532 heatEnvArtifactFooter: ""
533
534 onboarding:
535     protocol: http
536     host: localhost
537     port: 8080
538     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
539     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
540
541 dcae:
542     protocol: http
543     host: 127.0.0.1
544     port: 8080
545     healthCheckUri: "/dcae/healthCheck"
546
547 switchoverDetector:
548     gBeFqdn: AIO-BE.ecomp.idns.cip.com
549     gFeFqdn: AIO-FE.ecomp.idns.cip.com
550     beVip: 0.0.0.0
551     feVip: 0.0.0.0
552     beResolveAttempts: 3
553     feResolveAttempts: 3
554     enabled: false
555     interval: 60
556     changePriorityUser: ecompasdc
557     changePriorityPassword: ecompasdc123
558     publishNetworkUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/update_network?user=root"
559     publishNetworkBody: '{"note":"publish network"}'
560     groups:
561       beSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com?user=root",
562                changePriorityBody: '{"name":"AIO-BE.ecomp.idns.com","uri":"/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com","no_ad_redirection":false,"v4groups":{"failover_groups":["/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_mg_be","/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_bs_be"],"failover_policy":["FAILALL"]},"comment":"AIO BE G-fqdn","intended_app_proto":"DNS"}'}
563       feSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com?user=root",
564                changePriorityBody: '{"comment":"AIO G-fqdn","name":"AIO-FE.ecomp.idns.com","v4groups":{"failover_groups":["/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_mg_fe","/crt/CipDomain.ECOMP-ASDC-DEVST/config/groups/group_bs_fe"],"failover_policy":["FAILALL"]},"no_ad_redirection":false,"intended_app_proto":"DNS","uri":"/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com"}'}
565
566 applicationL1Cache:
567     datatypes:
568         enabled: true
569         firstRunDelay: 10
570         pollIntervalInSec: 60
571
572 applicationL2Cache:
573     enabled: true
574     catalogL1Cache:
575         enabled: true
576         resourcesSizeInCache: 300
577         servicesSizeInCache: 200
578         productsSizeInCache: 100
579     queue:
580         syncIntervalInSecondes: 43200
581         waitOnShutDownInMinutes: 10
582         numberOfCacheWorkers: 4
583
584 toscaValidators:
585     stringMaxLength: 2500
586
587 disableAudit: false
588
589 vfModuleProperties:
590     min_vf_module_instances:
591         forBaseModule: 1
592         forNonBaseModule: 0
593     max_vf_module_instances:
594         forBaseModule: 1
595         forNonBaseModule:
596     initial_count:
597         forBaseModule: 1
598         forNonBaseModule: 0
599     vf_module_type:
600         forBaseModule: Base
601         forNonBaseModule: Expansion
602
603 genericAssetNodeTypes:
604   VFC: org.openecomp.resource.abstract.nodes.VFC
605   CVFC: org.openecomp.resource.abstract.nodes.VFC
606   VF : org.openecomp.resource.abstract.nodes.VF
607   PNF: org.openecomp.resource.abstract.nodes.PNF
608   Service: org.openecomp.resource.abstract.nodes.service
609
610 workloadContext: Production
611 environmentContext:
612     defaultValue: General_Revenue-Bearing
613     validValues:
614        - Critical_Revenue-Bearing
615        - Vital_Revenue-Bearing
616        - Essential_Revenue-Bearing
617        - Important_Revenue-Bearing
618        - Needed_Revenue-Bearing
619        - Useful_Revenue-Bearing
620        - General_Revenue-Bearing
621        - Critical_Non-Revenue
622        - Vital_Non-Revenue
623        - Essential_Non-Revenue
624        - Important_Non-Revenue
625        - Needed_Non-Revenue
626        - Useful_Non-Revenue
627        - General_Non-Revenue
628
629 dmaapConsumerConfiguration:
630     hosts: olsd004.wnsnet.attws.com:3905
631     consumerGroup: asdc
632     consumerId: invalidMamaUser #mama - in Order To Consume Remove This String And Replace It With -> mama
633     timeoutMs: 15000
634     limit: 1
635     pollingInterval: 2
636     topic: com.att.sdc.23911-SDCforTestDev-v001
637     latitude: 32.109333
638     longitude: 34.855499
639     version: 1.0
640     serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/events
641     environment: TEST
642     partner: BOT_R
643     routeOffer: MR1
644     protocol: https
645     contenttype: application/json
646     dme2TraceOn: true
647     aftEnvironment: AFTUAT
648     aftDme2ConnectionTimeoutMs: 15000
649     aftDme2RoundtripTimeoutMs: 240000
650     aftDme2ReadTimeoutMs: 50000
651     dme2preferredRouterFilePath: DME2preferredRouter.txt 
652     timeLimitForNotificationHandleMs: 0
653     credential:
654         username: m09875@sdc.att.com
655         password: hmXYcznAljMSisdy8zgcag==
656         
657 dmeConfiguration:
658     dme2Search: DME2SEARCH
659     dme2Resolve: DME2RESOLVE