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