Add basic auth header
[sdc.git] / asdctool / 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: 192.168.33.10
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.0
25 released: 2012-11-30
26 toscaConformanceLevel: 12.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 artifactGeneratorConfig: Artifact-Generator.properties
33 resourcesForUpgrade:
34  8.0:
35   - org.openecomp.resource.cp.extCP
36   - tosca.nodes.network.Network
37   - tosca.nodes.network.Port
38   - org.openecomp.resource.cp.nodes.network.SubInterface
39 skipUpgradeFailedVfs: true
40 skipUpgradeVSPs: true
41 autoHealingOwner: jh0003
42 supportAllottedResourcesAndProxy: false
43 deleteLockTimeoutInSeconds: 60
44 maxDeleteComponents: 10
45
46 janusGraphCfgFile: src\main\resources\config\janusgraph.properties
47 janusGraphMigrationKeySpaceCfgFile: src\main\resources\config\janusgraph-migration.properties
48 janusGraphInMemoryGraph: false
49 janusGraphLockTimeout: 1800
50
51 # The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup:
52 janusGraphReconnectIntervalInSeconds: 3
53
54 # The read timeout towards JanusGraph DB when health check is invoked:
55 janusGraphHealthCheckReadTimeout: 1
56
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
80 # Users
81 users:
82     tom: passwd
83     bob: passwd
84
85 neo4j:
86     host: neo4jhost
87     port: 7474
88     user: neo4j
89     password: "12345"
90
91 basicAuth:
92   enabled: false
93   userName: test
94   userPass: test
95   excludedUrls:
96
97 cassandraConfig:
98     cassandraHosts: [192.168.33.10]
99     cassandraPort: 9042
100     localDataCenter: DC-AIO-Ubuntu1
101     reconnectTimeout : 30000
102     authenticate: true
103     username: asdc_user
104     password: Aa1234%^!
105     ssl: true
106     truststorePath : C:/Users/im453s/git/vagrant-sdc-all-in-one/tmp.trust
107     truststorePassword : Aa123456
108     maxWaitSeconds: 120
109     keySpaces:
110         - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
111         - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
112         - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
113         - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}       
114         - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['DC-AIO-Ubuntu1', '1']}
115
116 licenseTypes:
117    - User
118    - Installation
119    - CPU
120
121 #Deployment artifacts placeHolder
122 resourceTypes: &allResourceTypes
123   - VFC
124   - CP
125   - VL
126   - VF
127   - VFCMT
128   - Abstract
129   - CVFC
130
131 # validForResourceTypes usage
132 #     validForResourceTypes:
133 #        - VF
134 #        - VL
135 deploymentResourceArtifacts:
136 #  heat:
137 #      displayName: "Base HEAT Template"
138 #      type: HEAT
139 #      validForResourceTypes: *allResourceTypes
140 #  heatVol:
141 #      displayName: "Volume HEAT Template"
142 #      type: HEAT_VOL
143 #      validForResourceTypes: *allResourceTypes
144 #  heatNet:
145 #      displayName: "Network HEAT Template"
146 #      type: HEAT_NET
147 #      validForResourceTypes: *allResourceTypes
148
149 deploymentResourceInstanceArtifacts:
150   heatEnv:
151       displayName: "HEAT ENV"
152       type: HEAT_ENV
153       description: "Auto-generated HEAT Environment deployment artifact"
154       fileExtension: "env"
155   VfHeatEnv:
156       displayName: "VF HEAT ENV"
157       type: HEAT_ENV
158       description: "VF Auto-generated HEAT Environment deployment artifact"
159       fileExtension: "env"
160
161 #tosca artifacts placeholders
162 toscaArtifacts:
163   assetToscaTemplate:
164       artifactName: -template.yml
165       displayName: Tosca Template
166       type: TOSCA_TEMPLATE
167       description: TOSCA representation of the asset
168   assetToscaCsar:
169       artifactName: -csar.csar
170       displayName: Tosca Model
171       type: TOSCA_CSAR
172       description: TOSCA definition package of the asset
173
174
175 #Informational artifacts placeHolder
176 excludeResourceCategory:
177   - Generic
178 excludeResourceType:
179   - PNF  
180 informationalResourceArtifacts:
181   features:
182       displayName: Features
183       type: OTHER
184   capacity:
185       displayName: Capacity
186       type: OTHER
187   vendorTestResult:
188       displayName: Vendor Test Result
189       type: OTHER
190   testScripts:
191       displayName: Test Scripts
192       type: OTHER
193   CloudQuestionnaire:
194       displayName: Cloud Questionnaire (completed)
195       type: OTHER
196   HEATTemplateFromVendor:
197       displayName: HEAT Template from Vendor
198       type: HEAT
199   resourceSecurityTemplate:
200       displayName: Resource Security Template
201       type: OTHER
202
203 excludeServiceCategory:
204
205 informationalServiceArtifacts:
206   serviceArtifactPlan:
207       displayName: Service Artifact Plan
208       type: OTHER
209   summaryOfImpactsToECOMPElements:
210       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
211       type: OTHER
212   controlLoopFunctions:
213       displayName: Control Loop Functions
214       type: OTHER
215   dimensioningInfo:
216       displayName: Dimensioning Info
217       type: OTHER
218   affinityRules:
219       displayName: Affinity Rules
220       type: OTHER
221   operationalPolicies:
222       displayName: Operational Policies
223       type: OTHER
224   serviceSpecificPolicies:
225       displayName: Service-specific Policies
226       type: OTHER
227   engineeringRules:
228       displayName: Engineering Rules (ERD)
229       type: OTHER
230   distributionInstructions:
231       displayName: Distribution Instructions
232       type: OTHER
233   certificationTestResults:
234       displayName: TD Certification Test Results
235       type: OTHER
236   deploymentVotingRecord:
237       displayName: Deployment Voting Record
238       type: OTHER
239   serviceQuestionnaire:
240       displayName: Service Questionnaire
241       type: OTHER
242   serviceSecurityTemplate:
243       displayName: Service Security Template
244       type: OTHER
245
246 serviceApiArtifacts:
247   configuration:
248       displayName: Configuration
249       type: OTHER
250   instantiation:
251       displayName: Instantiation
252       type: OTHER
253   monitoring:
254       displayName: Monitoring
255       type: OTHER
256   reporting:
257       displayName: Reporting
258       type: OTHER
259   logging:
260       displayName: Logging
261       type: OTHER
262   testing:
263       displayName: Testing
264       type: OTHER
265
266 additionalInformationMaxNumberOfKeys: 50
267
268 systemMonitoring:
269     enabled: false
270     isProxy: false
271     probeIntervalInSeconds: 15
272
273 heatArtifactDeploymentTimeout:
274   defaultMinutes: 30
275   minMinutes: 1
276   maxMinutes: 120
277
278 unLoggedUrls:
279    - /sdc2/rest/healthCheck
280
281 cleanComponentsConfiguration:
282     cleanIntervalInMinutes: 1440
283     componentsToClean:
284        - Resource
285        - Service
286
287 artifactsIndex: resources
288
289 heatEnvArtifactHeader: ""
290 heatEnvArtifactFooter: ""
291
292 onboarding:
293     protocol: http
294     host: localhost
295     port: 8080
296     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
297     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
298
299 switchoverDetector:
300     gBeFqdn: AIO-BE.ecomp.idns.cip.com
301     gFeFqdn: AIO-FE.ecomp.idns.cip.com
302     beVip: 0.0.0.0
303     feVip: 0.0.0.0
304     beResolveAttempts: 3
305     feResolveAttempts: 3
306     enabled: false
307     interval: 60
308     changePriorityUser: ecompasdc
309     changePriorityPassword: ecompasdc123
310     publishNetworkUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/update_network?user=root"
311     publishNetworkBody: '{"note":"publish network"}'
312     groups:
313       beSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-BE.ecomp.idns.com?user=root",
314                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"}'}
315       feSet: { changePriorityUrl: "http://xxx.com/crt/CipDomain.ECOMP-ASDC-DEVST/config/sites/AIO-FE.ecomp.idns.com?user=root",
316                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"}'}
317
318 applicationL1Cache:
319     datatypes:
320         enabled: true
321         firstRunDelay: 10
322         pollIntervalInSec: 60
323
324 applicationL2Cache:
325     enabled: true
326     catalogL1Cache:
327         enabled: true
328         resourcesSizeInCache: 300
329         servicesSizeInCache: 200
330         productsSizeInCache: 100
331     queue:
332         syncIntervalInSecondes: 43200
333         waitOnShutDownInMinutes: 10
334         numberOfCacheWorkers: 4
335
336 toscaValidators:
337     stringMaxLength: 2500
338
339 disableAudit: false
340
341 vfModuleProperties:
342     min_vf_module_instances:
343         forBaseModule: 1
344         forNonBaseModule: 0
345     max_vf_module_instances:
346         forBaseModule: 1
347         forNonBaseModule:
348     initial_count:
349         forBaseModule: 1
350         forNonBaseModule: 0
351     vf_module_type:
352         forBaseModule: Base
353         forNonBaseModule: Expansion
354
355 genericAssetNodeTypes:
356   VFC: org.openecomp.resource.abstract.nodes.VFC
357   CVFC: org.openecomp.resource.abstract.nodes.VFC
358   VF : org.openecomp.resource.abstract.nodes.VF
359   PNF: org.openecomp.resource.abstract.nodes.PNF
360   Service: org.openecomp.resource.abstract.nodes.service
361
362 dmaapConsumerConfiguration:
363   hosts: olsd004.wnsnet.attws.com:3905
364   consumerGroup: asdc
365   consumerId: mama #mama - in Order To Consume Remove This String And Replace It With -> mama
366   timeoutMs: 15000
367   limit: 1
368   pollingInterval: 2
369   topic: com.att.sdc.23911-SDCforTestDev-v001
370   latitude: 32.109333
371   longitude: 34.855499
372   version: 1.0
373   serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/events
374   environment: TEST
375   partner: BOT_R
376   routeOffer: MR1
377   protocol: https
378   contenttype: application/json
379   dme2TraceOn: true
380   aftEnvironment: AFTUAT
381   aftDme2ConnectionTimeoutMs: 15000
382   aftDme2RoundtripTimeoutMs: 240000
383   aftDme2ReadTimeoutMs: 50000
384   dme2preferredRouterFilePath: DME2preferredRouter.txt
385   timeLimitForNotificationHandleMs: 120000
386   credential:
387       username: m09875@sdc.att.com
388       password: hmXYcznAljMSisdy8zgcag==
389
390 dmaapProducerConfiguration:
391     hosts: olsd004.wnsnet.attws.com:3905
392     consumerGroup: asdc
393     consumerId: mama #mama - in Order To Consume Remove This String And Replace It With -> mama
394     timeoutMs: 15000
395     limit: 1
396     pollingInterval: 2
397     topic: com.att.sdc.23911-SDCforTestDev-v001
398     latitude: 32.109333
399     longitude: 34.855499
400     version: 1.0
401     serviceName: dmaap-v1.dev.dmaap.dt.saat.acsi.att.com/events
402     environment: TEST
403     partner: BOT_R
404     routeOffer: MR1
405     protocol: https
406     contenttype: application/json
407     dme2TraceOn: true
408     aftEnvironment: AFTUAT
409     aftDme2ConnectionTimeoutMs: 15000
410     aftDme2RoundtripTimeoutMs: 240000
411     aftDme2ReadTimeoutMs: 50000
412     dme2preferredRouterFilePath: DME2preferredRouter.txt
413     timeLimitForNotificationHandleMs: 120000
414     credential:
415         username: m09875@sdc.att.com
416         password: hmXYcznAljMSisdy8zgcag==