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