Rename ONBOARDED_PACKAGE folder to ETSI_PACKAGE
[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: ETSI_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   controlLoopFunctions:
855       displayName: Control Loop 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     downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
945     healthCheckUri: "/onboarding-api/v1.0/healthcheck"
946
947 dcae:
948     host: <%= @dcae_be_vip %>
949     <% if node[:disableHttp] -%>
950     protocol: https
951     port: <%= node['DCAE']['BE'][:https_port] %>
952     <% else %>
953     protocol: http
954     port: <%= node['DCAE']['BE'][:http_port] %>
955     <% end -%>
956     healthCheckUri: "/dcae/healthCheck"
957
958 # #GSS IDNS
959 switchoverDetector:
960     gBeFqdn:
961     gFeFqdn:
962     beVip: 1.2.3.4
963     feVip: 1.2.3.4
964     beResolveAttempts: 3
965     feResolveAttempts: 3
966     enabled: false
967     interval: 60
968     changePriorityUser: ecompasdc
969     changePriorityPassword: ecompasdc123
970     publishNetworkUrl:
971     publishNetworkBody: '{"note":"comment"}'
972     groups:
973       beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
974       feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
975
976 applicationL1Cache:
977     datatypes:
978         enabled: true
979         firstRunDelay: 10
980         pollIntervalInSec: 60
981
982 applicationL2Cache:
983     enabled: false
984     catalogL1Cache:
985         enabled: false
986         resourcesSizeInCache: 300
987         servicesSizeInCache: 200
988         productsSizeInCache: 100
989     queue:
990         syncIntervalInSecondes: 43200
991         waitOnShutDownInMinutes: 10
992         numberOfCacheWorkers: 4
993
994 toscaValidators:
995     stringMaxLength: 2500
996
997 disableAudit: false
998
999 consumerBusinessLogic: true
1000
1001 vfModuleProperties:
1002     min_vf_module_instances:
1003         forBaseModule: 1
1004         forNonBaseModule: 0
1005     max_vf_module_instances:
1006         forBaseModule: 1
1007         forNonBaseModule:
1008     initial_count:
1009         forBaseModule: 1
1010         forNonBaseModule: 0
1011     vf_module_type:
1012         forBaseModule: Base
1013         forNonBaseModule: Expansion
1014
1015 genericAssetNodeTypes:
1016   VFC: org.openecomp.resource.abstract.nodes.VFC
1017   CVFC: org.openecomp.resource.abstract.nodes.VFC
1018   VF : org.openecomp.resource.abstract.nodes.VF
1019   CR : org.openecomp.resource.abstract.nodes.CR
1020   PNF: org.openecomp.resource.abstract.nodes.PNF
1021   Service: org.openecomp.resource.abstract.nodes.service
1022   ETSI Network Service: tosca.nodes.nfv.NS
1023
1024 serviceNodeTypes:
1025   ETSI Network Service: tosca.nodes.nfv.NS
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     aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1131     aftDme2ClientKeystorePassword: ""
1132     aftDme2ClientSslCertAlias: certman
1133
1134 dmaapProducerConfiguration:
1135     active: true
1136     hosts: <%= node['DMAAP']['producer']['host']%>
1137     consumerGroup: sdc-<%= node.chef_environment %>-<%= node['DMAAP']['random_id'] %>
1138     consumerId: sdc-<%= node.chef_environment %>1-<%= node['DMAAP']['random_id'] %>
1139     timeoutMs: 15000
1140     limit: 1
1141     pollingInterval: 2
1142     topic: <%= node['DMAAP']['producer']['topic'] %>
1143     latitude: 32.109333
1144     longitude: 34.855499
1145     version: 1.0
1146     serviceName: <%= node['DMAAP']['producer']['serviceName'] %>
1147     environment: <%= node['DMAAP']['producer']['environment'] %>
1148     partner: BOT_R
1149     routeOffer: MR1
1150     protocol: <%= node['http_protocol'] %>
1151     contenttype: application/json
1152     dme2TraceOn: true
1153     aftEnvironment: <%= node['DMAAP']['producer']['aftEnvironment']%>
1154     aftDme2ConnectionTimeoutMs: 15000
1155     aftDme2RoundtripTimeoutMs: 240000
1156     aftDme2ReadTimeoutMs: 50000
1157     dme2preferredRouterFilePath: <%= node['DMAAP']['producer']['dme2preferredRouterFilePath'] %>
1158     timeLimitForNotificationHandleMs: 120000
1159     credential:
1160         username: <%= node['DMAAP']['producer']['username'] %>
1161         password: <%= node['DMAAP']['producer']['password'] %>
1162     aftDme2SslEnable: true
1163     aftDme2ClientKeystore: /var/lib/jetty/etc/truststore
1164     aftDme2ClientKeystorePassword: <%= node['jetty']['dmaap_truststore_pwd'] %>
1165     aftDme2ClientSslCertAlias: certman
1166
1167
1168 # ToDo: AF - had to remove due to configuration laod class failure
1169 #dmeConfiguration:
1170 #    lookupUriFormat: "http://DME2RESOLVE/service=%s/version=1.0.0/envContext=%s/routeOffer=DEFAULT"
1171 #    dme2Search: DME2SEARCH
1172 #    dme2Resolve: DME2RESOLVE
1173
1174 excludedPolicyTypesMapping:
1175    # VF:
1176     #  - a.b.c
1177     #  - c.d.e
1178     #CR:
1179     #  - x.y.z
1180
1181 excludedGroupTypesMapping:
1182     CR:
1183        - org.openecomp.groups.VfModule
1184        - org.openecomp.groups.heat.HeatStack
1185        - org.openecomp.groups.Group
1186        - tosca.groups.Root
1187     PNF:
1188        - org.openecomp.groups.VfModule
1189        - org.openecomp.groups.heat.HeatStack
1190        - org.openecomp.groups.Group
1191        - tosca.groups.Root
1192     VF:
1193        - org.openecomp.groups.VfModule
1194        - org.openecomp.groups.heat.HeatStack
1195        - org.openecomp.groups.Group
1196        - tosca.groups.Root
1197     Service:
1198        - org.openecomp.groups.VfModule
1199        - org.openecomp.groups.heat.HeatStack
1200        - org.openecomp.groups.Group
1201        - tosca.groups.Root
1202
1203 healthStatusExclude:
1204    - DE
1205    - DMAAP
1206    - DMAAP_PRODUCER
1207    - ON_BOARDING
1208    - DCAE
1209    - PORTAL
1210    - External API
1211
1212 #Auto Healing
1213 enableAutoHealing: false
1214 appVersion: <%= @app_version %>
1215
1216 artifactGeneratorConfig: Artifact-Generator.properties
1217 resourcesForUpgrade:
1218  8.0:
1219   - org.openecomp.resource.cp.extCP
1220   - tosca.nodes.network.Network
1221   - tosca.nodes.network.Port
1222   - org.openecomp.resource.cp.nodes.network.SubInterface
1223 skipUpgradeFailedVfs: true
1224 skipUpgradeVSPs: true
1225 autoHealingOwner: jh0003
1226 supportAllottedResourcesAndProxy: true
1227 deleteLockTimeoutInSeconds: 60
1228 maxDeleteComponents: 10
1229
1230 # Cadi filter (access restriction) Parameters
1231 aafNamespace:  <%= node['aafNamespace'] %>
1232 aafAuthNeeded:  <%= node['access_restriction']['aafAuthNeeded'] %>
1233
1234 cadiFilterParams:
1235     AFT_LATITUDE:  "32.780140"
1236     AFT_LONGITUDE: "-96.800451"
1237     hostname: <%= node['BE_VIP'] %>
1238     aaf_id: <%= node['access_restriction']['aaf_id'] %>
1239     aaf_env: <%= node['access_restriction']['aaf_env'] %>
1240     aaf_url: <%= node['access_restriction']['aaf_url'] %>
1241     csp_domain: <%= node['access_restriction']['csp_domain'] %>
1242     cadi_keyfile: <%= node['access_restriction']['cadi_keyfile'] %>
1243     aaf_password: <%= node['access_restriction']['aaf_password'] %>
1244     cadi_loglevel: <%= node['access_restriction']['cadi_loglevel'] %>
1245     AFT_ENVIRONMENT: <%= node['access_restriction']['AFT_ENVIRONMENT'] %>
1246     cadiX509Issuers: <%= node['access_restriction']['cadiX509Issuers'] %>
1247     cadi_truststore: <%= node['access_restriction']['cadi_truststore'] %>
1248     cadi_truststore_password: <%= node['access_restriction']['cadi_truststore_password'] %>
1249
1250 # This configuration entry lists all node type names prefix that shall be allowed on SDC.
1251 definedResourceNamespace:
1252   - org.openecomp.resource.