d0c5a510b219414231ad0177b169d4fb8f0d41a5
[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     CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT:
351         acceptedTypes:
352             - zip
353         validForResourceTypes: *allResourceTypes
354     YANG_XML:
355         acceptedTypes:
356             - xml
357         validForResourceTypes: *allResourceTypes
358     VNF_CATALOG:
359         acceptedTypes:
360             - xml
361         validForResourceTypes: *allResourceTypes
362     VF_LICENSE:
363         acceptedTypes:
364             - xml
365         validForResourceTypes: *allResourceTypes
366     VENDOR_LICENSE:
367         acceptedTypes:
368             - xml
369         validForResourceTypes: *allResourceTypes
370     MODEL_INVENTORY_PROFILE:
371         acceptedTypes:
372             - xml
373         validForResourceTypes: *allResourceTypes
374     MODEL_QUERY_SPEC:
375         acceptedTypes:
376             - xml
377         validForResourceTypes: *allResourceTypes
378     LIFECYCLE_OPERATIONS:
379         acceptedTypes:
380             - yaml
381             - yml
382         validForResourceTypes:
383             - VF
384             - VFC
385     VES_EVENTS:
386         acceptedTypes:
387             - yaml
388             - yml
389         validForResourceTypes:
390             - VFC
391             - CP
392             - VL
393             - VF
394             - CR
395             - VFCMT
396             - Abstract
397             - CVFC
398             - PNF
399     PERFORMANCE_COUNTER:
400         acceptedTypes:
401             - csv
402         validForResourceTypes: *allResourceTypes
403     APPC_CONFIG:
404         acceptedTypes:
405         validForResourceTypes:
406             - VF
407     DCAE_TOSCA:
408         acceptedTypes:
409             - yml
410             - yaml
411         validForResourceTypes:
412             - VF
413             - VFCMT
414     DCAE_JSON:
415         acceptedTypes:
416             - json
417         validForResourceTypes:
418             - VF
419             - VFCMT
420     DCAE_POLICY:
421         acceptedTypes:
422             - emf
423         validForResourceTypes:
424             - VF
425             - VFCMT
426     DCAE_DOC:
427         acceptedTypes:
428         validForResourceTypes:
429             - VF
430             - VFCMT
431     DCAE_EVENT:
432         acceptedTypes:
433         validForResourceTypes:
434             - VF
435             - VFCMT
436     AAI_VF_MODEL:
437         acceptedTypes:
438             - xml
439         validForResourceTypes:
440             - VF
441     AAI_VF_MODULE_MODEL:
442         acceptedTypes:
443             - xml
444         validForResourceTypes:
445             - VF
446     OTHER:
447         acceptedTypes:
448         validForResourceTypes:
449           - VFC
450           - CVFC
451           - CP
452           - VL
453           - VF
454           - VFCMT
455           - Abstract
456           - PNF
457     SNMP_POLL:
458         acceptedTypes:
459         validForResourceTypes: *allResourceTypes
460     SNMP_TRAP:
461         acceptedTypes:
462         validForResourceTypes: *allResourceTypes
463     PM_DICTIONARY:
464         acceptedTypes:
465             - yaml
466             - yml
467         validForResourceTypes:
468             - VF
469             - PNF
470
471 #PLAN
472     PLAN:
473         acceptedTypes:
474             - xml
475         validForResourceTypes:
476             - VF
477             - VFC
478     WORKFLOW:
479         acceptedTypes:
480         validForResourceTypes: *allResourceTypes
481
482 resourceInstanceDeploymentArtifacts:
483     HEAT_ENV:
484         acceptedTypes:
485             - env
486     VF_MODULES_METADATA:
487         acceptedTypes:
488             - json
489     VES_EVENTS:
490         acceptedTypes:
491             - yaml
492             - yml
493     PERFORMANCE_COUNTER:
494         acceptedTypes:
495             - csv
496     DCAE_INVENTORY_TOSCA:
497         acceptedTypes:
498             - yml
499             - yaml
500     DCAE_INVENTORY_JSON:
501         acceptedTypes:
502             - json
503     DCAE_INVENTORY_POLICY:
504       acceptedTypes:
505             - emf
506     DCAE_INVENTORY_DOC:
507       acceptedTypes:
508     DCAE_INVENTORY_BLUEPRINT:
509       acceptedTypes:
510     DCAE_INVENTORY_EVENT:
511       acceptedTypes:
512     SNMP_POLL:
513         acceptedTypes:
514         validForResourceTypes: *allResourceTypes
515     SNMP_TRAP:
516         acceptedTypes:
517         validForResourceTypes: *allResourceTypes
518
519 #PLAN
520     PLAN:
521         acceptedTypes:
522             - xml
523
524 resourceInformationalArtifacts:
525     CHEF:
526         acceptedTypes:
527         validForResourceTypes: *allResourceTypes
528     PUPPET:
529         acceptedTypes:
530         validForResourceTypes: *allResourceTypes
531     SHELL:
532         acceptedTypes:
533         validForResourceTypes: *allResourceTypes
534     YANG:
535         acceptedTypes:
536         validForResourceTypes: *allResourceTypes
537     YANG_XML:
538         acceptedTypes:
539         validForResourceTypes: *allResourceTypes
540     HEAT:
541         acceptedTypes:
542         validForResourceTypes: *allResourceTypes
543     BPEL:
544         acceptedTypes:
545         validForResourceTypes: *allResourceTypes
546     DG_XML:
547         acceptedTypes:
548         validForResourceTypes: *allResourceTypes
549     MURANO_PKG:
550         acceptedTypes:
551         validForResourceTypes: *allResourceTypes
552     OTHER:
553         acceptedTypes:
554         validForResourceTypes:
555             - VFC
556             - CVFC
557             - CP
558             - VL
559             - VF
560             - CR
561             - VFCMT
562             - Abstract
563             - PNF
564     SNMP_POLL:
565         acceptedTypes:
566         validForResourceTypes: *allResourceTypes
567     SNMP_TRAP:
568         acceptedTypes:
569         validForResourceTypes: *allResourceTypes
570     GUIDE:
571         acceptedTypes:
572         validForResourceTypes:
573             - VF
574             - VFC
575             - CVFC
576             - PNF
577
578 resourceInformationalDeployedArtifacts:
579
580
581 requirementsToFulfillBeforeCert:
582
583 capabilitiesToConsumeBeforeCert:
584
585 unLoggedUrls:
586    - /sdc2/rest/healthCheck
587
588 cleanComponentsConfiguration:
589     cleanIntervalInMinutes: 1440
590     componentsToClean:
591        - Resource
592        - Service
593
594 artifactsIndex: resources
595
596 heatEnvArtifactHeader: ""
597 heatEnvArtifactFooter: ""
598
599 onboarding:
600     host: <%= node['ONBOARDING_BE_VIP'] %>
601     <% if node[:disableHttp] -%>
602     protocol: https
603     port: <%= node['ONBOARDING_BE'][:https_port] %> 
604     <% else %>
605     protocol: http
606     port: <%= node['ONBOARDING_BE'][:http_port] %> 
607     <% end -%>
608     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
609     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
610
611 dcae:
612     host: <%= @dcae_be_vip %>
613     <% if node[:disableHttp] -%>
614     protocol: https
615     port: <%= node['DCAE']['BE'][:https_port] %>
616     <% else %>
617     protocol: http
618     port: <%= node['DCAE']['BE'][:http_port] %>
619     <% end -%>
620     healthCheckUri: "/dcae/healthCheck"
621
622 # #GSS IDNS
623 switchoverDetector:
624     gBeFqdn:
625     gFeFqdn:
626     beVip: 1.2.3.4
627     feVip: 1.2.3.4
628     beResolveAttempts: 3
629     feResolveAttempts: 3
630     enabled: false
631     interval: 60
632     changePriorityUser: ecompasdc
633     changePriorityPassword: ecompasdc123
634     publishNetworkUrl:
635     publishNetworkBody: '{"note":"comment"}'
636     groups:
637       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
638       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
639
640 applicationL1Cache:
641     datatypes:
642         enabled: true
643         firstRunDelay: 10
644         pollIntervalInSec: 60
645
646 applicationL2Cache:
647     enabled: false
648     catalogL1Cache:
649         enabled: false
650         resourcesSizeInCache: 300
651         servicesSizeInCache: 200
652         productsSizeInCache: 100
653     queue:
654         syncIntervalInSecondes: 43200
655         waitOnShutDownInMinutes: 10
656         numberOfCacheWorkers: 4
657
658 toscaValidators:
659     stringMaxLength: 2500
660
661 disableAudit: false
662
663 vfModuleProperties:
664     min_vf_module_instances:
665         forBaseModule: 1
666         forNonBaseModule: 0
667     max_vf_module_instances:
668         forBaseModule: 1
669         forNonBaseModule:
670     initial_count:
671         forBaseModule: 1
672         forNonBaseModule: 0
673     vf_module_type:
674         forBaseModule: Base
675         forNonBaseModule: Expansion
676
677 genericAssetNodeTypes:
678   VFC: org.openecomp.resource.abstract.nodes.VFC
679   CVFC: org.openecomp.resource.abstract.nodes.VFC
680   VF : org.openecomp.resource.abstract.nodes.VF
681   CR : org.openecomp.resource.abstract.nodes.CR
682   PNF: org.openecomp.resource.abstract.nodes.PNF
683   Service: org.openecomp.resource.abstract.nodes.service
684
685 workloadContext: Production
686
687 environmentContext:
688     defaultValue: General_Revenue-Bearing
689     validValues:
690        - Critical_Revenue-Bearing
691        - Vital_Revenue-Bearing
692        - Essential_Revenue-Bearing
693        - Important_Revenue-Bearing
694        - Needed_Revenue-Bearing
695        - Useful_Revenue-Bearing
696        - General_Revenue-Bearing
697        - Critical_Non-Revenue
698        - Vital_Non-Revenue
699        - Essential_Non-Revenue
700        - Important_Non-Revenue
701        - Needed_Non-Revenue
702        - Useful_Non-Revenue
703        - General_Non-Revenue
704
705 dmaapConsumerConfiguration:
706     active: <%= @dmaap_active %>
707     hosts: localhost:3905
708     consumerGroup: sdc
709     consumerId: mama
710     timeoutMs: 15000
711     limit: 1
712     pollingInterval: 2
713     topic: topic
714     latitude: 32.109333
715     longitude: 34.855499
716     version: 1.0
717     serviceName: localhost/events
718     environment: TEST
719     partner: BOT_R
720     routeOffer: MR1
721     protocol: https
722     contenttype: application/json
723     dme2TraceOn: true
724     aftEnvironment: AFTUAT
725     aftDme2ConnectionTimeoutMs: 15000
726     aftDme2RoundtripTimeoutMs: 240000
727     aftDme2ReadTimeoutMs: 50000
728     dme2preferredRouterFilePath: DME2preferredRouter.txt
729     timeLimitForNotificationHandleMs: 120000
730     credential:
731         username: user
732         password:
733
734 dmeConfiguration:
735     dme2Search: DME2SEARCH
736     dme2Resolve: DME2RESOLVE
737
738 excludedPolicyTypesMapping:
739    # VF:
740     #  - a.b.c
741     #  - c.d.e
742     #CR:
743     #  - x.y.z
744
745 excludedGroupTypesMapping:
746     CR:
747        - org.openecomp.groups.VfModule
748        - org.openecomp.groups.heat.HeatStack
749        - tosca.groups.Root
750     PNF:
751        - org.openecomp.groups.VfModule
752        - org.openecomp.groups.heat.HeatStack
753        - tosca.groups.Root
754     VF:
755        - org.openecomp.groups.VfModule
756        - org.openecomp.groups.heat.HeatStack
757        - tosca.groups.Root
758     Service:
759        - org.openecomp.groups.VfModule
760        - org.openecomp.groups.heat.HeatStack
761        - tosca.groups.Root
762
763 healthStatusExclude:
764    - DE
765    - DMAAP
766    - DCAE