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