Configuration file runtime reload
[sdc.git] / catalog-be / src / test / resources / config / catalog-be / auth / 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: 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 janusGraph DB when it is down during ASDC startup:
34 janusGraphReconnectIntervalInSeconds: 3
35
36 # The read timeout towards Titan 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
113 licenseTypes:
114    - User
115    - Installation
116    - CPU
117
118 #Deployment artifacts placeHolder
119 resourceTypes: &allResourceTypes
120   - VFC
121   - CP
122   - VL
123   - VF
124   - VFCMT
125   - Abstract
126   - CVFC
127
128 # validForResourceTypes usage
129 #     validForResourceTypes:
130 #        - VF
131 #        - VL
132 deploymentResourceArtifacts:
133 #  heat:
134 #      displayName: "Base HEAT Template"
135 #      type: HEAT
136 #      validForResourceTypes: *allResourceTypes
137 #  heatVol:
138 #      displayName: "Volume HEAT Template"
139 #      type: HEAT_VOL
140 #      validForResourceTypes: *allResourceTypes
141 #  heatNet:
142 #      displayName: "Network HEAT Template"
143 #      type: HEAT_NET
144 #      validForResourceTypes: *allResourceTypes
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
172 #Informational artifacts placeHolder
173 excludeResourceCategory:
174   - Generic
175 excludeResourceType:
176   - PNF  
177 informationalResourceArtifacts:
178   features:
179       displayName: Features
180       type: OTHER
181   capacity:
182       displayName: Capacity
183       type: OTHER
184   vendorTestResult:
185       displayName: Vendor Test Result
186       type: OTHER
187   testScripts:
188       displayName: Test Scripts
189       type: OTHER
190   CloudQuestionnaire:
191       displayName: Cloud Questionnaire (completed)
192       type: OTHER
193   HEATTemplateFromVendor:
194       displayName: HEAT Template from Vendor
195       type: HEAT
196   resourceSecurityTemplate:
197       displayName: Resource Security Template
198       type: OTHER
199
200 excludeServiceCategory:
201
202 informationalServiceArtifacts:
203   serviceArtifactPlan:
204       displayName: Service Artifact Plan
205       type: OTHER
206   summaryOfImpactsToECOMPElements:
207       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
208       type: OTHER
209   controlLoopFunctions:
210       displayName: Control Loop Functions
211       type: OTHER
212   dimensioningInfo:
213       displayName: Dimensioning Info
214       type: OTHER
215   affinityRules:
216       displayName: Affinity Rules
217       type: OTHER
218   operationalPolicies:
219       displayName: Operational Policies
220       type: OTHER
221   serviceSpecificPolicies:
222       displayName: Service-specific Policies
223       type: OTHER
224   engineeringRules:
225       displayName: Engineering Rules (ERD)
226       type: OTHER
227   distributionInstructions:
228       displayName: Distribution Instructions
229       type: OTHER
230   certificationTestResults:
231       displayName: TD Certification Test Results
232       type: OTHER
233   deploymentVotingRecord:
234       displayName: Deployment Voting Record
235       type: OTHER
236   serviceQuestionnaire:
237       displayName: Service Questionnaire
238       type: OTHER
239   serviceSecurityTemplate:
240       displayName: Service Security Template
241       type: OTHER
242
243 serviceApiArtifacts:
244   configuration:
245       displayName: Configuration
246       type: OTHER
247   instantiation:
248       displayName: Instantiation
249       type: OTHER
250   monitoring:
251       displayName: Monitoring
252       type: OTHER
253   reporting:
254       displayName: Reporting
255       type: OTHER
256   logging:
257       displayName: Logging
258       type: OTHER
259   testing:
260       displayName: Testing
261       type: OTHER
262
263 additionalInformationMaxNumberOfKeys: 50
264
265 systemMonitoring:
266     enabled: false
267     isProxy: false
268     probeIntervalInSeconds: 15
269
270 heatArtifactDeploymentTimeout:
271   defaultMinutes: 30
272   minMinutes: 1
273   maxMinutes: 120
274
275 serviceDeploymentArtifacts:
276     YANG_XML:
277         acceptedTypes:
278             - xml
279     VNF_CATALOG:
280         acceptedTypes:
281             - xml
282     MODEL_INVENTORY_PROFILE:
283         acceptedTypes:
284             - xml
285     MODEL_QUERY_SPEC:
286         acceptedTypes:
287             - xml
288     UCPE_LAYER_2_CONFIGURATION:
289         acceptedTypes:
290             - xml
291
292 #AAI Artifacts
293     AAI_SERVICE_MODEL:
294         acceptedTypes:
295             - xml
296     AAI_VF_MODULE_MODEL:
297         acceptedTypes:
298             - xml
299     AAI_VF_INSTANCE_MODEL:
300         acceptedTypes:
301             - xml 
302     OTHER:
303         acceptedTypes:
304
305 resourceDeploymentArtifacts:
306     HEAT:
307         acceptedTypes:
308             - yaml
309             - yml
310         validForResourceTypes: *allResourceTypes
311     HEAT_VOL:
312         acceptedTypes:
313             - yaml
314             - yml
315         validForResourceTypes: *allResourceTypes
316     HEAT_NET:
317         acceptedTypes:
318             - yaml
319             - yml
320         validForResourceTypes: *allResourceTypes
321     HEAT_NESTED:
322         acceptedTypes:
323             - yaml
324             - yml
325         validForResourceTypes: *allResourceTypes
326     HEAT_ARTIFACT:
327         acceptedTypes:
328         validForResourceTypes: *allResourceTypes
329     YANG_XML:
330         acceptedTypes:
331             - xml
332         validForResourceTypes: *allResourceTypes
333     VNF_CATALOG:
334         acceptedTypes:
335             - xml
336         validForResourceTypes: *allResourceTypes
337     VF_LICENSE:
338         acceptedTypes:
339             - xml
340         validForResourceTypes: *allResourceTypes
341     VENDOR_LICENSE:
342         acceptedTypes:
343             - xml
344         validForResourceTypes: *allResourceTypes
345     MODEL_INVENTORY_PROFILE:
346         acceptedTypes:
347             - xml
348         validForResourceTypes: *allResourceTypes
349     MODEL_QUERY_SPEC:
350         acceptedTypes:
351             - xml
352         validForResourceTypes: *allResourceTypes
353     LIFECYCLE_OPERATIONS:
354         acceptedTypes:
355             - yaml
356             - yml
357         validForResourceTypes:
358             - VF
359             - VFC
360     VES_EVENTS:
361         acceptedTypes:
362             - yaml
363             - yml
364         validForResourceTypes: *allResourceTypes
365     PERFORMANCE_COUNTER:
366         acceptedTypes:
367             - csv
368         validForResourceTypes: *allResourceTypes
369     APPC_CONFIG:
370         acceptedTypes:
371         validForResourceTypes:
372             - VF
373     DCAE_TOSCA:
374         acceptedTypes:
375             - yml
376             - yaml
377         validForResourceTypes:
378             - VF
379             - VFCMT
380     DCAE_JSON:
381         acceptedTypes:
382             - json
383         validForResourceTypes:
384             - VF
385             - VFCMT
386     DCAE_POLICY:
387         acceptedTypes:
388             - emf
389         validForResourceTypes:
390             - VF
391             - VFCMT
392     DCAE_DOC:
393         acceptedTypes:
394         validForResourceTypes:
395             - VF 
396             - VFCMT       
397     DCAE_EVENT:
398         acceptedTypes:
399         validForResourceTypes:
400             - VF
401             - VFCMT
402     AAI_VF_MODEL:
403         acceptedTypes:
404             - xml
405         validForResourceTypes:
406             - VF
407     AAI_VF_MODULE_MODEL:
408         acceptedTypes:
409             - xml
410         validForResourceTypes:
411             - VF
412     OTHER:
413         acceptedTypes:
414         validForResourceTypes: *allResourceTypes
415     SNMP_POLL:
416         acceptedTypes:
417         validForResourceTypes: *allResourceTypes
418     SNMP_TRAP:
419         acceptedTypes:
420         validForResourceTypes: *allResourceTypes
421
422 resourceInstanceDeploymentArtifacts:
423     HEAT_ENV:
424         acceptedTypes:
425             - env
426     VF_MODULES_METADATA:
427         acceptedTypes:
428             - json
429     VES_EVENTS:
430         acceptedTypes:
431             - yaml
432             - yml
433     PERFORMANCE_COUNTER:
434         acceptedTypes:
435             - csv
436     DCAE_INVENTORY_TOSCA:
437         acceptedTypes:
438             - yml
439             - yaml
440     DCAE_INVENTORY_JSON:
441         acceptedTypes:
442             - json
443     DCAE_INVENTORY_POLICY:
444       acceptedTypes:
445             - emf
446     DCAE_INVENTORY_DOC:
447       acceptedTypes:
448     DCAE_INVENTORY_BLUEPRINT:
449       acceptedTypes:
450     DCAE_INVENTORY_EVENT:
451       acceptedTypes:
452     SNMP_POLL:
453         acceptedTypes:
454         validForResourceTypes: *allResourceTypes
455     SNMP_TRAP:
456         acceptedTypes:
457         validForResourceTypes: *allResourceTypes
458
459 resourceInformationalArtifacts:
460     CHEF:
461         acceptedTypes:
462         validForResourceTypes: *allResourceTypes
463     PUPPET:
464         acceptedTypes:
465         validForResourceTypes: *allResourceTypes
466     SHELL:
467         acceptedTypes:
468         validForResourceTypes: *allResourceTypes
469     YANG:
470         acceptedTypes:
471         validForResourceTypes: *allResourceTypes
472     YANG_XML:
473         acceptedTypes:
474         validForResourceTypes: *allResourceTypes
475     HEAT:
476         acceptedTypes:
477         validForResourceTypes: *allResourceTypes
478     BPEL:
479         acceptedTypes:
480         validForResourceTypes: *allResourceTypes
481     DG_XML:
482         acceptedTypes:
483         validForResourceTypes: *allResourceTypes
484     MURANO_PKG:
485         acceptedTypes:
486         validForResourceTypes: *allResourceTypes
487     OTHER:
488         acceptedTypes:
489         validForResourceTypes: 
490             - VFC
491             - CVFC
492             - CP
493             - VL
494             - VF
495             - VFCMT
496             - Abstract
497             - PNF
498     SNMP_POLL:
499         acceptedTypes:
500         validForResourceTypes: *allResourceTypes
501     SNMP_TRAP:
502         acceptedTypes:
503         validForResourceTypes: *allResourceTypes
504     GUIDE:
505         acceptedTypes:
506         validForResourceTypes:
507             - VF
508             - VFC
509             - CVFC
510
511 unLoggedUrls:
512    - /sdc2/rest/healthCheck
513
514 cleanComponentsConfiguration:
515     cleanIntervalInMinutes: 1440
516     componentsToClean:
517        - Resource
518        - Service
519
520 artifactsIndex: resources
521
522 heatEnvArtifactHeader: ""
523 heatEnvArtifactFooter: ""
524
525 onboarding:
526     protocol: http
527     host: localhost
528     port: 8080
529     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
530     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
531
532 dcae:
533     protocol: http
534     host: 127.0.0.1
535     port: 8080
536     healthCheckUri: "/dcae/healthCheck"
537
538 switchoverDetector:
539     gBeFqdn: AIO-BE.ecomp.idns.cip.com
540     gFeFqdn: AIO-FE.ecomp.idns.cip.com
541     beVip: 0.0.0.0
542     feVip: 0.0.0.0
543     beResolveAttempts: 3
544     feResolveAttempts: 3
545     enabled: false
546     interval: 60
547     changePriorityUser: ecompasdc
548     changePriorityPassword: ecompasdc123
549     publishNetworkUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/update_network?user=root"
550     publishNetworkBody: '{"note":"publish network"}'
551     groups:
552       beSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com?user=root",
553                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"}'}
554       feSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com?user=root",
555                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"}'}
556
557 applicationL1Cache:
558     datatypes:
559         enabled: true
560         firstRunDelay: 10
561         pollIntervalInSec: 60
562
563 applicationL2Cache:
564     enabled: true
565     catalogL1Cache:
566         enabled: true
567         resourcesSizeInCache: 300
568         servicesSizeInCache: 200
569         productsSizeInCache: 100
570     queue:
571         syncIntervalInSecondes: 43200
572         waitOnShutDownInMinutes: 10
573         numberOfCacheWorkers: 4
574
575 toscaValidators:
576     stringMaxLength: 2500
577
578 disableAudit: false
579
580 vfModuleProperties:
581     min_vf_module_instances:
582         forBaseModule: 1
583         forNonBaseModule: 0
584     max_vf_module_instances:
585         forBaseModule: 1
586         forNonBaseModule:
587     initial_count:
588         forBaseModule: 1
589         forNonBaseModule: 0
590     vf_module_type:
591         forBaseModule: Base
592         forNonBaseModule: Expansion
593
594 genericAssetNodeTypes:
595   VFC: org.openecomp.resource.abstract.nodes.VFC
596   CVFC: org.openecomp.resource.abstract.nodes.VFC
597   VF : org.openecomp.resource.abstract.nodes.VF
598   PNF: org.openecomp.resource.abstract.nodes.PNF
599   Service: org.openecomp.resource.abstract.nodes.service
600
601 workloadContext: Production
602 environmentContext:
603     defaultValue: General_Revenue-Bearing
604     validValues:
605        - Critical_Revenue-Bearing
606        - Vital_Revenue-Bearing
607        - Essential_Revenue-Bearing
608        - Important_Revenue-Bearing
609        - Needed_Revenue-Bearing
610        - Useful_Revenue-Bearing
611        - General_Revenue-Bearing
612        - Critical_Non-Revenue
613        - Vital_Non-Revenue
614        - Essential_Non-Revenue
615        - Important_Non-Revenue
616        - Needed_Non-Revenue
617        - Useful_Non-Revenue
618        - General_Non-Revenue
619
620 dmaapConsumerConfiguration:
621     active: true
622     hosts: olsd004.wnsnet.com:3905
623     consumerGroup: asdc
624     consumerId: invalidMamaUser #mama - in Order To Consume Remove This String And Replace It With -> mama
625     timeoutMs: 15000
626     limit: 1
627     pollingInterval: 2
628     topic: com.sdc.23911-SDCforTestDev-v001
629     latitude: 32.109333
630     longitude: 34.855499
631     version: 1.0
632     serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.com/events
633     environment: TEST
634     partner: BOT_R
635     routeOffer: MR1
636     protocol: https
637     contenttype: application/json
638     dme2TraceOn: true
639     aftEnvironment: AFTUAT
640     aftDme2ConnectionTimeoutMs: 15000
641     aftDme2RoundtripTimeoutMs: 240000
642     aftDme2ReadTimeoutMs: 50000
643     dme2preferredRouterFilePath: DME2preferredRouter.txt 
644     timeLimitForNotificationHandleMs: 0
645     credential:
646         username: m09875@sdc.com
647         password: hmXYcznAljMSisdy8zgcag==
648     aftDme2SslEnable: true
649     aftDme2ClientIgnoreSslConfig: false
650     aftDme2ClientKeystore: /opt/app/jetty/base/be/config/.truststore
651     aftDme2ClientKeystorePassword: hmXYcznAljMSisdy8zgcag==
652     aftDme2ClientSslCertAlias: certman
653         
654 dmaapProducerConfiguration:
655     active: true
656     hosts: olsd004.wnsnet.attws.com:3904
657     consumerGroup: asdc
658     consumerId: mama #mama - in Order To Consume Remove This String And Replace It With -> mama
659     timeoutMs: 15000
660     limit: 1
661     pollingInterval: 2
662     topic: com.att.sdc.23911-msfacadesdc-v1
663     latitude: 32.109333
664     longitude: 34.855499
665     version: 1.0
666     serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/events
667     environment: TEST
668     partner: BOT_R
669     routeOffer: MR1
670     protocol: http
671     contenttype: application/json
672     dme2TraceOn: true
673     aftEnvironment: AFTUAT
674     aftDme2ConnectionTimeoutMs: 15000
675     aftDme2RoundtripTimeoutMs: 240000
676     aftDme2ReadTimeoutMs: 50000
677     dme2preferredRouterFilePath: DME2preferredRouter.txt
678     timeLimitForNotificationHandleMs: 120000
679     credential:
680         username: m09875@sdc.att.com
681         password: hmXYcznAljMSisdy8zgcag==
682 #    isActive: false
683 #    transportType: HTTPAAF
684 #    hosts: olsd004.wnsnet.attws.com:3904
685 #    consumerGroup: asdc
686 #    consumerId: mama #mama - in Order To Consume Remove This String And Replace It With -> mama
687 #    limit: 1000
688 #    timeout: 15000
689 #    topic: com.att.sdc.23911-msfacadesdc-v1
690 #    protocol: http
691 #    contenttype: application/json
692 #    authKey: d8fWpPuZ3JJEs8Gf:XyQeXFoxIJZGAUaJUfx+oV6JO
693 #    authDate: 2018-05-18T13:57:37-0800
694 #    dme2preferredRouterFilePath: DME2preferredRouter.txt #stub , used only cause exception is thrown without it
695 #    credential:
696 #        username: m09875@sdc.att.com
697 #        password: hmXYcznAljMSisdy8zgcag==
698 dmeConfiguration:
699     lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
700
701 excludedGroupTypesMapping:
702     CR:
703        - org.openecomp.groups.VfModule
704        - org.openecomp.groups.heat.HeatStack
705        - tosca.groups.Root
706     VF:
707        - org.openecomp.groups.VfModule
708        - org.openecomp.groups.heat.HeatStack
709        - tosca.groups.Root
710     Service:
711        - org.openecomp.groups.VfModule
712        - org.openecomp.groups.heat.HeatStack
713        - tosca.groups.Root
714 healthStatusExclude:
715    - DE
716    - ES
717    - DMAAP
718
719 aafNamespace: com.att.sdc
720
721 aafAuthNeeded:            true
722
723 cadiFilterParams:
724     AFT_LATITUDE:  "32.780140"
725     AFT_LONGITUDE: "-96.800451"
726     hostname:                 192.168.33.10
727     aaf_id:                   m09875@sdc.att.com
728     aaf_env:                  TEST
729     aaf_url:                  https://aaftest.test.att.com/locate/com.att.aaf.service:2.0
730     csp_domain:               PROD
731     cadi_keyfile:             /opt/app/jetty/base/be/etc/keyfile
732     aaf_password:             enc:uI_J4jBL4YUcIZZa5uZKj3QMUC63hbS8TmDn5PSp5nO
733     cadi_loglevel:            DEBUG
734     AFT_ENVIRONMENT:          AFTUAT
735     cadiX509Issuers:          CN=intermediateCA_1, OU=OSAAF, O=ONAP, C=US
736     cadi_truststore:          /opt/app/jetty/base/be/etc/cadi_truststore.jks
737     cadi_truststore_password: changeit
738
739