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