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