a1aaa3ab1f23e7e3e9306449acc647debd1bc10c
[sdc.git] / catalog-model / src / test / resources / config / catalog-model / 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:
416           - VFC
417           - CVFC
418           - CP
419           - VL
420           - VF
421           - VFCMT
422           - Abstract
423           - PNF
424     SNMP_POLL:
425         acceptedTypes:
426         validForResourceTypes: *allResourceTypes
427     SNMP_TRAP:
428         acceptedTypes:
429         validForResourceTypes: *allResourceTypes
430
431 resourceInstanceDeploymentArtifacts:
432     HEAT_ENV:
433         acceptedTypes:
434             - env
435     VF_MODULES_METADATA:
436         acceptedTypes:
437             - json
438     VES_EVENTS:
439         acceptedTypes:
440             - yaml
441             - yml
442     PERFORMANCE_COUNTER:
443         acceptedTypes:
444             - csv
445     DCAE_INVENTORY_TOSCA:
446         acceptedTypes:
447             - yml
448             - yaml
449     DCAE_INVENTORY_JSON:
450         acceptedTypes:
451             - json
452     DCAE_INVENTORY_POLICY:
453       acceptedTypes:
454             - emf
455     DCAE_INVENTORY_DOC:
456       acceptedTypes:
457     DCAE_INVENTORY_BLUEPRINT:
458       acceptedTypes:
459     DCAE_INVENTORY_EVENT:
460       acceptedTypes:
461     SNMP_POLL:
462         acceptedTypes:
463         validForResourceTypes: *allResourceTypes
464     SNMP_TRAP:
465         acceptedTypes:
466         validForResourceTypes: *allResourceTypes
467
468 resourceInformationalArtifacts:
469     CHEF:
470         acceptedTypes:
471         validForResourceTypes: *allResourceTypes
472     PUPPET:
473         acceptedTypes:
474         validForResourceTypes: *allResourceTypes
475     SHELL:
476         acceptedTypes:
477         validForResourceTypes: *allResourceTypes
478     YANG:
479         acceptedTypes:
480         validForResourceTypes: *allResourceTypes
481     YANG_XML:
482         acceptedTypes:
483         validForResourceTypes: *allResourceTypes
484     HEAT:
485         acceptedTypes:
486         validForResourceTypes: *allResourceTypes
487     BPEL:
488         acceptedTypes:
489         validForResourceTypes: *allResourceTypes
490     DG_XML:
491         acceptedTypes:
492         validForResourceTypes: *allResourceTypes
493     MURANO_PKG:
494         acceptedTypes:
495         validForResourceTypes: *allResourceTypes
496     OTHER:
497         acceptedTypes:
498         validForResourceTypes: 
499             - VFC
500             - CVFC
501             - CP
502             - VL
503             - VF
504             - VFCMT
505             - Abstract
506             - PNF
507     PNF_SW_INFORMATION:
508         acceptedTypes:
509             - yml
510             - yaml
511         validForResourceTypes:
512             - PNF
513     SNMP_POLL:
514         acceptedTypes:
515         validForResourceTypes: *allResourceTypes
516     SNMP_TRAP:
517         acceptedTypes:
518         validForResourceTypes: *allResourceTypes
519     GUIDE:
520         acceptedTypes:
521         validForResourceTypes:
522             - VF
523             - VFC
524             - CVFC
525
526 resourceInformationalDeployedArtifacts:
527
528 unLoggedUrls:
529    - /sdc2/rest/healthCheck
530
531 cleanComponentsConfiguration:
532     cleanIntervalInMinutes: 1440
533     componentsToClean:
534        - Resource
535        - Service
536
537 artifactsIndex: resources
538
539 heatEnvArtifactHeader: ""
540 heatEnvArtifactFooter: ""
541
542 onboarding:
543     protocol: http
544     host: localhost
545     port: 8080
546     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
547     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
548
549 dcae:
550     protocol: http
551     host: 127.0.0.1
552     port: 8080
553     healthCheckUri: "/dcae/healthCheck"
554
555 switchoverDetector:
556     gBeFqdn: AIO-BE.ecomp.idns.cip.com
557     gFeFqdn: AIO-FE.ecomp.idns.cip.com
558     beVip: 0.0.0.0
559     feVip: 0.0.0.0
560     beResolveAttempts: 3
561     feResolveAttempts: 3
562     enabled: false
563     interval: 60
564     changePriorityUser: ecompasdc
565     changePriorityPassword: ecompasdc123
566     publishNetworkUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/update_network?user=root"
567     publishNetworkBody: '{"note":"publish network"}'
568     groups:
569       beSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com?user=root",
570                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"}'}
571       feSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com?user=root",
572                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"}'}
573
574 applicationL1Cache:
575     datatypes:
576         enabled: true
577         firstRunDelay: 10
578         pollIntervalInSec: 60
579
580 applicationL2Cache:
581     enabled: true
582     catalogL1Cache:
583         enabled: true
584         resourcesSizeInCache: 300
585         servicesSizeInCache: 200
586         productsSizeInCache: 100
587     queue:
588         syncIntervalInSecondes: 43200
589         waitOnShutDownInMinutes: 10
590         numberOfCacheWorkers: 4
591
592 toscaValidators:
593     stringMaxLength: 2500
594
595 disableAudit: false
596
597 vfModuleProperties:
598     min_vf_module_instances:
599         forBaseModule: 1
600         forNonBaseModule: 0
601     max_vf_module_instances:
602         forBaseModule: 1
603         forNonBaseModule:
604     initial_count:
605         forBaseModule: 1
606         forNonBaseModule: 0
607     vf_module_type:
608         forBaseModule: Base
609         forNonBaseModule: Expansion
610
611 genericAssetNodeTypes:
612   VFC: org.openecomp.resource.abstract.nodes.VFC
613   CVFC: org.openecomp.resource.abstract.nodes.VFC
614   VF : org.openecomp.resource.abstract.nodes.VF
615   PNF: org.openecomp.resource.abstract.nodes.PNF
616   Service: org.openecomp.resource.abstract.nodes.service
617
618 workloadContext: Production
619 environmentContext:
620     defaultValue: General_Revenue-Bearing
621     validValues:
622        - Critical_Revenue-Bearing
623        - Vital_Revenue-Bearing
624        - Essential_Revenue-Bearing
625        - Important_Revenue-Bearing
626        - Needed_Revenue-Bearing
627        - Useful_Revenue-Bearing
628        - General_Revenue-Bearing
629        - Critical_Non-Revenue
630        - Vital_Non-Revenue
631        - Essential_Non-Revenue
632        - Important_Non-Revenue
633        - Needed_Non-Revenue
634        - Useful_Non-Revenue
635        - General_Non-Revenue
636
637 dmaapConsumerConfiguration:
638     hosts: olsd004.wnsnet.attws.com:3905
639     consumerGroup: asdc
640     consumerId: invalidMamaUser #mama - in Order To Consume Remove This String And Replace It With -> mama
641     timeoutMs: 15000
642     limit: 1
643     pollingInterval: 2
644     topic: com.att.sdc.23911-SDCforTestDev-v001
645     latitude: 32.109333
646     longitude: 34.855499
647     version: 1.0
648     serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/events
649     environment: TEST
650     partner: BOT_R
651     routeOffer: MR1
652     protocol: https
653     contenttype: application/json
654     dme2TraceOn: true
655     aftEnvironment: AFTUAT
656     aftDme2ConnectionTimeoutMs: 15000
657     aftDme2RoundtripTimeoutMs: 240000
658     aftDme2ReadTimeoutMs: 50000
659     dme2preferredRouterFilePath: DME2preferredRouter.txt 
660     timeLimitForNotificationHandleMs: 0
661     credential:
662         username: m09875@sdc.att.com
663         password: hmXYcznAljMSisdy8zgcag==
664         
665 dmeConfiguration:
666     lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"