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