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