1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
24 # Environment description
25 "description": "OpenSource-xxx",
28 "cookbook_versions": {
29 "Deploy-SDandC": "= 1.0.0"
31 "json_class": "Chef::Environment",
32 "chef_type": "environment",
34 "default_attributes": {
36 # IPs used for docker configuration
39 "ONBOARDING_BE_VIP": "yyy",
46 "application": "eth0",
50 # Configuration parameters used in portal properties
52 "ecomp_rest_url": "http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/auxapi",
53 "ueb_url_list": "10.0.11.1,10.0.11.1",
54 "app_secret": "XftIATw9Jr3VzAcPqt3NnJOu",
55 "app_key": "x9UfO7JsDn8BESVX",
56 "inbox_name": "ECOMP-PORTAL-INBOX",
57 "ecomp_redirect_url": "http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm",
58 "app_topic_name": "ECOMP-PORTAL-OUTBOX-SDC1",
59 "decryption_key": "AGLDdG4D04BKm2IxIWEr8o=="
62 # Configuration parameters used by SDC to work with Dmaap
64 "PublicKey": "iPIxkpAMI8qTcQj8",
65 "SecretKey": "Ehq3WyT4bkif4zwgEbvshGal",
66 "fqdn": ["10.0.11.1", "10.0.11.1"]
69 # IPs used for docker configuration
73 "ONBOARDING_BE": "yyy",
80 "dcae_discovery_url": "yyy",
81 "dcae_source_url": "yyy"
84 "workflow_discovery_url": "yyy",
85 "workflow_source_url": "yyy"
89 "vnfRepoPort": "8702",
90 "vnfRepoHost": "10.0.14.1"
93 "override_attributes": {
95 # FE and BE listening ports
109 # Elasticsearch configuration
111 "cluster_name": "SDC-ES-",
112 "ES_path_home": "/usr/share/elasticsearch",
113 "ES_path_data": "/usr/share/elasticsearch/data",
114 "num_of_replicas": "0",
118 # Cassandra configuration
120 "concurrent_reads": "32",
122 "data_dir": "/var/lib/cassandra/data",
123 "hinted_handoff_enabled": "true",
124 "cassandra_user": "asdc_user",
125 "cassandra_password": "Aa1234%^!",
126 "concurrent_writes": "32",
127 "cluster_name": "SDC-CS-",
128 "multithreaded_compaction": "false",
129 "cache_dir": "/var/lib/cassandra/saved_caches",
130 "log_file": "/var/lib/cassandra/log/system.log",
131 "phi_convict_threshold": "8",
132 "commitlog_dir": "/var/lib/cassandra/commitlog",
133 "socket_read_timeout": "20000",
134 "socket_connect_timeout": "20000",
135 "titan_connection_timeout": "10000"
142 Backend Configurations
143 ======================
145 Catalog Configurations
146 ----------------------
148 BE-configuration.yaml
149 **********************
155 # Request headers for identification of the user that made the request
156 identificationHeaderFields:
160 - HTTP_IV_REMOTE_ADDRESS
163 # Catalog backend hostname
164 beFqdn: <%= @catalog_ip %>
166 # Catalog backend http port
167 beHttpPort: <%= @catalog_port %>
169 # Catalog backend http context
170 beContext: /sdc/rest/config/get
172 # Catalog backend protocol
175 # Catalog backend ssl port
176 beSslPort: <%= @ssl_port %>
178 # Catalog backend configuration version
181 # Catalog backend configuration release date
184 # Catalog tosca current conformance version
185 toscaConformanceLevel: 5.0
187 # Catalog minimum tosca conformance version
188 minToscaConformanceLevel: 3.0
190 # Titan configuration file location
191 titanCfgFile: /var/lib/jetty/config/catalog-be/titan.properties
193 # Does titan holds the persistence data in memory
194 titanInMemoryGraph: false
196 # The timeout for titan to lock on an object in a transaction
197 titanLockTimeout: 1800
199 # The interval to try and reconnect to titan DB when it is down during SDC startup
200 titanReconnectIntervalInSeconds: 3
202 # The read timeout towards Titan DB when health check is invoked
203 titanHealthCheckReadTimeout: 1
205 # The interval to try and reconnect to Elasticsearch when it is down during SDC startup
206 esReconnectIntervalInSeconds: 3
208 # The interval to try and reconnect to UEB health check when it is down during SDC startup
209 uebHealthCheckReconnectIntervalInSeconds: 15
211 # The read timeout towards UEB when health check is invoked
212 uebHealthCheckReadTimeout: 4
214 # Protocols being used in SDC
220 # Under each import there is the file the data will be imported from
227 file: capabilities.yml
229 file: relationships.yml
236 # Deprecated. Will be removed in future releases
243 cassandraHosts: <%= @cassandra_ip %>
245 # Cassandra local data center name
246 localDataCenter: <%= @DC_NAME %>
248 # The read timeout towards Cassandra when health check is invoked
249 reconnectTimeout : 30000
250 # The amount of time the Cassandra client will wait for a socket
251 socketReadTimeout: <%= @socket_read_timeout %>
252 # The amount of time the Cassandra client will wait for a response
253 socketConnectTimeout: <%= @socket_connect_timeout %>
255 # Should an authentication be used when accessing Cassandra
258 # Username for accessing Cassandra
261 # Password for accessing Cassandra
262 password: {{cassandra_password}}
264 # Does an ssl should be used
267 # Location of .truststore file
268 truststorePath : /config/.truststore
270 # The .truststore file password
271 truststorePassword : Aa123456
273 # Keyspaces configuration for Cassandra
275 - { name: dox, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
276 - { name: sdcaudit, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
277 - { name: sdcartifact, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
278 - { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
279 - { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
281 # Application-specific settings of ES
284 # Mapping of index prefix to time-based frame. For example, if below is configured:
286 # - indexPrefix: auditing events
287 # creationPeriod: minute
289 # then ES object of type which is mapped to "auditingevents-*" template, and created on 2015-12-23 13:24:54, will enter "auditingevents-2015-12-23-13-24" index.
290 # Another object created on 2015-12-23 13:25:54, will enter "auditingevents-2015-12-23-13-25" index.
291 # If creationPeriod: month, both of the above will enter "auditingevents-2015-12" index.
293 # PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
295 # Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
297 # If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
298 indicesTimeFrequency:
299 - indexPrefix: auditingevents
300 creationPeriod: month
301 - indexPrefix: monitoring_events
302 creationPeriod: month
304 # Artifact types placeholder
321 - AAI_VF_MODULE_MODEL
322 - AAI_VF_INSTANCE_MODEL
329 # License types placeholder
335 # Resource types placeholder
336 resourceTypes: &allResourceTypes
345 #Deployment resource artifacts placeHolder
346 deploymentResourceArtifacts:
348 # Deployment resource instance artifacts placeholders
349 # For each artifact the following properties exists:
351 # displayName - The display name of the artifact
352 # type - The type of the artifact
353 # description - The description of the artifact
354 # fileExtension - The file extension of the artifact file for uploading
355 deploymentResourceInstanceArtifacts:
357 displayName: "HEAT ENV"
359 description: "Auto-generated HEAT Environment deployment artifact"
362 displayName: "VF HEAT ENV"
364 description: "VF Auto-generated HEAT Environment deployment artifact"
367 # Tosca artifacts placeholders
368 # For each artifact there is a template and a scar.
369 # For each one the following properties exists:
371 # artifactName - The suffix of the artifact file
372 # displayName - The display name of the artifact
373 # type - The type of the artifact
374 # description - The description of the artifact
377 artifactName: -template.yml
378 displayName: Tosca Template
380 description: TOSCA representation of the asset
382 artifactName: -csar.csar
383 displayName: Tosca Model
385 description: TOSCA definition package of the asset
387 # Resource category to exclude
388 excludeResourceCategory:
391 # Resource type to exclude
395 # Informational resource artifacts placeHolder
396 # For each artifact the following properties exists:
398 # displayName - The display name of the artifact
399 # type - The type of the artifact
400 informationalResourceArtifacts:
402 displayName: Features
405 displayName: Capacity
408 displayName: Vendor Test Result
411 displayName: Test Scripts
414 displayName: Cloud Questionnaire (completed)
416 HEATTemplateFromVendor:
417 displayName: HEAT Template from Vendor
419 resourceSecurityTemplate:
420 displayName: Resource Security Template
423 # Service category to exclude
424 excludeServiceCategory:
426 # Informational service artifacts placeHolder
427 # For each artifact the following properties exists:
429 # displayName - The display name of the artifact
430 # type - The type of the artifact
431 informationalServiceArtifacts:
433 displayName: Service Artifact Plan
435 summaryOfImpactsToECOMPElements:
436 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
438 controlLoopFunctions:
439 displayName: Control Loop Functions
442 displayName: Dimensioning Info
445 displayName: Affinity Rules
448 displayName: Operational Policies
450 serviceSpecificPolicies:
451 displayName: Service-specific Policies
454 displayName: Engineering Rules (ERD)
456 distributionInstructions:
457 displayName: Distribution Instructions
459 certificationTestResults:
460 displayName: TD Certification Test Results
462 deploymentVotingRecord:
463 displayName: Deployment Voting Record
465 serviceQuestionnaire:
466 displayName: Service Questionnaire
468 serviceSecurityTemplate:
469 displayName: Service Security Template
472 # Service api artifacts placeHolder
473 # For each artifact the following properties exists:
475 # displayName - The display name of the artifact
476 # type - The type of the artifact
479 displayName: Configuration
482 displayName: Instantiation
485 displayName: Monitoring
488 displayName: Reporting
497 # The maximum number of keys permitted for additional information on service
498 additionalInformationMaxNumberOfKeys: 50
500 # Collect process statistics
503 # Should monitoring be enabled
506 # In case of going through the FE server proxy the information to the BE
509 # What is the interval of the statistics collection
510 probeIntervalInSeconds: 15
512 defaultHeatArtifactTimeoutMinutes: 60
514 # Service deployment artifacts placeHolder
515 # For each artifact the following properties exists:
517 # acceptedTypes - File types that can be uploaded as each artifact
518 serviceDeploymentArtifacts:
525 MODEL_INVENTORY_PROFILE:
539 AAI_VF_INSTANCE_MODEL:
550 # Resource deployment artifacts placeHolder
551 # For each artifact the following properties exists:
553 # acceptedTypes - File types that can be uploaded as each artifact
554 # validForRespurceTypes - Resource types that support each artifact.
555 # If left empty it means all resource types are valid
556 resourceDeploymentArtifacts:
561 validForResourceTypes: *allResourceTypes
566 validForResourceTypes: *allResourceTypes
571 validForResourceTypes: *allResourceTypes
576 validForResourceTypes: *allResourceTypes
579 validForResourceTypes: *allResourceTypes
583 validForResourceTypes: *allResourceTypes
587 validForResourceTypes: *allResourceTypes
591 validForResourceTypes: *allResourceTypes
595 validForResourceTypes: *allResourceTypes
596 MODEL_INVENTORY_PROFILE:
599 validForResourceTypes: *allResourceTypes
603 validForResourceTypes: *allResourceTypes
604 LIFECYCLE_OPERATIONS:
608 validForResourceTypes:
615 validForResourceTypes: *allResourceTypes
619 validForResourceTypes: *allResourceTypes
622 validForResourceTypes:
628 validForResourceTypes:
634 validForResourceTypes:
640 validForResourceTypes:
645 validForResourceTypes:
650 validForResourceTypes:
656 validForResourceTypes:
661 validForResourceTypes:
665 validForResourceTypes: *allResourceTypes
668 validForResourceTypes: *allResourceTypes
671 validForResourceTypes: *allResourceTypes
677 validForResourceTypes:
681 # Resource instance deployment artifacts placeHolder
682 # For each artifact the following properties exists:
684 # acceptedTypes - File types that can be uploaded as each artifact
685 # validForRespurceTypes - Resource types that support each artifact.
686 # If left empty it means all resource types are valid
687 resourceInstanceDeploymentArtifacts:
701 DCAE_INVENTORY_TOSCA:
708 DCAE_INVENTORY_POLICY:
713 DCAE_INVENTORY_BLUEPRINT:
715 DCAE_INVENTORY_EVENT:
719 validForResourceTypes: *allResourceTypes
722 validForResourceTypes: *allResourceTypes
729 # Resource informational artifacts placeHolder
730 # For each artifact the following properties exists:
732 # acceptedTypes - File types that can be uploaded as each artifact
733 # validForRespurceTypes - Resource types that support each artifact.
734 # If left empty it means all resource types are valid
735 resourceInformationalArtifacts:
738 validForResourceTypes: *allResourceTypes
741 validForResourceTypes: *allResourceTypes
744 validForResourceTypes: *allResourceTypes
747 validForResourceTypes: *allResourceTypes
750 validForResourceTypes: *allResourceTypes
753 validForResourceTypes: *allResourceTypes
756 validForResourceTypes: *allResourceTypes
759 validForResourceTypes: *allResourceTypes
762 validForResourceTypes: *allResourceTypes
765 validForResourceTypes:
776 validForResourceTypes: *allResourceTypes
779 validForResourceTypes: *allResourceTypes
782 validForResourceTypes:
787 # Resource informational deployment artifact placeholder
788 resourceInformationalDeployedArtifacts:
790 # Requirements needed to be fulfilled before certification
791 requirementsToFulfillBeforeCert:
793 # Capabilities needed to be fulfilled before certification
794 capabilitiesToConsumeBeforeCert:
796 # Urls that should not be logged
798 - /sdc2/rest/healthCheck
800 # When component is being set as deleted those are the clean configurations
801 cleanComponentsConfiguration:
803 # The interval to check for deleted components to clean
804 cleanIntervalInMinutes: 1440
806 # The components types to delete
811 # Deprecated. Will be removed in future releases
812 artifactsIndex: resources
814 # Used to add header and footer to heatENV files generated by SDC
815 heatEnvArtifactHeader: ""
816 heatEnvArtifactFooter: ""
820 # Onboarding protocol
823 # Onboarding backend hostname
824 host: <%= @host_ip %>
826 # Onboarding backend http port
827 port: <%= @catalog_port %>
829 # The url that being used when downloading CSARs
830 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
832 # Url for onboarding health check
833 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
836 # The ip of the onboarding docker
837 host: <%= @dcae_be_vip %>
838 # The protocol to use
839 protocol: <https/http>
840 # The port the docker is listening on
842 # The url of the health check to use
843 healthCheckUri: "/dcae/healthCheck"
847 # Switchover configuration is used for Geo redundancy to provide automatic failovers
857 changePriorityUser: ecompasdc
858 changePriorityPassword: ecompasdc123
860 publishNetworkBody: '{"note":"comment"}'
862 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
863 feSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["",""],"failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
865 # Cache for datatypes. Improving run times for data type search
870 pollIntervalInSec: 60
872 # Deprecated. Will be removed in future releases
877 resourcesSizeInCache: 300
878 servicesSizeInCache: 200
879 productsSizeInCache: 100
881 syncIntervalInSecondes: 43200
882 waitOnShutDownInMinutes: 10
883 numberOfCacheWorkers: 4
885 # Validators for Tosca properties
887 stringMaxLength: 2500
889 # Should audit be disabled
892 # VF module validations properties
894 min_vf_module_instances:
897 max_vf_module_instances:
905 forNonBaseModule: Expansion
907 # For each generic node type defining it's corresponding class
908 genericAssetNodeTypes:
909 VFC: org.openecomp.resource.abstract.nodes.VFC
910 CVFC: org.openecomp.resource.abstract.nodes.VFC
911 VF : org.openecomp.resource.abstract.nodes.VF
912 PNF: org.openecomp.resource.abstract.nodes.PNF
913 Service: org.openecomp.resource.abstract.nodes.service
914 # tenant isolation configuration
915 workloadContext: Production
916 # tenant isolation configuration
918 defaultValue: General_Revenue-Bearing
920 - Critical_Revenue-Bearing
921 - Vital_Revenue-Bearing
922 - Essential_Revenue-Bearing
923 - Important_Revenue-Bearing
924 - Needed_Revenue-Bearing
925 - Useful_Revenue-Bearing
926 - General_Revenue-Bearing
927 - Critical_Non-Revenue
929 - Essential_Non-Revenue
930 - Important_Non-Revenue
933 - General_Non-Revenue
934 # tenant isolation configuration
935 dmaapConsumerConfiguration:
936 hosts: localhost:3905
946 serviceName: localhost/events
951 contenttype: application/json
953 aftEnvironment: AFTUAT
954 aftDme2ConnectionTimeoutMs: 15000
955 aftDme2RoundtripTimeoutMs: 240000
956 aftDme2ReadTimeoutMs: 50000
957 dme2preferredRouterFilePath: DME2preferredRouter.txt
958 timeLimitForNotificationHandleMs: 120000
962 # tenant isolation configuration
964 dme2Search: DME2SEARCH
965 dme2Resolve: DME2RESOLVE
966 # definition for policies types that cannot by created by api
967 excludedPolicyTypesMapping:
973 # defanition for group types that cannot by created by api
974 excludedGroupTypesMapping:
976 - org.openecomp.groups.VfModule
977 - org.openecomp.groups.heat.HeatStack
980 - org.openecomp.groups.VfModule
981 - org.openecomp.groups.heat.HeatStack
984 - org.openecomp.groups.VfModule
985 - org.openecomp.groups.heat.HeatStack
994 BE-distribution-engine-configuration.yaml
995 *****************************************
1001 <% node['UEB']['fqdn'].each do |conn| -%>
1006 uebPublicKey: <%= node['UEB']['PublicKey'] %>
1009 uebSecretKey: <%= node['UEB']['SecretKey'] %>
1011 # Topic name for receiving distribution notification
1012 distributionNotifTopicName: SDC-DISTR-NOTIF-TOPIC
1014 # Topic name for distribution status
1015 distributionStatusTopicName: SDC-DISTR-STATUS-TOPIC
1017 # Distribution initialization retry interval time
1018 initRetryIntervalSec: 5
1020 # Distribution initialization maximum interval time
1021 initMaxIntervalSec: 60
1023 # Deprecated. Will be removed in future releases
1024 distribNotifServiceArtifactTypes:
1028 # Deprecated. Will be removed in future releases
1029 distribNotifResourceArtifactTypes:
1034 # Distribution environments
1036 - <%= node.chef_environment %>
1038 distributionStatusTopic:
1040 # Distribution status polling interval
1041 pollingIntervalSec: 60
1043 # Distribution status fetch time
1046 # Distribution status consumer group
1047 consumerGroup: sdc-<%= node.chef_environment %>
1049 # Distribution status consumer id
1050 consumerId: sdc-<%= node.chef_environment %>1
1052 distributionNotificationTopic:
1054 # Minimum pool size for distribution notifications
1055 minThreadPoolSize: 0
1057 # Maximum pool size for distribution notifications
1058 maxThreadPoolSize: 10
1060 # Maximum waiting time after sending a notification
1061 maxWaitingAfterSendingSeconds: 5
1063 # Deprecated. Will be removed in future releases
1068 # STarting the distribution engine
1069 startDistributionEngine: true
1071 #This is false by default, since ONAP Dmaap currently doesn't support https
1072 # Does https should be used with Dmaap
1073 useHttpsWithDmaap: false
1074 opEnvRecoveryIntervalSec: 180
1075 allowedTimeBeforeStaleSec: 300
1076 # aai configuration for tenant isolation
1079 serverRootUrl: https://aai-uint3.test.att.com:8443
1081 operationalEnvironments: /aai/v12/cloud-infrastructure/operational-environments
1086 connectTimeoutMs: 1000
1088 keyStore: /opt/app/jetty/base/be/etc/non-prod.jks
1089 keyStorePassword: hmXYcznAljMSisdy8zgcag==
1093 # mso configuration for tenant isolation
1096 serverRootUrl: http://127.0.0.1:8080/onap/mso/infra/modelDistributions/v1
1098 distributions: /distributions
1103 connectTimeoutMs: 500
1106 password: OTLEp5lfVhYdyw5EAtTUBQ==
1109 currentArtifactInstallationTimeout: 120
1116 # Titan storage backend
1117 storage.backend=cassandra
1119 # Titan storage hostname
1120 storage.hostname=<%= @CASSANDRA_IP %>
1122 # Titan storage port]
1125 # Titan storage username
1126 storage.username=<%= @CASSANDRA_USR %>
1128 # Titan storage password
1129 storage.password=<%= @CASSANDRA_PWD %>
1131 # Titan storage connection timeout
1132 storage.connection-timeout=10000
1134 # Titan cassandra keyspace name
1135 storage.cassandra.keyspace=sdctitan
1137 # Is Titan cassandra ssl is enabled
1138 storage.cassandra.ssl.enabled=false
1140 # Titan cassandra ssl truststore file location
1141 storage.cassandra.ssl.truststore.location=/var/lib/jetty/config/.truststore
1143 # Titan cassandra ssl truststore file password
1144 storage.cassandra.ssl.truststore.password=Aa123456
1146 # Does titan should use cache
1147 cache.db-cache = false
1149 # How long in milliseconds should the cache keep entries before flushing them
1150 cache.db-cache-clean-wait = 20
1152 # Default expiration time in milliseconds for entries in the cache
1153 cache.db-cache-time = 180000
1155 # Size of titan database cache
1156 cache.db-cache-size = 0.5
1158 # Titan cassandra read consistency level
1159 storage.cassandra.read-consistency-level=LOCAL_QUORUM
1161 # Titan cassandra write consistency level
1162 storage.cassandra.write-consistency-level=LOCAL_QUORUM
1164 # Titan cassandra replication strategy class name
1165 storage.cassandra.replication-strategy-class=org.apache.cassandra.locator.NetworkTopologyStrategy
1167 # Titan cassandra replication startegy options
1168 storage.cassandra.replication-strategy-options=<%= @DC_NAME %>,<%= @rep_factor %>
1170 # Titan cassandra local data center name
1171 storage.cassandra.astyanax.local-datacenter=<%= @DC_NAME %>
1173 # Number of times the system attempts to acquire a lock before giving up and throwing an exception
1174 storage.lock.retries=5
1176 # Number of milliseconds the system waits for a lock application to be acknowledged by the storage backend
1177 storage.lock.wait-time=500
1180 Onboarding configuration
1181 ------------------------
1183 BE-onboarding-configuration.yaml
1184 ********************************
1190 # Backend onboarding notifications polling interval in milliseconds
1191 pollingIntervalMsec: 2000
1193 # Backend onboarding notifications selection size
1196 # Backend onboarding notifications backend hostname
1197 beHost: <%= @catalog_ip %>
1199 # Backend onboarding notifications backend http port
1200 beHttpPort: <%= @catalog_port %>
1201 # Casandra configuration
1203 cassandraHosts: [<%= @cassandra_ip %>]
1204 localDataCenter: <%= @DC_NAME %>
1205 reconnectTimeout : 30000
1206 socketReadTimeout: <%= @socket_read_timeout %>
1207 socketConnectTimeout: <%= @socket_connect_timeout %>
1209 username: <%= @cassandra_usr %>
1210 password: <%= @cassandra_pwd %>
1211 ssl: <%= @cassandra_ssl_enabled %>
1212 truststorePath: /config/truststore
1213 truststorePassword: <%= @cassandra_truststore_password %>
1216 vnfrepo-configuration.yaml
1217 **************************
1221 # The port on which the vnfsdk is licensing on
1223 # The ip where vnfdk is deployed
1225 # The url used for querying the vnf sdk for available CSARS
1226 getVnfUri: /onapapi/vnfsdk-marketplace/v1/PackageResource/csars
1227 # The url used for downloading the the CSAR from vnf sdk
1228 downloadVnfUri: /onapapi/vnfsdk-marketplace/v1/PackageResource/csars/%s/files
1232 Frontend Configuration
1233 ======================
1234 Catalog configuration
1235 ---------------------
1237 FE-configuration.yaml
1238 *********************
1242 # Catalog frontend hostname
1243 feFqdn: <%= @fe_host_ip %>
1245 # Catalog backend hostname
1246 beHost: <%= @be_host_ip %>
1248 # Catalog backend http port
1249 beHttpPort: <%= @catalog_port %>
1251 # Catalog backend http context
1252 beContext: /sdc2/rest/v1/catalog/upload/resources
1254 # Catalog backend protocol
1257 # Catalog backend ssl port
1258 beSslPort: <%= @ssl_port %>
1260 # Threadpool size for handling requests
1263 # Request processing timeout (seconds)
1266 # Health check timeout in milliseconds
1267 healthCheckSocketTimeoutInMs: 5000
1269 # Health check inteval in seconds
1270 healthCheckIntervalInSeconds: 5
1274 # Onboarding protocol
1277 # Onboarding frontend hostname
1278 host: <%= @fe_host_ip %>
1280 # Onboarding frontend port
1283 # Onboarding frontend health check url
1284 healthCheckUri: "/onboarding/v1.0/healthcheck"
1286 # Request headers for identification of the user that made the request
1287 identificationHeaderFields:
1289 - &HTTP_IV_USER HTTP_IV_USER
1295 - &HTTP_CSP_ATTUID HTTP_CSP_ATTUID
1296 - &csp-attuid csp-attuid
1298 - &HTTP_CSP_WSTYPE HTTP_CSP_WSTYPE
1299 - &csp-wstype csp-wstype
1301 # Optional request headers
1302 optionalHeaderFields:
1304 - &HTTP_CSP_FIRSTNAME HTTP_CSP_FIRSTNAME
1305 - &csp-firstname csp-firstname
1307 - &HTTP_CSP_LASTNAME HTTP_CSP_LASTNAME
1308 - &csp-lastname csp-lastname
1310 - &HTTP_IV_REMOTE_ADDRESS HTTP_IV_REMOTE_ADDRESS
1311 - &iv-remote-address iv-remote-address
1313 - &HTTP_CSP_EMAIL HTTP_CSP_EMAIL
1314 - &csp-email csp-email
1316 # Frontend configuration version
1319 # Frontend configuration release date
1320 released: 2012-11-30
1322 # Connection parameters
1324 url: jdbc:mysql://localhost:3306/db
1327 # Protocols being used in SDC
1332 # Collect process statistics
1335 # Should monitoring be enabled
1338 # In case of going through the FE server proxy the information to the BE
1341 # What is the interval of the statistics collection
1342 probeIntervalInSeconds: 15
1345 kibanaHost: localhost
1350 # Kibana usage protocol
1351 kibanaProtocol: http
1353 Onboarding configuration
1354 ------------------------
1356 FE-onboarding-configuration.yaml
1357 ********************************
1363 # Frontend onboarding notifications polling interval in milliseconds
1364 pollingIntervalMsec: 2000
1366 # Frontend onboarding notifications selection size
1369 # Frontend onboarding notifications backend hostname
1370 beHost: <%= @catalog_ip %>
1372 # Frontend onboarding notifications backend http port
1373 beHttpPort: <%= @catalog_port %>