97732908c4e0a07539356f2d16666c712a679a94
[sdc.git] /
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
9 # catalog backend hostname
10 beFqdn: <%= @host_ip %>
11
12 # catalog backend http port
13 beHttpPort: <%= @catalog_port %>
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: <%= @ssl_port %>
23 version: 1.0
24 released: 2012-11-30
25 toscaConformanceLevel: 3.0
26 minToscaConformanceLevel: 3.0
27
28 titanCfgFile: /var/lib/jetty/config/catalog-be/titan.properties
29 titanInMemoryGraph: false
30 titanLockTimeout: 1800
31 # The interval to try and reconnect to titan DB when it is down during ASDC startup:
32 titanReconnectIntervalInSeconds: 3
33
34 # The read timeout towards Titan DB when health check is invoked:
35 titanHealthCheckReadTimeout: 1
36
37 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
38
39 esReconnectIntervalInSeconds: 3
40 uebHealthCheckReconnectIntervalInSeconds: 15
41 uebHealthCheckReadTimeout: 4
42
43 # Protocols
44 protocols:
45    - http
46    - https
47
48 # Users
49 users:
50     tom: passwd
51     bob: passwd
52
53
54 cassandraConfig:
55     cassandraHosts: [<%= @cassandra_ip %>]
56     localDataCenter:
57     reconnectTimeout : 30000
58     authenticate: true
59     username: asdc_user
60     password: Aa1234%^!
61     ssl: false
62     truststorePath : /config/.truststore
63     truststorePassword : Aa123456
64     keySpaces:
65         - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
66         - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
67         - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
68         - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
69
70 #Application-specific settings of ES
71 elasticSearch:
72     # Mapping of index prefix to time-based frame. For example, if below is configured:
73     #
74     # - indexPrefix: auditingevents
75     #    creationPeriod: minute
76     #
77     # 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.
78     # Another object created on 2015-12-23 13:25:54, will enter "auditingevents-2015-12-23-13-25" index.
79     # If creationPeriod: month, both of the above will enter "auditingevents-2015-12" index.
80     #
81     # PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
82     #
83     # Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
84     #
85     # If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
86
87     indicesTimeFrequency:
88       - indexPrefix: auditingevents
89         creationPeriod: month
90       - indexPrefix: monitoring_events
91         creationPeriod: month
92 artifactTypes:
93    - CHEF
94    - PUPPET
95    - SHELL
96    - YANG
97    - YANG_XML
98    - HEAT
99    - BPEL
100    - DG_XML
101    - MURANO_PKG
102    - WORKFLOW
103    - NETWORK_CALL_FLOW
104    - TOSCA_TEMPLATE
105    - TOSCA_CSAR
106    - AAI_SERVICE_MODEL
107    - AAI_VF_MODEL
108    - AAI_VF_MODULE_MODEL
109    - AAI_VF_INSTANCE_MODEL
110    - OTHER
111
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
125 # validForResourceTypes usage
126 #     validForResourceTypes:
127 #        - VF
128 #        - VL
129 deploymentResourceArtifacts:
130
131
132 deploymentResourceInstanceArtifacts:
133   heatEnv:
134       displayName: "HEAT ENV"
135       type: HEAT_ENV
136       description: "Auto-generated HEAT Environment deployment artifact"
137       fileExtension: "env"
138
139 #tosca artifacts placeholders
140 toscaArtifacts:
141   assetToscaTemplate:
142       artifactName: -template.yml
143       displayName: Tosca Template
144       type: TOSCA_TEMPLATE
145       description: TOSCA representation of the asset
146   assetToscaCsar:
147       artifactName: -csar.csar
148       displayName: Tosca Model
149       type: TOSCA_CSAR
150       description: TOSCA definition package of the asset
151
152 #Informational artifacts placeHolder
153 excludeResourceCategory:
154   - Generic
155 informationalResourceArtifacts:
156   features:
157       displayName: Features
158       type: OTHER
159   capacity:
160       displayName: Capacity
161       type: OTHER
162   vendorTestResult:
163       displayName: Vendor Test Result
164       type: OTHER
165   testScripts:
166       displayName: Test Scripts
167       type: OTHER
168   cloudQuestionnaire:
169       displayName: Cloud Questionnaire (completed)
170       type: OTHER
171   HEATTemplateFromVendor:
172       displayName: HEAT Template from Vendor
173       type: HEAT
174   resourceSecurityTemplate:
175       displayName: Resource Security Template
176       type: OTHER
177
178 excludeServiceCategory:
179
180 informationalServiceArtifacts:
181   serviceArtifactPlan:
182       displayName: Service Artifact Plan
183       type: OTHER
184   summaryOfImpactsToECOMPElements:
185       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
186       type: OTHER
187   controlLoopFunctions:
188       displayName: Control Loop Functions
189       type: OTHER
190   dimensioningInfo:
191       displayName: Dimensioning Info
192       type: OTHER
193   affinityRules:
194       displayName: Affinity Rules
195       type: OTHER
196   operationalPolicies:
197       displayName: Operational Policies
198       type: OTHER
199   serviceSpecificPolicies:
200       displayName: Service-specific Policies
201       type: OTHER
202   engineeringRules:
203       displayName: Engineering Rules (ERD)
204       type: OTHER
205   distributionInstructions:
206       displayName: Distribution Instructions
207       type: OTHER
208   certificationTestResults:
209       displayName: TD Certification Test Results
210       type: OTHER
211   deploymentVotingRecord:
212       displayName: Deployment Voting Record
213       type: OTHER
214   serviceQuestionnaire:
215       displayName: Service Questionnaire
216       type: OTHER
217   serviceSecurityTemplate:
218       displayName: Service Security Template
219       type: OTHER
220
221 serviceApiArtifacts:
222   configuration:
223       displayName: Configuration
224       type: OTHER
225   instantiation:
226       displayName: Instantiation
227       type: OTHER
228   monitoring:
229       displayName: Monitoring
230       type: OTHER
231   reporting:
232       displayName: Reporting
233       type: OTHER
234   logging:
235       displayName: Logging
236       type: OTHER
237   testing:
238       displayName: Testing
239       type: OTHER
240
241
242 additionalInformationMaxNumberOfKeys: 50
243
244 systemMonitoring:
245     enabled: true
246     isProxy: false
247     probeIntervalInSeconds: 15
248 defaultHeatArtifactTimeoutMinutes: 60
249
250 serviceDeploymentArtifacts:
251     YANG_XML:
252         acceptedTypes:
253             - xml
254     VNF_CATALOG:
255         acceptedTypes:
256             - xml
257     MODEL_INVENTORY_PROFILE:
258         acceptedTypes:
259             - xml
260     MODEL_QUERY_SPEC:
261         acceptedTypes:
262             - xml
263     AAI_SERVICE_MODEL:
264         acceptedTypes:
265             - xml
266     AAI_VF_MODULE_MODEL:
267         acceptedTypes:
268             - xml
269     AAI_VF_INSTANCE_MODEL:
270         acceptedTypes:
271             - xml
272     OTHER:
273         acceptedTypes:
274
275
276 resourceDeploymentArtifacts:
277     HEAT:
278         acceptedTypes:
279             - yaml
280             - yml
281         validForResourceTypes: *allResourceTypes
282     HEAT_VOL:
283         acceptedTypes:
284             - yaml
285             - yml
286         validForResourceTypes: *allResourceTypes
287     HEAT_NET:
288         acceptedTypes:
289             - yaml
290             - yml
291         validForResourceTypes: *allResourceTypes
292     HEAT_NESTED:
293         acceptedTypes:
294             - yaml
295             - yml
296         validForResourceTypes: *allResourceTypes
297     HEAT_ARTIFACT:
298         acceptedTypes:
299         validForResourceTypes: *allResourceTypes
300     YANG_XML:
301         acceptedTypes:
302             - xml
303         validForResourceTypes: *allResourceTypes
304     VNF_CATALOG:
305         acceptedTypes:
306             - xml
307         validForResourceTypes: *allResourceTypes
308     VF_LICENSE:
309         acceptedTypes:
310             - xml
311         validForResourceTypes: *allResourceTypes
312     VENDOR_LICENSE:
313         acceptedTypes:
314             - xml
315         validForResourceTypes: *allResourceTypes
316     MODEL_INVENTORY_PROFILE:
317         acceptedTypes:
318             - xml
319         validForResourceTypes: *allResourceTypes
320     MODEL_QUERY_SPEC:
321         acceptedTypes:
322             - xml
323         validForResourceTypes: *allResourceTypes
324     APPC_CONFIG:
325         acceptedTypes:
326         validForResourceTypes:
327             - VF
328     #DCAE Artifacts
329     DCAE_TOSCA:
330         acceptedTypes:
331             - yml
332             - yaml
333         validForResourceTypes:
334             - VF
335     DCAE_JSON:
336         acceptedTypes:
337             - json
338         validForResourceTypes:
339             - VF
340     DCAE_POLICY:
341         acceptedTypes:
342             - emf
343         validForResourceTypes:
344             - VF
345     DCAE_DOC:
346         acceptedTypes:
347         validForResourceTypes:
348             - VF
349     DCAE_EVENT:
350         acceptedTypes:
351         validForResourceTypes:
352             - VF
353 #AAI Artifacts
354     AAI_VF_MODEL:
355         acceptedTypes:
356             - xml
357         validForResourceTypes:
358             - VF
359     AAI_VF_MODULE_MODEL:
360         acceptedTypes:
361             - xml
362         validForResourceTypes:
363             - VF
364     OTHER:
365         acceptedTypes:
366         validForResourceTypes: *allResourceTypes
367
368 resourceInstanceDeploymentArtifacts:
369     HEAT_ENV:
370         acceptedTypes:
371             - env
372     VF_MODULES_METADATA:
373         acceptedTypes:
374             - json
375 #DCAE_VF Instance Artifacts
376     DCAE_INVENTORY_TOSCA:
377         acceptedTypes:
378             - yml
379             - yaml
380     DCAE_INVENTORY_JSON:
381         acceptedTypes:
382             - json
383     DCAE_INVENTORY_POLICY:
384       acceptedTypes:
385             - emf
386     DCAE_INVENTORY_DOC:
387       acceptedTypes:
388     DCAE_INVENTORY_BLUEPRINT:
389       acceptedTypes:
390     DCAE_INVENTORY_EVENT:
391       acceptedTypes:
392 resourceInformationalDeployedArtifacts:
393
394
395 requirementsToFulfillBeforeCert:
396
397 capabilitiesToConsumeBeforeCert:
398
399 unLoggedUrls:
400    - /sdc2/rest/healthCheck
401
402 cleanComponentsConfiguration:
403     cleanIntervalInMinutes: 1440
404     componentsToClean:
405        - Resource
406        - Service
407
408 artifactsIndex: resources
409
410 heatEnvArtifactHeader:
411     ""
412 heatEnvArtifactFooter:
413     ""
414
415 onboarding:
416     protocol: http
417     host: <%= @host_ip %>
418     port: <%= @catalog_port %>
419     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
420
421
422 # #GSS IDNS
423 switchoverDetector:
424     gBeFqdn: 
425     gFeFqdn: 
426     beVip: 1.2.3.4
427     feVip: 1.2.3.4
428     beResolveAttempts: 3
429     feResolveAttempts: 3
430     enabled: false
431     interval: 60
432     changePriorityUser: ecompasdc
433     changePriorityPassword: ecompasdc123
434     publishNetworkUrl: 
435     publishNetworkBody: '{"note":"comment"}'
436     groups:
437       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
438       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
439
440 applicationL1Cache:
441     datatypes:
442         enabled: true
443         firstRunDelay: 10
444         pollIntervalInSec: 60
445
446 applicationL2Cache:
447     enabled: true
448     catalogL1Cache:
449         enabled: true
450         resourcesSizeInCache: 300
451         servicesSizeInCache: 200
452         productsSizeInCache: 100
453     queue:
454         syncIntervalInSecondes: 43200
455         waitOnShutDownInMinutes: 10
456         numberOfCacheWorkers: 4
457
458 toscaValidators:
459     stringMaxLength: 65536
460
461 disableAudit: false