d6d034fcb604e07586558f907d8d1609032eb633
[sdc.git] / catalog-be / src / main / docker / backend / chef-repo / cookbooks / sdc-catalog-be / templates / default / BE-configuration.yaml.erb
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: 11.0
29 minToscaConformanceLevel: 3.0
30
31 janusGraphCfgFile: <%= node['cassandra']['janusgraph_config_file'] %>
32 janusGraphInMemoryGraph: false
33 janusGraphLockTimeout: 1800
34 # The interval to try and reconnect to JanusGraph DB when it is down during ASDC startup:
35 janusGraphReconnectIntervalInSeconds: 3
36
37 # The read timeout towards JanusGraph DB when health check is invoked:
38 janusGraphHealthCheckReadTimeout: 1
39
40 # The interval to try and reconnect to Elasticsearch when it is down during ASDC startup:
41
42 uebHealthCheckReconnectIntervalInSeconds: 15
43 uebHealthCheckReadTimeout: 4
44
45 # Protocols
46 protocols:
47    - http
48    - https
49
50 # Default imports
51 defaultImports:
52    - nodes:
53         file: nodes.yml
54    - datatypes:
55         file: data.yml
56    - capabilities:
57         file: capabilities.yml
58    - relationships:
59         file: relationships.yml
60    - groups:
61         file: groups.yml
62    - policies:
63         file: policies.yml
64    - annotations:
65         file: annotations.yml
66
67 # Global CSAR Import Files
68 globalCsarImports:
69   - annotations.yml
70   - artifacts.yml
71   - capabilities.yml
72   - data.yml
73   - groups.yml
74   - interfaces.yml
75   - nodes.yml
76   - policies.yml
77   - relationships.yml
78
79 # Users
80 users:
81     tom: passwd
82     bob: passwd
83
84 basicAuth:
85   enabled: <%= @basic_auth_flag %>
86   userName: <%= @user_name %>
87   userPass: <%= @user_pass %>
88   excludedUrls: "/sdc2/rest/healthCheck"
89
90 cassandraConfig:
91     cassandraHosts: [<%= @cassandra_ip %>]
92     cassandraPort: <%= @cassandra_port %>
93     localDataCenter: <%= @DC_NAME %>
94     reconnectTimeout : 30000
95     socketReadTimeout: <%= @socket_read_timeout %>
96     socketConnectTimeout: <%= @socket_connect_timeout %>
97     authenticate: true
98     username: <%= @cassandra_usr %>
99     password: <%= @cassandra_pwd %>
100     ssl: <%= @cassandra_ssl_enabled %>
101     keySpaces:
102         - { name: dox,           replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
103         - { name: sdcaudit,      replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
104         - { name: sdcartifact,   replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
105         - { name: sdccomponent,  replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
106         - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @REP_STRING %>']}
107
108
109 licenseTypes:
110    - User
111    - Installation
112    - CPU
113
114 #Deployment artifacts placeHolder
115 resourceTypes: &allResourceTypes
116   - VFC
117   - CP
118   - VL
119   - VF
120   - CR
121   - VFCMT
122   - Abstract
123   - CVFC
124   - Configuration
125   - ServiceProxy
126   - PNF
127
128 componentAllowedInstanceTypes:
129   Resource:
130     VF:
131       - VFC
132       - VF
133       - CR
134       - CP
135       - PNF
136       - CVFC
137       - VL
138       - Configuration
139       - ServiceProxy
140       - Abstract
141     CVFC:
142       - VFC
143       - VF
144       - CR
145       - CP
146       - PNF
147       - CVFC
148       - VL
149       - ServiceProxy
150       - Abstract
151     PNF:
152       - VF
153       - CR
154       - CP
155       - PNF
156       - CVFC
157       - VL
158       - Configuration
159       - ServiceProxy
160       - Abstract
161     CR:
162       - VF
163       - CR
164       - CP
165       - PNF
166       - CVFC
167       - VL
168       - Configuration
169       - ServiceProxy
170       - Abstract
171     VL:
172       - VL
173   Service:
174     "*":
175       - VF
176       - VFC
177       - CR
178       - CP
179       - PNF
180       - CVFC
181       - VL
182       - Configuration
183       - ServiceProxy
184       - Abstract
185
186 artifacts:
187   - type: CONTROLLER_BLUEPRINT_ARCHIVE
188     categories:
189       - DEPLOYMENT
190     componentTypes:
191       - SERVICE
192       - RESOURCE
193     resourceTypes:
194       - VF
195       - PNF
196     acceptedTypes:
197       - zip
198   - type: HELM
199     categories:
200       - DEPLOYMENT
201     componentTypes:
202       - SERVICE
203       - RESOURCE
204     resourceTypes: *allResourceTypes
205     acceptedTypes:
206       - tgz
207   - type: YANG_XML
208     categories:
209       - DEPLOYMENT
210       - INFORMATIONAL
211     componentTypes:
212       - SERVICE
213       - RESOURCE
214     resourceTypes: *allResourceTypes
215     acceptedTypes:
216       - xml
217   - type: VNF_CATALOG
218     categories:
219       - DEPLOYMENT
220     componentTypes:
221       - SERVICE
222     resourceTypes:
223     acceptedTypes:
224       - xml
225   - type: MODEL_INVENTORY_PROFILE
226     categories:
227       - DEPLOYMENT
228     componentTypes:
229       - SERVICE
230     resourceTypes:
231     acceptedTypes:
232       - xml
233   - type: MODEL_QUERY_SPEC
234     categories:
235       - DEPLOYMENT
236     componentTypes:
237       - SERVICE
238     resourceTypes:
239     acceptedTypes:
240       - xml
241   - type: UCPE_LAYER_2_CONFIGURATION
242     categories:
243       - DEPLOYMENT
244     componentTypes:
245       - SERVICE
246     resourceTypes:
247     acceptedTypes:
248       - xml
249   #AAI Artifacts
250   - type: AAI_SERVICE_MODEL
251     categories:
252       - DEPLOYMENT
253     componentTypes:
254       - SERVICE
255     resourceTypes:
256     acceptedTypes:
257       - xml
258   - type: AAI_VF_MODULE_MODEL
259     categories:
260       - DEPLOYMENT
261     componentTypes:
262       - SERVICE
263     resourceTypes:
264     acceptedTypes:
265       - xml
266   - type: AAI_VF_INSTANCE_MODEL
267     categories:
268       - DEPLOYMENT
269     componentTypes:
270       - SERVICE
271     resourceTypes:
272     acceptedTypes:
273       - xml
274   #Plan
275   - type: PLAN
276     categories:
277       - DEPLOYMENT
278     componentTypes:
279       - SERVICE
280       - RESOURCE
281       - RESOURCE_INSTANCE
282     resourceTypes:
283       - VF
284       - VFC
285     acceptedTypes:
286       - xml
287   - type: WORKFLOW
288     categories:
289       - DEPLOYMENT
290     componentTypes:
291       - SERVICE
292       - RESOURCE
293     resourceTypes:
294       - VFC
295       - CP
296       - VL
297       - VF
298       - CR
299       - VFCMT
300       - Abstract
301       - CVFC
302       - PNF
303     acceptedTypes:
304   - type: HEAT
305     categories:
306       - DEPLOYMENT
307       - INFORMATIONAL
308     componentTypes:
309       - RESOURCE
310     resourceTypes: *allResourceTypes
311     acceptedTypes:
312       - yaml
313       - yml
314   - type: HEAT_VOL
315     categories:
316       - DEPLOYMENT
317     componentTypes:
318       - RESOURCE
319     resourceTypes: *allResourceTypes
320     acceptedTypes:
321       - yaml
322       - yml
323   - type: HEAT_NET
324     categories:
325       - DEPLOYMENT
326     componentTypes:
327       - RESOURCE
328     resourceTypes: *allResourceTypes
329     acceptedTypes:
330       - yaml
331       - yml
332   - type: HEAT_NESTED
333     categories:
334       - DEPLOYMENT
335     componentTypes:
336       - RESOURCE
337     resourceTypes: *allResourceTypes
338     acceptedTypes:
339       - yaml
340       - yml
341   - type: HEAT_ARTIFACT
342     categories:
343       - DEPLOYMENT
344     componentTypes:
345       - RESOURCE
346     resourceTypes: *allResourceTypes
347     acceptedTypes:
348   - type: CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT
349     categories:
350       - DEPLOYMENT
351     componentTypes:
352       - RESOURCE
353     resourceTypes: *allResourceTypes
354     acceptedTypes:
355       - zip
356       - tgz
357       - csar
358   - type: VNF_CATALOG
359     categories:
360       - DEPLOYMENT
361     componentTypes:
362       - RESOURCE
363     resourceTypes: *allResourceTypes
364     acceptedTypes:
365       - xml
366   - type: VF_LICENSE
367     categories:
368       - DEPLOYMENT
369     componentTypes:
370       - RESOURCE
371     resourceTypes: *allResourceTypes
372     acceptedTypes:
373       - xml
374   - type: VENDOR_LICENSE
375     categories:
376       - DEPLOYMENT
377     componentTypes:
378       - RESOURCE
379     resourceTypes: *allResourceTypes
380     acceptedTypes:
381       - xml
382   - type: MODEL_INVENTORY_PROFILE
383     categories:
384       - DEPLOYMENT
385     componentTypes:
386       - RESOURCE
387     resourceTypes: *allResourceTypes
388     acceptedTypes:
389       - xml
390   - type: MODEL_QUERY_SPEC
391     categories:
392       - DEPLOYMENT
393     componentTypes:
394       - RESOURCE
395     resourceTypes: *allResourceTypes
396     acceptedTypes:
397       - xml
398   - type: LIFECYCLE_OPERATIONS
399     categories:
400       - DEPLOYMENT
401     componentTypes:
402       - RESOURCE
403     resourceTypes:
404       - VF
405       - VFC
406     acceptedTypes:
407       - yaml
408       - yml
409   - type: VES_EVENTS
410     categories:
411       - DEPLOYMENT
412     componentTypes:
413       - RESOURCE
414       - RESOURCE_INSTANCE
415     resourceTypes:
416       - VFC
417       - CP
418       - VL
419       - VF
420       - CR
421       - VFCMT
422       - Abstract
423       - CVFC
424       - PNF
425     acceptedTypes:
426       - yaml
427       - yml
428   - type: PERFORMANCE_COUNTER
429     categories:
430       - DEPLOYMENT
431     componentTypes:
432       - RESOURCE
433       - RESOURCE_INSTANCE
434     resourceTypes: *allResourceTypes
435     acceptedTypes:
436       - csv
437   - type: APPC_CONFIG
438     categories:
439       - DEPLOYMENT
440     componentTypes:
441       - RESOURCE
442     resourceTypes:
443       - VF
444     acceptedTypes:
445   - type: DCAE_TOSCA
446     categories:
447       - DEPLOYMENT
448     componentTypes:
449       - RESOURCE
450     resourceTypes:
451       - VF
452       - VFCMT
453     acceptedTypes:
454       - yml
455       - yaml
456   - type: DCAE_JSON
457     categories:
458       - DEPLOYMENT
459     componentTypes:
460       - RESOURCE
461     resourceTypes:
462       - VF
463       - VFCMT
464     acceptedTypes:
465       - json
466   - type: DCAE_POLICY
467     categories:
468       - DEPLOYMENT
469     componentTypes:
470       - RESOURCE
471     resourceTypes:
472       - VF
473       - VFCMT
474     acceptedTypes:
475       - emf
476   - type: DCAE_DOC
477     categories:
478       - DEPLOYMENT
479     componentTypes:
480       - RESOURCE
481     resourceTypes:
482       - VF
483       - VFCMT
484     acceptedTypes:
485   - type: DCAE_EVENT
486     categories:
487       - DEPLOYMENT
488     componentTypes:
489       - RESOURCE
490     resourceTypes:
491       - VF
492       - VFCMT
493     acceptedTypes:
494   - type: AAI_VF_MODEL
495     categories:
496       - DEPLOYMENT
497     componentTypes:
498       - RESOURCE
499     resourceTypes:
500       - VF
501     acceptedTypes:
502       - xml
503   - type: AAI_VF_MODULE_MODEL
504     categories:
505       - DEPLOYMENT
506     componentTypes:
507       - RESOURCE
508     resourceTypes:
509       - VF
510     acceptedTypes:
511       - xml
512   - type: OTHER
513     categories:
514       - DEPLOYMENT
515       - INFORMATIONAL
516     componentTypes:
517       - RESOURCE
518     resourceTypes:
519       - VFC
520       - CVFC
521       - CP
522       - VL
523       - VF
524       - VFCMT
525       - Abstract
526       - PNF
527     acceptedTypes:
528   - type: SNMP_POLL
529     categories:
530       - DEPLOYMENT
531       - INFORMATIONAL
532     componentTypes:
533       - RESOURCE
534       - RESOURCE_INSTANCE
535     resourceTypes: *allResourceTypes
536     acceptedTypes:
537   - type: SNMP_TRAP
538     categories:
539       - DEPLOYMENT
540       - INFORMATIONAL
541     componentTypes:
542       - RESOURCE
543       - RESOURCE_INSTANCE
544     resourceTypes: *allResourceTypes
545     acceptedTypes:
546   - type: PM_DICTIONARY
547     categories:
548       - DEPLOYMENT
549     componentTypes:
550       - RESOURCE
551     resourceTypes:
552       - VF
553       - PNF
554     acceptedTypes:
555       - yaml
556       - yml
557   - type: YANG_MODULE
558     categories:
559       - DEPLOYMENT
560     componentTypes:
561       - RESOURCE
562     resourceTypes:
563       - VF
564       - PNF
565     acceptedTypes:
566       - yang
567   - type: ANSIBLE_PLAYBOOK
568     categories:
569       - DEPLOYMENT
570     componentTypes:
571       - RESOURCE
572     resourceTypes:
573       - VF
574       - PNF
575     acceptedTypes:
576       - yaml
577       - yml
578   - type: ONBOARDED_PACKAGE
579     categories:
580       - DEPLOYMENT
581     componentTypes:
582       - RESOURCE
583     resourceTypes:
584       - VF
585       - PNF
586     acceptedTypes:
587       - csar
588       - zip
589   - type: ETSI_PACKAGE
590     categories:
591       - DEPLOYMENT
592     componentTypes:
593       - RESOURCE
594     resourceTypes:
595       - VF
596       - PNF
597     acceptedTypes:
598       - csar
599       - zip
600   - type: ASD_PACKAGE
601     categories:
602       - DEPLOYMENT
603     componentTypes:
604       - RESOURCE
605     resourceTypes:
606       - VF
607       - PNF
608     acceptedTypes:
609       - csar
610       - zip
611   - type: HEAT_ENV
612     categories:
613       - DEPLOYMENT
614     componentTypes:
615       - RESOURCE_INSTANCE
616     resourceTypes:
617     acceptedTypes:
618       - env
619   - type: VF_MODULES_METADATA
620     categories:
621       - DEPLOYMENT
622     componentTypes:
623       - RESOURCE_INSTANCE
624     resourceTypes:
625     acceptedTypes:
626       - json
627   - type: DCAE_INVENTORY_TOSCA
628     categories:
629       - DEPLOYMENT
630     componentTypes:
631       - RESOURCE_INSTANCE
632     resourceTypes:
633     acceptedTypes:
634       - yml
635       - yaml
636   - type: DCAE_INVENTORY_JSON
637     categories:
638       - DEPLOYMENT
639     componentTypes:
640       - RESOURCE_INSTANCE
641     resourceTypes:
642     acceptedTypes:
643       - json
644   - type: DCAE_INVENTORY_POLICY
645     categories:
646       - DEPLOYMENT
647     componentTypes:
648       - RESOURCE_INSTANCE
649     resourceTypes:
650     acceptedTypes:
651       - emf
652   - type: DCAE_INVENTORY_DOC
653     categories:
654       - DEPLOYMENT
655     componentTypes:
656       - RESOURCE_INSTANCE
657     resourceTypes:
658     acceptedTypes:
659   - type: DCAE_INVENTORY_BLUEPRINT
660     categories:
661       - DEPLOYMENT
662     componentTypes:
663       - RESOURCE_INSTANCE
664     resourceTypes:
665     acceptedTypes:
666   - type: DCAE_INVENTORY_EVENT
667     categories:
668       - DEPLOYMENT
669     componentTypes:
670       - RESOURCE_INSTANCE
671     resourceTypes:
672     acceptedTypes:
673   - type: CHEF
674     categories:
675       - INFORMATIONAL
676     componentTypes:
677       - RESOURCE
678     resourceTypes: *allResourceTypes
679     acceptedTypes:
680   - type: PUPPET
681     categories:
682       - INFORMATIONAL
683     componentTypes:
684       - RESOURCE
685     resourceTypes: *allResourceTypes
686     acceptedTypes:
687   - type: SHELL
688     categories:
689       - INFORMATIONAL
690     componentTypes:
691       - RESOURCE
692     resourceTypes: *allResourceTypes
693     acceptedTypes:
694   - type: YANG
695     categories:
696       - INFORMATIONAL
697     componentTypes:
698       - RESOURCE
699     resourceTypes: *allResourceTypes
700     acceptedTypes:
701   - type: BPEL
702     categories:
703       - INFORMATIONAL
704     componentTypes:
705       - RESOURCE
706     resourceTypes: *allResourceTypes
707     acceptedTypes:
708   - type: DG_XML
709     categories:
710       - INFORMATIONAL
711     componentTypes:
712       - RESOURCE
713     resourceTypes: *allResourceTypes
714     acceptedTypes:
715   - type: MURANO_PKG
716     categories:
717       - INFORMATIONAL
718     componentTypes:
719       - RESOURCE
720     resourceTypes: *allResourceTypes
721     acceptedTypes:
722   - type: PNF_SW_INFORMATION
723     categories:
724       - INFORMATIONAL
725     componentTypes:
726       - RESOURCE
727     resourceTypes:
728       - PNF
729     acceptedTypes:
730       - yaml
731       - yml
732   - type: GUIDE
733     categories:
734       - INFORMATIONAL
735     componentTypes:
736       - RESOURCE
737     resourceTypes:
738       - VF
739       - VFC
740       - CVFC
741       - PNF
742     acceptedTypes:
743       - yaml
744       - yml
745   - type: FLOW
746     categories:
747       - DEPLOYMENT
748     componentTypes:
749       - SERVICE
750     resourceTypes: *allResourceTypes
751     acceptedTypes:
752   - type: SHELL_SCRIPT
753     categories:
754       - DEPLOYMENT
755     componentTypes:
756       - SERVICE
757       - SERVICE_INSTANCE
758       - RESOURCE
759       - RESOURCE_INSTANCE
760     resourceTypes: *allResourceTypes
761     acceptedTypes:
762       - sh
763   - type: TOSCA_CSAR
764     categories:
765       - TOSCA
766     componentTypes:
767     resourceTypes:
768     acceptedTypes:
769       - csar
770   - type: TOSCA_TEMPLATE
771     categories:
772       - TOSCA
773     componentTypes:
774     resourceTypes:
775     acceptedTypes:
776       - yml
777       - yaml
778   - type: NETWORK_CALL_FLOW
779     categories:
780     componentTypes:
781     resourceTypes:
782     acceptedTypes:
783   - type: ICON
784     categories:
785     componentTypes:
786     resourceTypes:
787     acceptedTypes:
788
789 deploymentResourceArtifacts:
790
791 deploymentResourceInstanceArtifacts:
792   heatEnv:
793       displayName: "HEAT ENV"
794       type: HEAT_ENV
795       description: "Auto-generated HEAT Environment deployment artifact"
796       fileExtension: "env"
797   VfHeatEnv:
798       displayName: "VF HEAT ENV"
799       type: HEAT_ENV
800       description: "VF Auto-generated HEAT Environment deployment artifact"
801       fileExtension: "env"
802
803 #tosca artifacts placeholders
804 toscaArtifacts:
805   assetToscaTemplate:
806       artifactName: -template.yml
807       displayName: Tosca Template
808       type: TOSCA_TEMPLATE
809       description: TOSCA representation of the asset
810   assetToscaCsar:
811       artifactName: -csar.csar
812       displayName: Tosca Model
813       type: TOSCA_CSAR
814       description: TOSCA definition package of the asset
815
816 #Informational artifacts placeHolder
817 excludeResourceCategory:
818   - Generic
819 excludeResourceType:
820   - PNF
821   - CR
822 informationalResourceArtifacts:
823   features:
824       displayName: Features
825       type: OTHER
826   capacity:
827       displayName: Capacity
828       type: OTHER
829   vendorTestResult:
830       displayName: Vendor Test Result
831       type: OTHER
832   testScripts:
833       displayName: Test Scripts
834       type: OTHER
835   CloudQuestionnaire:
836       displayName: Cloud Questionnaire (completed)
837       type: OTHER
838   HEATTemplateFromVendor:
839       displayName: HEAT Template from Vendor
840       type: HEAT
841   resourceSecurityTemplate:
842       displayName: Resource Security Template
843       type: OTHER
844
845 excludeServiceCategory:
846
847 informationalServiceArtifacts:
848   serviceArtifactPlan:
849       displayName: Service Artifact Plan
850       type: OTHER
851   summaryOfImpactsToECOMPElements:
852       displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
853       type: OTHER
854   automationCompositionFunctions:
855       displayName: Automation Composition Functions
856       type: OTHER
857   dimensioningInfo:
858       displayName: Dimensioning Info
859       type: OTHER
860   affinityRules:
861       displayName: Affinity Rules
862       type: OTHER
863   operationalPolicies:
864       displayName: Operational Policies
865       type: OTHER
866   serviceSpecificPolicies:
867       displayName: Service-specific Policies
868       type: OTHER
869   engineeringRules:
870       displayName: Engineering Rules (ERD)
871       type: OTHER
872   distributionInstructions:
873       displayName: Distribution Instructions
874       type: OTHER
875   certificationTestResults:
876       displayName: TD Certification Test Results
877       type: OTHER
878   deploymentVotingRecord:
879       displayName: Deployment Voting Record
880       type: OTHER
881   serviceQuestionnaire:
882       displayName: Service Questionnaire
883       type: OTHER
884   serviceSecurityTemplate:
885       displayName: Service Security Template
886       type: OTHER
887
888 serviceApiArtifacts:
889   configuration:
890       displayName: Configuration
891       type: OTHER
892   instantiation:
893       displayName: Instantiation
894       type: OTHER
895   monitoring:
896       displayName: Monitoring
897       type: OTHER
898   reporting:
899       displayName: Reporting
900       type: OTHER
901   logging:
902       displayName: Logging
903       type: OTHER
904   testing:
905       displayName: Testing
906       type: OTHER
907
908
909 additionalInformationMaxNumberOfKeys: 50
910
911 systemMonitoring:
912     enabled: false
913     isProxy: false
914     probeIntervalInSeconds: 15
915 heatArtifactDeploymentTimeout:
916   defaultMinutes: 30
917   minMinutes: 1
918   maxMinutes: 120
919
920 unLoggedUrls:
921    - /sdc2/rest/monitoring
922    - /sdc2/rest/healthCheck
923
924 cleanComponentsConfiguration:
925     cleanIntervalInMinutes: 1440
926     componentsToClean:
927        - Resource
928        - Service
929
930 artifactsIndex: resources
931
932 heatEnvArtifactHeader: ""
933 heatEnvArtifactFooter: ""
934
935 onboarding:
936     host: <%= node['ONBOARDING_BE_VIP'] %>
937     <% if node[:disableHttp] -%>
938     protocol: https
939     port: <%= node['ONBOARDING_BE'][:https_port] %>
940     <% else %>
941     protocol: http
942     port: <%= node['ONBOARDING_BE'][:http_port] %>
943     <% end -%>
944     getVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s?versionId=%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId?versionId=:vspVersionId
945     getLatestVspPackageUri: "/onboarding-api/v1.0/vendor-software-products/packages/%s" # /onboarding-api/v1.0/vendor-software-products/packages/:vspId
946     getVspUri: "/onboarding-api/v1.0/vendor-software-products/%s/versions/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId/versions/:vspVersionId
947     getLatestVspUri: "/onboarding-api/v1.0/vendor-software-products/%s" # /onboarding-api/v1.0/vendor-software-products/:vspId
948     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
949
950 # #GSS IDNS
951 switchoverDetector:
952     gBeFqdn:
953     gFeFqdn:
954     beVip: 1.2.3.4
955     feVip: 1.2.3.4
956     beResolveAttempts: 3
957     feResolveAttempts: 3
958     enabled: false
959     interval: 60
960     changePriorityUser: ecompasdc
961     changePriorityPassword: ecompasdc123
962     publishNetworkUrl:
963     publishNetworkBody: '{"note":"comment"}'
964     groups:
965       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
966       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
967
968 applicationL1Cache:
969     datatypes:
970         enabled: true
971         firstRunDelay: 10
972         pollIntervalInSec: 60
973
974 applicationL2Cache:
975     enabled: false
976     catalogL1Cache:
977         enabled: false
978         resourcesSizeInCache: 300
979         servicesSizeInCache: 200
980         productsSizeInCache: 100
981     queue:
982         syncIntervalInSecondes: 43200
983         waitOnShutDownInMinutes: 10
984         numberOfCacheWorkers: 4
985
986 toscaValidators:
987     stringMaxLength: 2500
988
989 disableAudit: false
990
991 vfModuleProperties:
992     min_vf_module_instances:
993         forBaseModule: 1
994         forNonBaseModule: 0
995     max_vf_module_instances:
996         forBaseModule: 1
997         forNonBaseModule:
998     initial_count:
999         forBaseModule: 1
1000         forNonBaseModule: 0
1001     vf_module_type:
1002         forBaseModule: Base
1003         forNonBaseModule: Expansion
1004
1005 genericAssetNodeTypes:
1006   VFC: org.openecomp.resource.abstract.nodes.VFC
1007   CVFC: org.openecomp.resource.abstract.nodes.VFC
1008   VF : org.openecomp.resource.abstract.nodes.VF
1009   CR : org.openecomp.resource.abstract.nodes.CR
1010   PNF: org.openecomp.resource.abstract.nodes.PNF
1011   Service: org.openecomp.resource.abstract.nodes.service
1012   ETSI NFV Network Service: tosca.nodes.nfv.NS
1013
1014 # Defines the base types for Services
1015 # <category name>:
1016 #   required: <boolean> //if the base type is mandatory or not
1017 #   baseTypes: <list of TOSCA types> //the base types. Required if the base type is required.
1018 #                                      If not provided, the category will have no base type.
1019 serviceBaseNodeTypes:
1020   ETSI NFV Network Service:
1021     required: true
1022     baseTypes:
1023       - tosca.nodes.nfv.NS
1024   AutomationComposition:
1025     required: false
1026
1027 workloadContext: Production
1028
1029 environmentContext:
1030     defaultValue: General_Revenue-Bearing
1031     validValues:
1032        - Critical_Revenue-Bearing
1033        - Vital_Revenue-Bearing
1034        - Essential_Revenue-Bearing
1035        - Important_Revenue-Bearing
1036        - Needed_Revenue-Bearing
1037        - Useful_Revenue-Bearing
1038        - General_Revenue-Bearing
1039        - Critical_Non-Revenue
1040        - Vital_Non-Revenue
1041        - Essential_Non-Revenue
1042        - Important_Non-Revenue
1043        - Needed_Non-Revenue
1044        - Useful_Non-Revenue
1045        - General_Non-Revenue
1046
1047 gabConfig:
1048   - artifactType: 'VES_EVENTS'
1049     pathsAndNamesDefinitions:
1050       -
1051         friendlyName: "Action"
1052         path: "event.action[2]"
1053         searchable: true
1054       -
1055         friendlyName: "Comment"
1056         path: "event.comment"
1057         searchable: true
1058       -
1059         friendlyName: "Alarm Additional Information"
1060         path: "event.structure.faultFields.structure.alarmAdditionalInformation.comment"
1061         searchable: true
1062   - artifactType: 'PM_DICTIONARY'
1063     pathsAndNamesDefinitions:
1064       -
1065         friendlyName: "measType"
1066         path: "pmMetaData.pmFields.measType"
1067         searchable: true
1068       -
1069         friendlyName: "measDescription"
1070         path: "pmMetaData.pmFields.measDescription"
1071         searchable: true
1072       -
1073         friendlyName: "measCondition"
1074         path: "pmMetaData.pmFields.measCondition"
1075         searchable: false
1076       -
1077         friendlyName: "measResultUnits"
1078         path: "pmMetaData.pmFields.measResultUnits"
1079         searchable: false
1080       -
1081         friendlyName: "measResultRange"
1082         path: "pmMetaData.pmFields.measResultRange"
1083         searchable: false
1084       -
1085         friendlyName: "measObjClass"
1086         path: "pmMetaData.pmFields.measObjClass"
1087         searchable: true
1088       -
1089         friendlyName: "measCollectionMethod"
1090         path: "pmMetaData.pmFields.measCollectionMethod"
1091         searchable: false
1092       -
1093         friendlyName: "measInfoId"
1094         path: "pmMetaData.pmFields.measInfoId"
1095         searchable: true
1096       -
1097         friendlyName: "iMeasInfoId"
1098         path: "pmMetaData.pmFields.iMeasInfoId"
1099         searchable: false
1100
1101 dmaapConsumerConfiguration:
1102     active: <%= @dmaap_active %>
1103     hosts: localhost:3905
1104     consumerGroup: sdc
1105     consumerId: mama
1106     timeoutMs: 15000
1107     limit: 1
1108     pollingInterval: 2
1109     topic: topic
1110     latitude: 32.109333
1111     longitude: 34.855499
1112     version: 1.0
1113     serviceName: localhost/events
1114     environment: TEST
1115     partner: BOT_R
1116     routeOffer: MR1
1117     protocol: https
1118     contenttype: application/json
1119     dme2TraceOn: true
1120     aftEnvironment: AFTUAT
1121     aftDme2ConnectionTimeoutMs: 15000
1122     aftDme2RoundtripTimeoutMs: 240000
1123     aftDme2ReadTimeoutMs: 50000
1124     dme2preferredRouterFilePath: DME2preferredRouter.txt
1125     timeLimitForNotificationHandleMs: 120000
1126     credential:
1127         username: user
1128         password:
1129     aftDme2SslEnable: true
1130     aftDme2ClientSslCertAlias: certman
1131
1132 dmaapProducerConfiguration:
1133     active: true
1134     hosts: <%= node['DMAAP']['producer']['host']%>
1135     consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1136     consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1137     timeoutMs: 15000
1138     limit: 1
1139     pollingInterval: 2
1140     topic: <%= node['DMAAP']['producer']['topic'] %>
1141     latitude: 32.109333
1142     longitude: 34.855499
1143     version: 1.0
1144     serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1145     environment: <%= node['DMAAP']['producer']['environment'] %>
1146     partner: BOT_R
1147     routeOffer: MR1
1148     protocol: <%= node['http_protocol'] %>
1149     contenttype: application/json
1150     dme2TraceOn: true
1151     aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1152     aftDme2ConnectionTimeoutMs: 15000
1153     aftDme2RoundtripTimeoutMs: 240000
1154     aftDme2ReadTimeoutMs: 50000
1155     dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1156     timeLimitForNotificationHandleMs: 120000
1157     credential:
1158         username: <%= node['DMAAP']['producer']['username'] %>
1159         password: <%= node['DMAAP']['producer']['password'] %>
1160     aftDme2SslEnable: true
1161     aftDme2ClientSslCertAlias: certman
1162
1163
1164 # ToDo: AF - had to remove due to configuration laod class failure
1165 #dmeConfiguration:
1166 #    lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1167 #    dme2Search: DME2SEARCH
1168 #    dme2Resolve: DME2RESOLVE
1169
1170 excludedPolicyTypesMapping:
1171    # VF:
1172     #  - a.b.c
1173     #  - c.d.e
1174     #CR:
1175     #  - x.y.z
1176
1177 excludedGroupTypesMapping:
1178     CR:
1179        - org.openecomp.groups.VfModule
1180        - org.openecomp.groups.heat.HeatStack
1181        - org.openecomp.groups.Group
1182        - tosca.groups.Root
1183     PNF:
1184        - org.openecomp.groups.VfModule
1185        - org.openecomp.groups.heat.HeatStack
1186        - org.openecomp.groups.Group
1187        - tosca.groups.Root
1188     VF:
1189        - org.openecomp.groups.VfModule
1190        - org.openecomp.groups.heat.HeatStack
1191        - org.openecomp.groups.Group
1192        - tosca.groups.Root
1193     Service:
1194        - org.openecomp.groups.VfModule
1195        - org.openecomp.groups.heat.HeatStack
1196        - org.openecomp.groups.Group
1197        - tosca.groups.Root
1198
1199 healthStatusExclude:
1200    - DE
1201    - DMAAP
1202    - DMAAP_PRODUCER
1203    - ON_BOARDING
1204    - DCAE
1205    - PORTAL
1206    - External API
1207
1208 #Auto Healing
1209 enableAutoHealing: false
1210 appVersion: <%= @app_version %>
1211
1212 artifactGeneratorConfig: Artifact-Generator.properties
1213 resourcesForUpgrade:
1214  8.0:
1215   - org.openecomp.resource.cp.extCP
1216   - tosca.nodes.network.Network
1217   - tosca.nodes.network.Port
1218   - org.openecomp.resource.cp.nodes.network.SubInterface
1219 skipUpgradeFailedVfs: true
1220 skipUpgradeVSPs: true
1221 autoHealingOwner: jh0003
1222 supportAllottedResourcesAndProxy: true
1223 deleteLockTimeoutInSeconds: 60
1224 maxDeleteComponents: 10
1225
1226 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1227 definedResourceNamespace:
1228   - org.openecomp.resource.
1229   - org.onap.policy.clamp.acm.
1230   - tosca.nodes.
1231
1232 # This configuration entry lists all Directives values that shall be allowed on SDC.
1233 directives:
1234   - select
1235   - selectable
1236   - substitute
1237   - substitutable
1238
1239 externalCsarStore:
1240   storageType: NONE # NONE, MINIO
1241   endpoint:
1242     host: 127.0.0.1
1243     port: 9000
1244     secure: false
1245   credentials:
1246     accessKey: "login"
1247     secretKey: "password"
1248   tempPath: "/home/onap/temp/"
1249   uploadPartSize: 200000000
1250
1251 #This configuration specifies the delimiter used to differentiate instance name and count
1252 componentInstanceCounterDelimiter: " "
1253
1254 # Comma separated list of excluded URLs by the DataValidatorFilter
1255 dataValidatorFilterExcludedUrls: "/healthCheck,/followed,/authorize"
1256
1257 #Space separated list of permitted ancestors
1258 permittedAncestors: <%= @permittedAncestors %>