blob: 691922e178e8a325f01fba83cdafa8c0988109ff [file] [log] [blame]
Rich Bennett4b001932017-10-16 09:25:01 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
Idan Amitce6d62d2017-10-29 16:28:29 +02004=============
Rich Bennett4b001932017-10-16 09:25:01 -04005Configuration
6=============
7
Idan Amita51608d2017-10-30 14:23:37 +02008.. contents::
9 :depth: 3
10..
Idan Amitce6d62d2017-10-29 16:28:29 +020011
12Global Configuration
13====================
14
15environment.json
16----------------
17
18::
19
20 {
Idan Amit98d53272017-10-31 14:38:16 +020021 # Environment name
Idan Amitce6d62d2017-10-29 16:28:29 +020022 "name": "xxx",
Idan Amit98d53272017-10-31 14:38:16 +020023
24 # Environment description
Idan Amitce6d62d2017-10-29 16:28:29 +020025 "description": "OpenSource-xxx",
Idan Amit98d53272017-10-31 14:38:16 +020026
27 # Chef properties
Idan Amitce6d62d2017-10-29 16:28:29 +020028 "cookbook_versions": {
29 "Deploy-SDandC": "= 1.0.0"
30 },
31 "json_class": "Chef::Environment",
32 "chef_type": "environment",
Idan Amit98d53272017-10-31 14:38:16 +020033
Idan Amitce6d62d2017-10-29 16:28:29 +020034 "default_attributes": {
Michael Landodb0e8982018-06-06 11:44:25 +030035 "disableHttp": false,
Idan Amit98d53272017-10-31 14:38:16 +020036 # IPs used for docker configuration
Idan Amitce6d62d2017-10-29 16:28:29 +020037 "CS_VIP": "yyy",
38 "BE_VIP": "yyy",
Michael Landodb0e8982018-06-06 11:44:25 +030039 "ONBOARDING_BE_VIP": "yyy",
Idan Amitce6d62d2017-10-29 16:28:29 +020040 "FE_VIP": "yyy",
41 "ES_VIP": "yyy",
Michael Landodb0e8982018-06-06 11:44:25 +030042 "KB_VIP": "yyy",
43 "DCAE_BE_VIP": "yyy",
44 "DCAE_FE_VIP": "yyy",
Idan Amitce6d62d2017-10-29 16:28:29 +020045 "interfaces": {
46 "application": "eth0",
47 "private": "eth1"
48 },
Michael Landodb0e8982018-06-06 11:44:25 +030049
50 # Configuration parameters used in portal properties
Idan Amitce6d62d2017-10-29 16:28:29 +020051 "ECompP": {
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=="
60 },
Michael Landodb0e8982018-06-06 11:44:25 +030061
Idan Amit98d53272017-10-31 14:38:16 +020062 # Configuration parameters used by SDC to work with Dmaap
Idan Amitce6d62d2017-10-29 16:28:29 +020063 "UEB": {
64 "PublicKey": "iPIxkpAMI8qTcQj8",
65 "SecretKey": "Ehq3WyT4bkif4zwgEbvshGal",
66 "fqdn": ["10.0.11.1", "10.0.11.1"]
67 },
Michael Landodb0e8982018-06-06 11:44:25 +030068
Idan Amit98d53272017-10-31 14:38:16 +020069 # IPs used for docker configuration
Idan Amitce6d62d2017-10-29 16:28:29 +020070 "Nodes": {
Michael Landodb0e8982018-06-06 11:44:25 +030071 "CS": ["yyy"],
Idan Amitce6d62d2017-10-29 16:28:29 +020072 "BE": "yyy",
Michael Landodb0e8982018-06-06 11:44:25 +030073 "ONBOARDING_BE": "yyy",
Idan Amitce6d62d2017-10-29 16:28:29 +020074 "FE": "yyy",
Michael Landodb0e8982018-06-06 11:44:25 +030075 "ES": ["yyy"],
76 "KB": "yyy"
77 },
78 "Plugins": {
79 "DCAE": {
80 "dcae_discovery_url": "yyy",
81 "dcae_source_url": "yyy"
82 },
83 "WORKFLOW": {
84 "workflow_discovery_url": "yyy",
85 "workflow_source_url": "yyy"
86 }
87 },
88 "VnfRepo": {
89 "vnfRepoPort": "8702",
90 "vnfRepoHost": "10.0.14.1"
Idan Amitce6d62d2017-10-29 16:28:29 +020091 }
92 },
93 "override_attributes": {
Michael Landodb0e8982018-06-06 11:44:25 +030094
Idan Amit98d53272017-10-31 14:38:16 +020095 # FE and BE listening ports
Idan Amitce6d62d2017-10-29 16:28:29 +020096 "FE": {
97 "http_port": "8181",
98 "https_port": "9443"
99 },
100 "BE": {
101 "http_port": "8080",
102 "https_port": "8443"
103 },
Michael Landodb0e8982018-06-06 11:44:25 +0300104 "ONBOARDING_BE": {
105 "http_port": "8081",
106 "https_port": "8445"
107 },
108
Idan Amit98d53272017-10-31 14:38:16 +0200109 # Elasticsearch configuration
Idan Amitce6d62d2017-10-29 16:28:29 +0200110 "elasticsearch": {
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",
115 "num_of_shards": "1"
116 },
Michael Landodb0e8982018-06-06 11:44:25 +0300117
Idan Amit98d53272017-10-31 14:38:16 +0200118 # Cassandra configuration
Idan Amitce6d62d2017-10-29 16:28:29 +0200119 "cassandra": {
120 "concurrent_reads": "32",
121 "num_tokens": "256",
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",
Michael Landodb0e8982018-06-06 11:44:25 +0300132 "commitlog_dir": "/var/lib/cassandra/commitlog",
133 "socket_read_timeout": "20000",
134 "socket_connect_timeout": "20000",
135 "titan_connection_timeout": "10000"
Idan Amitce6d62d2017-10-29 16:28:29 +0200136 }
137 }
138 }
139
Michael Landodb0e8982018-06-06 11:44:25 +0300140
141
Idan Amitce6d62d2017-10-29 16:28:29 +0200142Backend Configurations
143======================
144
Michael Landodb0e8982018-06-06 11:44:25 +0300145Catalog Configurations
146----------------------
147
Idan Amita51608d2017-10-30 14:23:37 +0200148BE-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +0300149**********************
150
151
Idan Amitce6d62d2017-10-29 16:28:29 +0200152
153::
154
Idan Amita51608d2017-10-30 14:23:37 +0200155 # Request headers for identification of the user that made the request
Idan Amitce6d62d2017-10-29 16:28:29 +0200156 identificationHeaderFields:
157 - HTTP_IV_USER
158 - HTTP_CSP_FIRSTNAME
159 - HTTP_CSP_LASTNAME
160 - HTTP_IV_REMOTE_ADDRESS
161 - HTTP_CSP_WSTYPE
Michael Landodb0e8982018-06-06 11:44:25 +0300162
Idan Amita51608d2017-10-30 14:23:37 +0200163 # Catalog backend hostname
Michael Landodb0e8982018-06-06 11:44:25 +0300164 beFqdn: <%= @catalog_ip %>
165
Idan Amita51608d2017-10-30 14:23:37 +0200166 # Catalog backend http port
Idan Amitce6d62d2017-10-29 16:28:29 +0200167 beHttpPort: <%= @catalog_port %>
Michael Landodb0e8982018-06-06 11:44:25 +0300168
Idan Amita51608d2017-10-30 14:23:37 +0200169 # Catalog backend http context
Idan Amitce6d62d2017-10-29 16:28:29 +0200170 beContext: /sdc/rest/config/get
Michael Landodb0e8982018-06-06 11:44:25 +0300171
Idan Amita51608d2017-10-30 14:23:37 +0200172 # Catalog backend protocol
Idan Amitce6d62d2017-10-29 16:28:29 +0200173 beProtocol: http
Michael Landodb0e8982018-06-06 11:44:25 +0300174
Idan Amita51608d2017-10-30 14:23:37 +0200175 # Catalog backend ssl port
Idan Amitce6d62d2017-10-29 16:28:29 +0200176 beSslPort: <%= @ssl_port %>
Michael Landodb0e8982018-06-06 11:44:25 +0300177
seshukm333941e2018-09-26 18:11:24 +0800178 # Catalog backend configuration version
Michael Landodb0e8982018-06-06 11:44:25 +0300179 version: 1.1.0
180
Idan Amita51608d2017-10-30 14:23:37 +0200181 # Catalog backend configuration release date
Idan Amitce6d62d2017-10-29 16:28:29 +0200182 released: 2012-11-30
Michael Landodb0e8982018-06-06 11:44:25 +0300183
Idan Amita51608d2017-10-30 14:23:37 +0200184 # Catalog tosca current conformance version
Michael Landodb0e8982018-06-06 11:44:25 +0300185 toscaConformanceLevel: 5.0
186
Idan Amita51608d2017-10-30 14:23:37 +0200187 # Catalog minimum tosca conformance version
Idan Amitce6d62d2017-10-29 16:28:29 +0200188 minToscaConformanceLevel: 3.0
Michael Landodb0e8982018-06-06 11:44:25 +0300189
Idan Amita51608d2017-10-30 14:23:37 +0200190 # Titan configuration file location
Idan Amitce6d62d2017-10-29 16:28:29 +0200191 titanCfgFile: /var/lib/jetty/config/catalog-be/titan.properties
Michael Landodb0e8982018-06-06 11:44:25 +0300192
seshukm333941e2018-09-26 18:11:24 +0800193 # Does titan holds the persistence data in memory
Idan Amitce6d62d2017-10-29 16:28:29 +0200194 titanInMemoryGraph: false
Michael Landodb0e8982018-06-06 11:44:25 +0300195
Idan Amita51608d2017-10-30 14:23:37 +0200196 # The timeout for titan to lock on an object in a transaction
Idan Amitce6d62d2017-10-29 16:28:29 +0200197 titanLockTimeout: 1800
Michael Landodb0e8982018-06-06 11:44:25 +0300198
Idan Amita51608d2017-10-30 14:23:37 +0200199 # The interval to try and reconnect to titan DB when it is down during SDC startup
Idan Amitce6d62d2017-10-29 16:28:29 +0200200 titanReconnectIntervalInSeconds: 3
Michael Landodb0e8982018-06-06 11:44:25 +0300201
Idan Amita51608d2017-10-30 14:23:37 +0200202 # The read timeout towards Titan DB when health check is invoked
Idan Amitce6d62d2017-10-29 16:28:29 +0200203 titanHealthCheckReadTimeout: 1
Michael Landodb0e8982018-06-06 11:44:25 +0300204
Idan Amita51608d2017-10-30 14:23:37 +0200205 # The interval to try and reconnect to Elasticsearch when it is down during SDC startup
Idan Amitce6d62d2017-10-29 16:28:29 +0200206 esReconnectIntervalInSeconds: 3
Michael Landodb0e8982018-06-06 11:44:25 +0300207
Idan Amita51608d2017-10-30 14:23:37 +0200208 # The interval to try and reconnect to UEB health check when it is down during SDC startup
Idan Amitce6d62d2017-10-29 16:28:29 +0200209 uebHealthCheckReconnectIntervalInSeconds: 15
Michael Landodb0e8982018-06-06 11:44:25 +0300210
seshukm333941e2018-09-26 18:11:24 +0800211 # The read timeout towards UEB when health check is invoked
Idan Amitce6d62d2017-10-29 16:28:29 +0200212 uebHealthCheckReadTimeout: 4
Michael Landodb0e8982018-06-06 11:44:25 +0300213
Idan Amita51608d2017-10-30 14:23:37 +0200214 # Protocols being used in SDC
Idan Amitce6d62d2017-10-29 16:28:29 +0200215 protocols:
216 - http
217 - https
Michael Landodb0e8982018-06-06 11:44:25 +0300218
Idan Amitce6d62d2017-10-29 16:28:29 +0200219 # Default imports
Idan Amita51608d2017-10-30 14:23:37 +0200220 # Under each import there is the file the data will be imported from
Idan Amitce6d62d2017-10-29 16:28:29 +0200221 defaultImports:
222 - nodes:
223 file: nodes.yml
224 - datatypes:
225 file: data.yml
226 - capabilities:
227 file: capabilities.yml
228 - relationships:
229 file: relationships.yml
230 - groups:
231 file: groups.yml
232 - policies:
233 file: policies.yml
Michael Landodb0e8982018-06-06 11:44:25 +0300234
Idan Amitce6d62d2017-10-29 16:28:29 +0200235 # Users
Idan Amit98d53272017-10-31 14:38:16 +0200236 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +0200237 users:
238 tom: passwd
239 bob: passwd
Michael Landodb0e8982018-06-06 11:44:25 +0300240
Idan Amitce6d62d2017-10-29 16:28:29 +0200241 cassandraConfig:
Idan Amita51608d2017-10-30 14:23:37 +0200242 # Cassandra hostname
Idan Amitce6d62d2017-10-29 16:28:29 +0200243 cassandraHosts: <%= @cassandra_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +0300244
Idan Amita51608d2017-10-30 14:23:37 +0200245 # Cassandra local data center name
Idan Amitce6d62d2017-10-29 16:28:29 +0200246 localDataCenter: <%= @DC_NAME %>
Michael Landodb0e8982018-06-06 11:44:25 +0300247
Idan Amita51608d2017-10-30 14:23:37 +0200248 # The read timeout towards Cassandra when health check is invoked
Idan Amitce6d62d2017-10-29 16:28:29 +0200249 reconnectTimeout : 30000
Michael Landodb0e8982018-06-06 11:44:25 +0300250 # 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 %>
254
Idan Amita51608d2017-10-30 14:23:37 +0200255 # Should an authentication be used when accessing Cassandra
Idan Amitce6d62d2017-10-29 16:28:29 +0200256 authenticate: true
Michael Landodb0e8982018-06-06 11:44:25 +0300257
Idan Amita51608d2017-10-30 14:23:37 +0200258 # Username for accessing Cassandra
Idan Amitce6d62d2017-10-29 16:28:29 +0200259 username: asdc_user
Michael Landodb0e8982018-06-06 11:44:25 +0300260
seshukm333941e2018-09-26 18:11:24 +0800261 # Password for accessing Cassandra
Idan Amitce6d62d2017-10-29 16:28:29 +0200262 password: {{cassandra_password}}
Michael Landodb0e8982018-06-06 11:44:25 +0300263
Idan Amita51608d2017-10-30 14:23:37 +0200264 # Does an ssl should be used
Idan Amitce6d62d2017-10-29 16:28:29 +0200265 ssl: false
Michael Landodb0e8982018-06-06 11:44:25 +0300266
Idan Amita51608d2017-10-30 14:23:37 +0200267 # Location of .truststore file
Idan Amitce6d62d2017-10-29 16:28:29 +0200268 truststorePath : /config/.truststore
Michael Landodb0e8982018-06-06 11:44:25 +0300269
Idan Amita51608d2017-10-30 14:23:37 +0200270 # The .truststore file password
Idan Amitce6d62d2017-10-29 16:28:29 +0200271 truststorePassword : Aa123456
Michael Landodb0e8982018-06-06 11:44:25 +0300272
Idan Amita51608d2017-10-30 14:23:37 +0200273 # Keyspaces configuration for Cassandra
Idan Amitce6d62d2017-10-29 16:28:29 +0200274 keySpaces:
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 %>']}
Michael Landodb0e8982018-06-06 11:44:25 +0300280
Idan Amit98d53272017-10-31 14:38:16 +0200281 # Application-specific settings of ES
Idan Amitce6d62d2017-10-29 16:28:29 +0200282 elasticSearch:
Michael Landodb0e8982018-06-06 11:44:25 +0300283
Idan Amitce6d62d2017-10-29 16:28:29 +0200284 # Mapping of index prefix to time-based frame. For example, if below is configured:
285 #
seshukm86b2f6d2018-10-03 20:35:52 +0800286 # - indexPrefix: auditing events
Idan Amitce6d62d2017-10-29 16:28:29 +0200287 # creationPeriod: minute
288 #
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.
292 #
293 # PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
294 #
295 # Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
296 #
297 # If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
Idan Amita51608d2017-10-30 14:23:37 +0200298 indicesTimeFrequency:
299 - indexPrefix: auditingevents
300 creationPeriod: month
301 - indexPrefix: monitoring_events
302 creationPeriod: month
Michael Landodb0e8982018-06-06 11:44:25 +0300303
Idan Amita51608d2017-10-30 14:23:37 +0200304 # Artifact types placeholder
Idan Amitce6d62d2017-10-29 16:28:29 +0200305 artifactTypes:
306 - CHEF
307 - PUPPET
308 - SHELL
309 - YANG
310 - YANG_XML
311 - HEAT
312 - BPEL
313 - DG_XML
314 - MURANO_PKG
315 - WORKFLOW
316 - NETWORK_CALL_FLOW
317 - TOSCA_TEMPLATE
318 - TOSCA_CSAR
319 - AAI_SERVICE_MODEL
320 - AAI_VF_MODEL
321 - AAI_VF_MODULE_MODEL
322 - AAI_VF_INSTANCE_MODEL
323 - OTHER
324 - SNMP_POLL
325 - SNMP_TRAP
326 - GUIDE
327 - PLAN
Michael Landodb0e8982018-06-06 11:44:25 +0300328
Idan Amita51608d2017-10-30 14:23:37 +0200329 # License types placeholder
Idan Amitce6d62d2017-10-29 16:28:29 +0200330 licenseTypes:
331 - User
332 - Installation
333 - CPU
Michael Landodb0e8982018-06-06 11:44:25 +0300334
Idan Amit98d53272017-10-31 14:38:16 +0200335 # Resource types placeholder
Idan Amitce6d62d2017-10-29 16:28:29 +0200336 resourceTypes: &allResourceTypes
337 - VFC
338 - CP
339 - VL
340 - VF
341 - VFCMT
342 - Abstract
343 - CVFC
Michael Landodb0e8982018-06-06 11:44:25 +0300344
Idan Amit98d53272017-10-31 14:38:16 +0200345 #Deployment resource artifacts placeHolder
Idan Amitce6d62d2017-10-29 16:28:29 +0200346 deploymentResourceArtifacts:
Michael Landodb0e8982018-06-06 11:44:25 +0300347
Idan Amita51608d2017-10-30 14:23:37 +0200348 # Deployment resource instance artifacts placeholders
349 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300350 #
Idan Amita51608d2017-10-30 14:23:37 +0200351 # 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
Idan Amitce6d62d2017-10-29 16:28:29 +0200355 deploymentResourceInstanceArtifacts:
356 heatEnv:
357 displayName: "HEAT ENV"
358 type: HEAT_ENV
359 description: "Auto-generated HEAT Environment deployment artifact"
360 fileExtension: "env"
361 VfHeatEnv:
362 displayName: "VF HEAT ENV"
363 type: HEAT_ENV
364 description: "VF Auto-generated HEAT Environment deployment artifact"
365 fileExtension: "env"
Michael Landodb0e8982018-06-06 11:44:25 +0300366
Idan Amita51608d2017-10-30 14:23:37 +0200367 # Tosca artifacts placeholders
368 # For each artifact there is a template and a scar.
369 # For each one the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300370 #
Idan Amita51608d2017-10-30 14:23:37 +0200371 # 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
Idan Amitce6d62d2017-10-29 16:28:29 +0200375 toscaArtifacts:
376 assetToscaTemplate:
377 artifactName: -template.yml
378 displayName: Tosca Template
379 type: TOSCA_TEMPLATE
380 description: TOSCA representation of the asset
381 assetToscaCsar:
382 artifactName: -csar.csar
383 displayName: Tosca Model
384 type: TOSCA_CSAR
385 description: TOSCA definition package of the asset
Michael Landodb0e8982018-06-06 11:44:25 +0300386
Idan Amita51608d2017-10-30 14:23:37 +0200387 # Resource category to exclude
Idan Amitce6d62d2017-10-29 16:28:29 +0200388 excludeResourceCategory:
389 - Generic
Michael Landodb0e8982018-06-06 11:44:25 +0300390
Idan Amita51608d2017-10-30 14:23:37 +0200391 # Resource type to exclude
Idan Amitce6d62d2017-10-29 16:28:29 +0200392 excludeResourceType:
393 - PNF
Michael Landodb0e8982018-06-06 11:44:25 +0300394
Idan Amita51608d2017-10-30 14:23:37 +0200395 # Informational resource artifacts placeHolder
396 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300397 #
Idan Amita51608d2017-10-30 14:23:37 +0200398 # displayName - The display name of the artifact
399 # type - The type of the artifact
Idan Amitce6d62d2017-10-29 16:28:29 +0200400 informationalResourceArtifacts:
401 features:
402 displayName: Features
403 type: OTHER
404 capacity:
405 displayName: Capacity
406 type: OTHER
407 vendorTestResult:
408 displayName: Vendor Test Result
409 type: OTHER
410 testScripts:
411 displayName: Test Scripts
412 type: OTHER
413 CloudQuestionnaire:
414 displayName: Cloud Questionnaire (completed)
415 type: OTHER
416 HEATTemplateFromVendor:
417 displayName: HEAT Template from Vendor
418 type: HEAT
419 resourceSecurityTemplate:
420 displayName: Resource Security Template
421 type: OTHER
Michael Landodb0e8982018-06-06 11:44:25 +0300422
Idan Amita51608d2017-10-30 14:23:37 +0200423 # Service category to exclude
Idan Amitce6d62d2017-10-29 16:28:29 +0200424 excludeServiceCategory:
Michael Landodb0e8982018-06-06 11:44:25 +0300425
Idan Amita51608d2017-10-30 14:23:37 +0200426 # Informational service artifacts placeHolder
427 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300428 #
Idan Amita51608d2017-10-30 14:23:37 +0200429 # displayName - The display name of the artifact
430 # type - The type of the artifact
Idan Amitce6d62d2017-10-29 16:28:29 +0200431 informationalServiceArtifacts:
432 serviceArtifactPlan:
433 displayName: Service Artifact Plan
434 type: OTHER
435 summaryOfImpactsToECOMPElements:
436 displayName: Summary of impacts to ECOMP elements,OSSs, BSSs
437 type: OTHER
438 controlLoopFunctions:
439 displayName: Control Loop Functions
440 type: OTHER
441 dimensioningInfo:
442 displayName: Dimensioning Info
443 type: OTHER
444 affinityRules:
445 displayName: Affinity Rules
446 type: OTHER
447 operationalPolicies:
448 displayName: Operational Policies
449 type: OTHER
450 serviceSpecificPolicies:
451 displayName: Service-specific Policies
452 type: OTHER
453 engineeringRules:
454 displayName: Engineering Rules (ERD)
455 type: OTHER
456 distributionInstructions:
457 displayName: Distribution Instructions
458 type: OTHER
459 certificationTestResults:
460 displayName: TD Certification Test Results
461 type: OTHER
462 deploymentVotingRecord:
463 displayName: Deployment Voting Record
464 type: OTHER
465 serviceQuestionnaire:
466 displayName: Service Questionnaire
467 type: OTHER
468 serviceSecurityTemplate:
469 displayName: Service Security Template
470 type: OTHER
Michael Landodb0e8982018-06-06 11:44:25 +0300471
Idan Amita51608d2017-10-30 14:23:37 +0200472 # Service api artifacts placeHolder
473 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300474 #
Idan Amita51608d2017-10-30 14:23:37 +0200475 # displayName - The display name of the artifact
476 # type - The type of the artifact
Idan Amitce6d62d2017-10-29 16:28:29 +0200477 serviceApiArtifacts:
478 configuration:
479 displayName: Configuration
480 type: OTHER
481 instantiation:
482 displayName: Instantiation
483 type: OTHER
484 monitoring:
485 displayName: Monitoring
486 type: OTHER
487 reporting:
488 displayName: Reporting
489 type: OTHER
490 logging:
491 displayName: Logging
492 type: OTHER
493 testing:
494 displayName: Testing
495 type: OTHER
Michael Landodb0e8982018-06-06 11:44:25 +0300496
seshukm333941e2018-09-26 18:11:24 +0800497 # The maximum number of keys permitted for additional information on service
Idan Amitce6d62d2017-10-29 16:28:29 +0200498 additionalInformationMaxNumberOfKeys: 50
Michael Landodb0e8982018-06-06 11:44:25 +0300499
Idan Amit98d53272017-10-31 14:38:16 +0200500 # Collect process statistics
Idan Amitce6d62d2017-10-29 16:28:29 +0200501 systemMonitoring:
Michael Landodb0e8982018-06-06 11:44:25 +0300502
Idan Amit98d53272017-10-31 14:38:16 +0200503 # Should monitoring be enabled
Idan Amitce6d62d2017-10-29 16:28:29 +0200504 enabled: false
Michael Landodb0e8982018-06-06 11:44:25 +0300505
Idan Amit98d53272017-10-31 14:38:16 +0200506 # In case of going through the FE server proxy the information to the BE
Idan Amitce6d62d2017-10-29 16:28:29 +0200507 isProxy: false
Michael Landodb0e8982018-06-06 11:44:25 +0300508
Idan Amit98d53272017-10-31 14:38:16 +0200509 # What is the interval of the statistics collection
Idan Amitce6d62d2017-10-29 16:28:29 +0200510 probeIntervalInSeconds: 15
Michael Landodb0e8982018-06-06 11:44:25 +0300511
Idan Amitce6d62d2017-10-29 16:28:29 +0200512 defaultHeatArtifactTimeoutMinutes: 60
Michael Landodb0e8982018-06-06 11:44:25 +0300513
Idan Amita51608d2017-10-30 14:23:37 +0200514 # Service deployment artifacts placeHolder
515 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300516 #
Idan Amita51608d2017-10-30 14:23:37 +0200517 # acceptedTypes - File types that can be uploaded as each artifact
Idan Amitce6d62d2017-10-29 16:28:29 +0200518 serviceDeploymentArtifacts:
519 YANG_XML:
520 acceptedTypes:
521 - xml
522 VNF_CATALOG:
523 acceptedTypes:
524 - xml
525 MODEL_INVENTORY_PROFILE:
526 acceptedTypes:
527 - xml
528 MODEL_QUERY_SPEC:
529 acceptedTypes:
530 - xml
Michael Landodb0e8982018-06-06 11:44:25 +0300531
Idan Amitce6d62d2017-10-29 16:28:29 +0200532 #AAI Artifacts
533 AAI_SERVICE_MODEL:
534 acceptedTypes:
535 - xml
536 AAI_VF_MODULE_MODEL:
537 acceptedTypes:
538 - xml
539 AAI_VF_INSTANCE_MODEL:
540 acceptedTypes:
541 - xml
542 OTHER:
543 acceptedTypes:
Michael Landodb0e8982018-06-06 11:44:25 +0300544
Idan Amitce6d62d2017-10-29 16:28:29 +0200545 #PLAN
546 PLAN:
547 acceptedTypes:
548 - xml
Michael Landodb0e8982018-06-06 11:44:25 +0300549
Idan Amita51608d2017-10-30 14:23:37 +0200550 # Resource deployment artifacts placeHolder
551 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300552 #
Idan Amita51608d2017-10-30 14:23:37 +0200553 # acceptedTypes - File types that can be uploaded as each artifact
Michael Landodb0e8982018-06-06 11:44:25 +0300554 # validForRespurceTypes - Resource types that support each artifact.
Idan Amita51608d2017-10-30 14:23:37 +0200555 # If left empty it means all resource types are valid
Idan Amitce6d62d2017-10-29 16:28:29 +0200556 resourceDeploymentArtifacts:
557 HEAT:
558 acceptedTypes:
559 - yaml
560 - yml
561 validForResourceTypes: *allResourceTypes
562 HEAT_VOL:
563 acceptedTypes:
564 - yaml
565 - yml
566 validForResourceTypes: *allResourceTypes
567 HEAT_NET:
568 acceptedTypes:
569 - yaml
570 - yml
571 validForResourceTypes: *allResourceTypes
572 HEAT_NESTED:
573 acceptedTypes:
574 - yaml
575 - yml
576 validForResourceTypes: *allResourceTypes
577 HEAT_ARTIFACT:
578 acceptedTypes:
579 validForResourceTypes: *allResourceTypes
580 YANG_XML:
581 acceptedTypes:
582 - xml
583 validForResourceTypes: *allResourceTypes
584 VNF_CATALOG:
585 acceptedTypes:
586 - xml
587 validForResourceTypes: *allResourceTypes
588 VF_LICENSE:
589 acceptedTypes:
590 - xml
591 validForResourceTypes: *allResourceTypes
592 VENDOR_LICENSE:
593 acceptedTypes:
594 - xml
595 validForResourceTypes: *allResourceTypes
596 MODEL_INVENTORY_PROFILE:
597 acceptedTypes:
598 - xml
599 validForResourceTypes: *allResourceTypes
600 MODEL_QUERY_SPEC:
601 acceptedTypes:
602 - xml
603 validForResourceTypes: *allResourceTypes
604 LIFECYCLE_OPERATIONS:
605 acceptedTypes:
606 - yaml
607 - yml
608 validForResourceTypes:
609 - VF
610 - VFC
611 VES_EVENTS:
612 acceptedTypes:
613 - yaml
614 - yml
615 validForResourceTypes: *allResourceTypes
616 PERFORMANCE_COUNTER:
617 acceptedTypes:
618 - csv
619 validForResourceTypes: *allResourceTypes
620 APPC_CONFIG:
621 acceptedTypes:
622 validForResourceTypes:
623 - VF
624 DCAE_TOSCA:
625 acceptedTypes:
626 - yml
627 - yaml
628 validForResourceTypes:
629 - VF
630 - VFCMT
631 DCAE_JSON:
632 acceptedTypes:
633 - json
634 validForResourceTypes:
635 - VF
636 - VFCMT
637 DCAE_POLICY:
638 acceptedTypes:
639 - emf
640 validForResourceTypes:
641 - VF
642 - VFCMT
643 DCAE_DOC:
644 acceptedTypes:
645 validForResourceTypes:
646 - VF
647 - VFCMT
648 DCAE_EVENT:
649 acceptedTypes:
650 validForResourceTypes:
651 - VF
652 - VFCMT
653 AAI_VF_MODEL:
654 acceptedTypes:
655 - xml
656 validForResourceTypes:
657 - VF
658 AAI_VF_MODULE_MODEL:
659 acceptedTypes:
660 - xml
661 validForResourceTypes:
662 - VF
663 OTHER:
664 acceptedTypes:
665 validForResourceTypes: *allResourceTypes
666 SNMP_POLL:
667 acceptedTypes:
668 validForResourceTypes: *allResourceTypes
669 SNMP_TRAP:
670 acceptedTypes:
671 validForResourceTypes: *allResourceTypes
Michael Landodb0e8982018-06-06 11:44:25 +0300672
Idan Amitce6d62d2017-10-29 16:28:29 +0200673 #PLAN
674 PLAN:
675 acceptedTypes:
676 - xml
677 validForResourceTypes:
678 - VF
679 - VFC
Michael Landodb0e8982018-06-06 11:44:25 +0300680
Idan Amita51608d2017-10-30 14:23:37 +0200681 # Resource instance deployment artifacts placeHolder
682 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300683 #
Idan Amita51608d2017-10-30 14:23:37 +0200684 # acceptedTypes - File types that can be uploaded as each artifact
Michael Landodb0e8982018-06-06 11:44:25 +0300685 # validForRespurceTypes - Resource types that support each artifact.
Idan Amita51608d2017-10-30 14:23:37 +0200686 # If left empty it means all resource types are valid
Idan Amitce6d62d2017-10-29 16:28:29 +0200687 resourceInstanceDeploymentArtifacts:
688 HEAT_ENV:
689 acceptedTypes:
690 - env
691 VF_MODULES_METADATA:
692 acceptedTypes:
693 - json
694 VES_EVENTS:
695 acceptedTypes:
696 - yaml
697 - yml
698 PERFORMANCE_COUNTER:
699 acceptedTypes:
700 - csv
701 DCAE_INVENTORY_TOSCA:
702 acceptedTypes:
703 - yml
704 - yaml
705 DCAE_INVENTORY_JSON:
706 acceptedTypes:
707 - json
708 DCAE_INVENTORY_POLICY:
709 acceptedTypes:
710 - emf
711 DCAE_INVENTORY_DOC:
712 acceptedTypes:
713 DCAE_INVENTORY_BLUEPRINT:
714 acceptedTypes:
715 DCAE_INVENTORY_EVENT:
716 acceptedTypes:
717 SNMP_POLL:
718 acceptedTypes:
719 validForResourceTypes: *allResourceTypes
720 SNMP_TRAP:
721 acceptedTypes:
722 validForResourceTypes: *allResourceTypes
Michael Landodb0e8982018-06-06 11:44:25 +0300723
Idan Amitce6d62d2017-10-29 16:28:29 +0200724 #PLAN
725 PLAN:
726 acceptedTypes:
727 - xml
Michael Landodb0e8982018-06-06 11:44:25 +0300728
Idan Amita51608d2017-10-30 14:23:37 +0200729 # Resource informational artifacts placeHolder
730 # For each artifact the following properties exists:
Michael Landodb0e8982018-06-06 11:44:25 +0300731 #
Idan Amita51608d2017-10-30 14:23:37 +0200732 # acceptedTypes - File types that can be uploaded as each artifact
Michael Landodb0e8982018-06-06 11:44:25 +0300733 # validForRespurceTypes - Resource types that support each artifact.
Idan Amita51608d2017-10-30 14:23:37 +0200734 # If left empty it means all resource types are valid
Idan Amitce6d62d2017-10-29 16:28:29 +0200735 resourceInformationalArtifacts:
736 CHEF:
737 acceptedTypes:
738 validForResourceTypes: *allResourceTypes
739 PUPPET:
740 acceptedTypes:
741 validForResourceTypes: *allResourceTypes
742 SHELL:
743 acceptedTypes:
744 validForResourceTypes: *allResourceTypes
745 YANG:
746 acceptedTypes:
747 validForResourceTypes: *allResourceTypes
748 YANG_XML:
749 acceptedTypes:
750 validForResourceTypes: *allResourceTypes
751 HEAT:
752 acceptedTypes:
753 validForResourceTypes: *allResourceTypes
754 BPEL:
755 acceptedTypes:
756 validForResourceTypes: *allResourceTypes
757 DG_XML:
758 acceptedTypes:
759 validForResourceTypes: *allResourceTypes
760 MURANO_PKG:
761 acceptedTypes:
762 validForResourceTypes: *allResourceTypes
763 OTHER:
764 acceptedTypes:
765 validForResourceTypes:
766 - VFC
767 - CVFC
768 - CP
769 - VL
770 - VF
771 - VFCMT
772 - Abstract
773 - PNF
774 SNMP_POLL:
775 acceptedTypes:
776 validForResourceTypes: *allResourceTypes
777 SNMP_TRAP:
778 acceptedTypes:
779 validForResourceTypes: *allResourceTypes
780 GUIDE:
781 acceptedTypes:
782 validForResourceTypes:
783 - VF
784 - VFC
785 - CVFC
Michael Landodb0e8982018-06-06 11:44:25 +0300786
Idan Amit98d53272017-10-31 14:38:16 +0200787 # Resource informational deployment artifact placeholder
Idan Amitce6d62d2017-10-29 16:28:29 +0200788 resourceInformationalDeployedArtifacts:
Michael Landodb0e8982018-06-06 11:44:25 +0300789
seshukm333941e2018-09-26 18:11:24 +0800790 # Requirements needed to be fulfilled before certification
Idan Amitce6d62d2017-10-29 16:28:29 +0200791 requirementsToFulfillBeforeCert:
Michael Landodb0e8982018-06-06 11:44:25 +0300792
seshukm333941e2018-09-26 18:11:24 +0800793 # Capabilities needed to be fulfilled before certification
Idan Amitce6d62d2017-10-29 16:28:29 +0200794 capabilitiesToConsumeBeforeCert:
Michael Landodb0e8982018-06-06 11:44:25 +0300795
Idan Amit98d53272017-10-31 14:38:16 +0200796 # Urls that should not be logged
Idan Amitce6d62d2017-10-29 16:28:29 +0200797 unLoggedUrls:
798 - /sdc2/rest/healthCheck
Michael Landodb0e8982018-06-06 11:44:25 +0300799
Idan Amit98d53272017-10-31 14:38:16 +0200800 # When component is being set as deleted those are the clean configurations
Idan Amitce6d62d2017-10-29 16:28:29 +0200801 cleanComponentsConfiguration:
Michael Landodb0e8982018-06-06 11:44:25 +0300802
Idan Amit98d53272017-10-31 14:38:16 +0200803 # The interval to check for deleted components to clean
Idan Amitce6d62d2017-10-29 16:28:29 +0200804 cleanIntervalInMinutes: 1440
Michael Landodb0e8982018-06-06 11:44:25 +0300805
Idan Amit98d53272017-10-31 14:38:16 +0200806 # The components types to delete
Idan Amitce6d62d2017-10-29 16:28:29 +0200807 componentsToClean:
808 - Resource
809 - Service
Michael Landodb0e8982018-06-06 11:44:25 +0300810
Idan Amit98d53272017-10-31 14:38:16 +0200811 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +0200812 artifactsIndex: resources
Michael Landodb0e8982018-06-06 11:44:25 +0300813
Idan Amit98d53272017-10-31 14:38:16 +0200814 # Used to add header and footer to heatENV files generated by SDC
Idan Amitce6d62d2017-10-29 16:28:29 +0200815 heatEnvArtifactHeader: ""
816 heatEnvArtifactFooter: ""
Michael Landodb0e8982018-06-06 11:44:25 +0300817
Idan Amitce6d62d2017-10-29 16:28:29 +0200818 onboarding:
Michael Landodb0e8982018-06-06 11:44:25 +0300819
Idan Amita51608d2017-10-30 14:23:37 +0200820 # Onboarding protocol
Idan Amitce6d62d2017-10-29 16:28:29 +0200821 protocol: http
Michael Landodb0e8982018-06-06 11:44:25 +0300822
Idan Amita51608d2017-10-30 14:23:37 +0200823 # Onboarding backend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +0200824 host: <%= @host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +0300825
Idan Amita51608d2017-10-30 14:23:37 +0200826 # Onboarding backend http port
Idan Amitce6d62d2017-10-29 16:28:29 +0200827 port: <%= @catalog_port %>
Michael Landodb0e8982018-06-06 11:44:25 +0300828
Idan Amita51608d2017-10-30 14:23:37 +0200829 # The url that being used when downloading CSARs
Idan Amitce6d62d2017-10-29 16:28:29 +0200830 downloadCsarUri: "/onboarding-api/v1.0/vendor-software-products/packages"
Michael Landodb0e8982018-06-06 11:44:25 +0300831
Idan Amita51608d2017-10-30 14:23:37 +0200832 # Url for onboarding health check
Idan Amitce6d62d2017-10-29 16:28:29 +0200833 healthCheckUri: "/onboarding-api/v1.0/healthcheck"
seshukm333941e2018-09-26 18:11:24 +0800834
Michael Landodb0e8982018-06-06 11:44:25 +0300835 dcae:
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
841 port: <port>
842 # The url of the health check to use
843 healthCheckUri: "/dcae/healthCheck"
844
845
Idan Amitce6d62d2017-10-29 16:28:29 +0200846 #GSS IDNS
seshukm333941e2018-09-26 18:11:24 +0800847 # Switchover configuration is used for Geo redundancy to provide automatic failovers
Idan Amitce6d62d2017-10-29 16:28:29 +0200848 switchoverDetector:
849 gBeFqdn:
850 gFeFqdn:
851 beVip: 1.2.3.4
852 feVip: 1.2.3.4
853 beResolveAttempts: 3
854 feResolveAttempts: 3
855 enabled: false
856 interval: 60
857 changePriorityUser: ecompasdc
858 changePriorityPassword: ecompasdc123
859 publishNetworkUrl:
860 publishNetworkBody: '{"note":"comment"}'
861 groups:
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"}'}
Michael Landodb0e8982018-06-06 11:44:25 +0300864
Idan Amit98d53272017-10-31 14:38:16 +0200865 # Cache for datatypes. Improving run times for data type search
Idan Amitce6d62d2017-10-29 16:28:29 +0200866 applicationL1Cache:
867 datatypes:
868 enabled: true
869 firstRunDelay: 10
870 pollIntervalInSec: 60
Michael Landodb0e8982018-06-06 11:44:25 +0300871
Idan Amit98d53272017-10-31 14:38:16 +0200872 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +0200873 applicationL2Cache:
874 enabled: false
875 catalogL1Cache:
876 enabled: false
877 resourcesSizeInCache: 300
878 servicesSizeInCache: 200
879 productsSizeInCache: 100
880 queue:
881 syncIntervalInSecondes: 43200
882 waitOnShutDownInMinutes: 10
883 numberOfCacheWorkers: 4
Michael Landodb0e8982018-06-06 11:44:25 +0300884
seshukm86b2f6d2018-10-03 20:35:52 +0800885 # Validators for Tosca properties
Idan Amitce6d62d2017-10-29 16:28:29 +0200886 toscaValidators:
887 stringMaxLength: 2500
Michael Landodb0e8982018-06-06 11:44:25 +0300888
Idan Amita51608d2017-10-30 14:23:37 +0200889 # Should audit be disabled
Idan Amitce6d62d2017-10-29 16:28:29 +0200890 disableAudit: false
Michael Landodb0e8982018-06-06 11:44:25 +0300891
Idan Amit98d53272017-10-31 14:38:16 +0200892 # VF module validations properties
Idan Amitce6d62d2017-10-29 16:28:29 +0200893 vfModuleProperties:
894 min_vf_module_instances:
895 forBaseModule: 1
896 forNonBaseModule: 0
897 max_vf_module_instances:
898 forBaseModule: 1
899 forNonBaseModule:
900 initial_count:
901 forBaseModule: 1
902 forNonBaseModule: 0
903 vf_module_type:
904 forBaseModule: Base
905 forNonBaseModule: Expansion
Michael Landodb0e8982018-06-06 11:44:25 +0300906
seshukm333941e2018-09-26 18:11:24 +0800907 # For each generic node type defining it's corresponding class
Idan Amitce6d62d2017-10-29 16:28:29 +0200908 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
Michael Landodb0e8982018-06-06 11:44:25 +0300914 # tenant isolation configuration
915 workloadContext: Production
916 # tenant isolation configuration
917 environmentContext:
918 defaultValue: General_Revenue-Bearing
919 validValues:
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
928 - Vital_Non-Revenue
929 - Essential_Non-Revenue
930 - Important_Non-Revenue
931 - Needed_Non-Revenue
932 - Useful_Non-Revenue
933 - General_Non-Revenue
934 # tenant isolation configuration
935 dmaapConsumerConfiguration:
936 hosts: localhost:3905
937 consumerGroup: sdc
938 consumerId: mama
939 timeoutMs: 15000
940 limit: 1
941 pollingInterval: 2
942 topic: topic
943 latitude: 32.109333
944 longitude: 34.855499
945 version: 1.0
946 serviceName: localhost/events
947 environment: TEST
948 partner: BOT_R
949 routeOffer: MR1
950 protocol: https
951 contenttype: application/json
952 dme2TraceOn: true
953 aftEnvironment: AFTUAT
954 aftDme2ConnectionTimeoutMs: 15000
955 aftDme2RoundtripTimeoutMs: 240000
956 aftDme2ReadTimeoutMs: 50000
957 dme2preferredRouterFilePath: DME2preferredRouter.txt
958 timeLimitForNotificationHandleMs: 120000
959 credential:
960 username: user
961 password:
962 # tenant isolation configuration
963 dmeConfiguration:
964 dme2Search: DME2SEARCH
965 dme2Resolve: DME2RESOLVE
seshukm333941e2018-09-26 18:11:24 +0800966 # definition for policies types that cannot by created by api
Michael Landodb0e8982018-06-06 11:44:25 +0300967 excludedPolicyTypesMapping:
968 # VF:
969 # - a.b.c
970 # - c.d.e
971 #CR:
972 # - x.y.z
973 # defanition for group types that cannot by created by api
974 excludedGroupTypesMapping:
975 CR:
976 - org.openecomp.groups.VfModule
977 - org.openecomp.groups.heat.HeatStack
978 - tosca.groups.Root
979 VF:
980 - org.openecomp.groups.VfModule
981 - org.openecomp.groups.heat.HeatStack
982 - tosca.groups.Root
983 Service:
984 - org.openecomp.groups.VfModule
985 - org.openecomp.groups.heat.HeatStack
986 - tosca.groups.Root
987
988 healthStatusExclude:
989 - DE
990 - DMAPP
991 - DCAE
Idan Amitce6d62d2017-10-29 16:28:29 +0200992
993
994BE-distribution-engine-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +0300995*****************************************
Idan Amitce6d62d2017-10-29 16:28:29 +0200996
997::
998
Idan Amita51608d2017-10-30 14:23:37 +0200999 # UEB servers list
Idan Amitce6d62d2017-10-29 16:28:29 +02001000 uebServers:
1001 <% node['UEB']['fqdn'].each do |conn| -%>
1002 - <%= conn %>
1003 <% end -%>
Michael Landodb0e8982018-06-06 11:44:25 +03001004
Idan Amita51608d2017-10-30 14:23:37 +02001005 # UEB public key
Idan Amitce6d62d2017-10-29 16:28:29 +02001006 uebPublicKey: <%= node['UEB']['PublicKey'] %>
Michael Landodb0e8982018-06-06 11:44:25 +03001007
Idan Amita51608d2017-10-30 14:23:37 +02001008 # UEB secret key
Idan Amitce6d62d2017-10-29 16:28:29 +02001009 uebSecretKey: <%= node['UEB']['SecretKey'] %>
Michael Landodb0e8982018-06-06 11:44:25 +03001010
Idan Amita51608d2017-10-30 14:23:37 +02001011 # Topic name for receiving distribution notification
Idan Amitce6d62d2017-10-29 16:28:29 +02001012 distributionNotifTopicName: SDC-DISTR-NOTIF-TOPIC
Michael Landodb0e8982018-06-06 11:44:25 +03001013
Idan Amita51608d2017-10-30 14:23:37 +02001014 # Topic name for distribution status
Idan Amitce6d62d2017-10-29 16:28:29 +02001015 distributionStatusTopicName: SDC-DISTR-STATUS-TOPIC
Michael Landodb0e8982018-06-06 11:44:25 +03001016
seshukm333941e2018-09-26 18:11:24 +08001017 # Distribution initialization retry interval time
Idan Amitce6d62d2017-10-29 16:28:29 +02001018 initRetryIntervalSec: 5
Michael Landodb0e8982018-06-06 11:44:25 +03001019
seshukm333941e2018-09-26 18:11:24 +08001020 # Distribution initialization maximum interval time
Idan Amitce6d62d2017-10-29 16:28:29 +02001021 initMaxIntervalSec: 60
Michael Landodb0e8982018-06-06 11:44:25 +03001022
Idan Amit98d53272017-10-31 14:38:16 +02001023 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +02001024 distribNotifServiceArtifactTypes:
1025 info:
1026 - MURANO-PKG
Michael Landodb0e8982018-06-06 11:44:25 +03001027
Idan Amit98d53272017-10-31 14:38:16 +02001028 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +02001029 distribNotifResourceArtifactTypes:
1030 lifecycle:
1031 - HEAT
1032 - DG-XML
Michael Landodb0e8982018-06-06 11:44:25 +03001033
Idan Amita51608d2017-10-30 14:23:37 +02001034 # Distribution environments
Idan Amitce6d62d2017-10-29 16:28:29 +02001035 environments:
1036 - <%= node.chef_environment %>
Michael Landodb0e8982018-06-06 11:44:25 +03001037
Idan Amitce6d62d2017-10-29 16:28:29 +02001038 distributionStatusTopic:
Michael Landodb0e8982018-06-06 11:44:25 +03001039
Idan Amita51608d2017-10-30 14:23:37 +02001040 # Distribution status polling interval
Idan Amitce6d62d2017-10-29 16:28:29 +02001041 pollingIntervalSec: 60
Michael Landodb0e8982018-06-06 11:44:25 +03001042
Idan Amita51608d2017-10-30 14:23:37 +02001043 # Distribution status fetch time
Idan Amitce6d62d2017-10-29 16:28:29 +02001044 fetchTimeSec: 15
Michael Landodb0e8982018-06-06 11:44:25 +03001045
Idan Amita51608d2017-10-30 14:23:37 +02001046 # Distribution status consumer group
Idan Amitce6d62d2017-10-29 16:28:29 +02001047 consumerGroup: sdc-<%= node.chef_environment %>
Michael Landodb0e8982018-06-06 11:44:25 +03001048
Idan Amita51608d2017-10-30 14:23:37 +02001049 # Distribution status consumer id
Idan Amitce6d62d2017-10-29 16:28:29 +02001050 consumerId: sdc-<%= node.chef_environment %>1
Michael Landodb0e8982018-06-06 11:44:25 +03001051
Idan Amitce6d62d2017-10-29 16:28:29 +02001052 distributionNotificationTopic:
Michael Landodb0e8982018-06-06 11:44:25 +03001053
Idan Amita51608d2017-10-30 14:23:37 +02001054 # Minimum pool size for distribution notifications
Idan Amitce6d62d2017-10-29 16:28:29 +02001055 minThreadPoolSize: 0
Michael Landodb0e8982018-06-06 11:44:25 +03001056
Idan Amita51608d2017-10-30 14:23:37 +02001057 # Maximum pool size for distribution notifications
Idan Amitce6d62d2017-10-29 16:28:29 +02001058 maxThreadPoolSize: 10
Michael Landodb0e8982018-06-06 11:44:25 +03001059
Idan Amita51608d2017-10-30 14:23:37 +02001060 # Maximum waiting time after sending a notification
Idan Amitce6d62d2017-10-29 16:28:29 +02001061 maxWaitingAfterSendingSeconds: 5
Michael Landodb0e8982018-06-06 11:44:25 +03001062
Idan Amit98d53272017-10-31 14:38:16 +02001063 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +02001064 createTopic:
1065 partitionCount: 1
1066 replicationCount: 1
Michael Landodb0e8982018-06-06 11:44:25 +03001067
Idan Amita51608d2017-10-30 14:23:37 +02001068 # STarting the distribution engine
Idan Amitce6d62d2017-10-29 16:28:29 +02001069 startDistributionEngine: true
Michael Landodb0e8982018-06-06 11:44:25 +03001070
Idan Amitce6d62d2017-10-29 16:28:29 +02001071 #This is false by default, since ONAP Dmaap currently doesn't support https
Idan Amita51608d2017-10-30 14:23:37 +02001072 # Does https should be used with Dmaap
Idan Amitce6d62d2017-10-29 16:28:29 +02001073 useHttpsWithDmaap: false
Michael Landodb0e8982018-06-06 11:44:25 +03001074 opEnvRecoveryIntervalSec: 180
1075 allowedTimeBeforeStaleSec: 300
1076 # aai configuration for tenant isolation
1077 aaiConfig:
1078 httpRequestConfig:
1079 serverRootUrl: https://aai-uint3.test.att.com:8443
1080 resourceNamespaces:
1081 operationalEnvironments: /aai/v12/cloud-infrastructure/operational-environments
Idan Amitce6d62d2017-10-29 16:28:29 +02001082
Michael Landodb0e8982018-06-06 11:44:25 +03001083 httpClientConfig:
1084 timeouts:
1085 readTimeoutMs: 5000
1086 connectTimeoutMs: 1000
1087 clientCertificate:
1088 keyStore: /opt/app/jetty/base/be/etc/non-prod.jks
1089 keyStorePassword: hmXYcznAljMSisdy8zgcag==
1090 headers:
1091 X-FromAppId: asdc
1092 numOfRetries: 3
1093 # mso configuration for tenant isolation
1094 msoConfig:
1095 httpRequestConfig:
1096 serverRootUrl: http://127.0.0.1:8080/onap/mso/infra/modelDistributions/v1
1097 resourceNamespaces:
1098 distributions: /distributions
Idan Amitce6d62d2017-10-29 16:28:29 +02001099
Michael Landodb0e8982018-06-06 11:44:25 +03001100 httpClientConfig:
1101 timeouts:
1102 readTimeoutMs: 2000
1103 connectTimeoutMs: 500
1104 basicAuthorization:
1105 userName: asdc
1106 password: OTLEp5lfVhYdyw5EAtTUBQ==
1107 numOfRetries: 3
Idan Amitce6d62d2017-10-29 16:28:29 +02001108
Michael Landodb0e8982018-06-06 11:44:25 +03001109 currentArtifactInstallationTimeout: 120
Idan Amitce6d62d2017-10-29 16:28:29 +02001110
1111BE-titan.properties
Michael Landodb0e8982018-06-06 11:44:25 +03001112*******************
Idan Amitce6d62d2017-10-29 16:28:29 +02001113
1114::
1115
Idan Amita51608d2017-10-30 14:23:37 +02001116 # Titan storage backend
Idan Amitce6d62d2017-10-29 16:28:29 +02001117 storage.backend=cassandra
Michael Landodb0e8982018-06-06 11:44:25 +03001118
Idan Amita51608d2017-10-30 14:23:37 +02001119 # Titan storage hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001120 storage.hostname=<%= @CASSANDRA_IP %>
Michael Landodb0e8982018-06-06 11:44:25 +03001121
Idan Amita51608d2017-10-30 14:23:37 +02001122 # Titan storage port]
Idan Amitce6d62d2017-10-29 16:28:29 +02001123 storage.port=9160
Michael Landodb0e8982018-06-06 11:44:25 +03001124
Idan Amita51608d2017-10-30 14:23:37 +02001125 # Titan storage username
Idan Amitce6d62d2017-10-29 16:28:29 +02001126 storage.username=<%= @CASSANDRA_USR %>
Michael Landodb0e8982018-06-06 11:44:25 +03001127
Idan Amita51608d2017-10-30 14:23:37 +02001128 # Titan storage password
Idan Amitce6d62d2017-10-29 16:28:29 +02001129 storage.password=<%= @CASSANDRA_PWD %>
Michael Landodb0e8982018-06-06 11:44:25 +03001130
Idan Amita51608d2017-10-30 14:23:37 +02001131 # Titan storage connection timeout
Idan Amitce6d62d2017-10-29 16:28:29 +02001132 storage.connection-timeout=10000
Michael Landodb0e8982018-06-06 11:44:25 +03001133
Idan Amita51608d2017-10-30 14:23:37 +02001134 # Titan cassandra keyspace name
Idan Amitce6d62d2017-10-29 16:28:29 +02001135 storage.cassandra.keyspace=sdctitan
Michael Landodb0e8982018-06-06 11:44:25 +03001136
Idan Amita51608d2017-10-30 14:23:37 +02001137 # Is Titan cassandra ssl is enabled
Idan Amitce6d62d2017-10-29 16:28:29 +02001138 storage.cassandra.ssl.enabled=false
Michael Landodb0e8982018-06-06 11:44:25 +03001139
Idan Amita51608d2017-10-30 14:23:37 +02001140 # Titan cassandra ssl truststore file location
Idan Amitce6d62d2017-10-29 16:28:29 +02001141 storage.cassandra.ssl.truststore.location=/var/lib/jetty/config/.truststore
Michael Landodb0e8982018-06-06 11:44:25 +03001142
Idan Amita51608d2017-10-30 14:23:37 +02001143 # Titan cassandra ssl truststore file password
Idan Amitce6d62d2017-10-29 16:28:29 +02001144 storage.cassandra.ssl.truststore.password=Aa123456
Michael Landodb0e8982018-06-06 11:44:25 +03001145
Idan Amita51608d2017-10-30 14:23:37 +02001146 # Does titan should use cache
Idan Amitce6d62d2017-10-29 16:28:29 +02001147 cache.db-cache = false
Michael Landodb0e8982018-06-06 11:44:25 +03001148
Idan Amit98d53272017-10-31 14:38:16 +02001149 # How long in milliseconds should the cache keep entries before flushing them
Idan Amitce6d62d2017-10-29 16:28:29 +02001150 cache.db-cache-clean-wait = 20
Michael Landodb0e8982018-06-06 11:44:25 +03001151
seshukm333941e2018-09-26 18:11:24 +08001152 # Default expiration time in milliseconds for entries in the cache
Idan Amitce6d62d2017-10-29 16:28:29 +02001153 cache.db-cache-time = 180000
Michael Landodb0e8982018-06-06 11:44:25 +03001154
Idan Amit98d53272017-10-31 14:38:16 +02001155 # Size of titan database cache
Idan Amitce6d62d2017-10-29 16:28:29 +02001156 cache.db-cache-size = 0.5
Michael Landodb0e8982018-06-06 11:44:25 +03001157
Idan Amita51608d2017-10-30 14:23:37 +02001158 # Titan cassandra read consistency level
Idan Amitce6d62d2017-10-29 16:28:29 +02001159 storage.cassandra.read-consistency-level=LOCAL_QUORUM
Michael Landodb0e8982018-06-06 11:44:25 +03001160
Idan Amita51608d2017-10-30 14:23:37 +02001161 # Titan cassandra write consistency level
Idan Amitce6d62d2017-10-29 16:28:29 +02001162 storage.cassandra.write-consistency-level=LOCAL_QUORUM
Michael Landodb0e8982018-06-06 11:44:25 +03001163
Idan Amita51608d2017-10-30 14:23:37 +02001164 # Titan cassandra replication strategy class name
Idan Amitce6d62d2017-10-29 16:28:29 +02001165 storage.cassandra.replication-strategy-class=org.apache.cassandra.locator.NetworkTopologyStrategy
Michael Landodb0e8982018-06-06 11:44:25 +03001166
Idan Amita51608d2017-10-30 14:23:37 +02001167 # Titan cassandra replication startegy options
Idan Amitce6d62d2017-10-29 16:28:29 +02001168 storage.cassandra.replication-strategy-options=<%= @DC_NAME %>,<%= @rep_factor %>
Michael Landodb0e8982018-06-06 11:44:25 +03001169
Idan Amita51608d2017-10-30 14:23:37 +02001170 # Titan cassandra local data center name
Idan Amitce6d62d2017-10-29 16:28:29 +02001171 storage.cassandra.astyanax.local-datacenter=<%= @DC_NAME %>
Michael Landodb0e8982018-06-06 11:44:25 +03001172
Idan Amit98d53272017-10-31 14:38:16 +02001173 # Number of times the system attempts to acquire a lock before giving up and throwing an exception
Idan Amitce6d62d2017-10-29 16:28:29 +02001174 storage.lock.retries=5
Michael Landodb0e8982018-06-06 11:44:25 +03001175
Idan Amit98d53272017-10-31 14:38:16 +02001176 # Number of milliseconds the system waits for a lock application to be acknowledged by the storage backend
Idan Amitce6d62d2017-10-29 16:28:29 +02001177 storage.lock.wait-time=500
1178
1179
Michael Landodb0e8982018-06-06 11:44:25 +03001180Onboarding configuration
1181------------------------
1182
1183BE-onboarding-configuration.yaml
1184********************************
1185
1186::
1187
1188 notifications:
1189
1190 # Backend onboarding notifications polling interval in milliseconds
1191 pollingIntervalMsec: 2000
1192
1193 # Backend onboarding notifications selection size
1194 selectionSize: 100
1195
seshukm333941e2018-09-26 18:11:24 +08001196 # Backend onboarding notifications backend hostname
Michael Landodb0e8982018-06-06 11:44:25 +03001197 beHost: <%= @catalog_ip %>
1198
1199 # Backend onboarding notifications backend http port
1200 beHttpPort: <%= @catalog_port %>
1201 # Casandra configuration
1202 cassandraConfig:
1203 cassandraHosts: [<%= @cassandra_ip %>]
1204 localDataCenter: <%= @DC_NAME %>
1205 reconnectTimeout : 30000
1206 socketReadTimeout: <%= @socket_read_timeout %>
1207 socketConnectTimeout: <%= @socket_connect_timeout %>
1208 authenticate: true
1209 username: <%= @cassandra_usr %>
1210 password: <%= @cassandra_pwd %>
1211 ssl: <%= @cassandra_ssl_enabled %>
1212 truststorePath: /config/truststore
1213 truststorePassword: <%= @cassandra_truststore_password %>
1214
1215
1216vnfrepo-configuration.yaml
1217**************************
1218
1219::
1220
seshukm333941e2018-09-26 18:11:24 +08001221 # The port on which the vnfsdk is licensing on
Michael Landodb0e8982018-06-06 11:44:25 +03001222 vnfRepoPort: <port>
1223 # The ip where vnfdk is deployed
1224 vnfRepoHost: <ip>
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
1229
1230
1231
Idan Amitce6d62d2017-10-29 16:28:29 +02001232Frontend Configuration
1233======================
Michael Landodb0e8982018-06-06 11:44:25 +03001234Catalog configuration
1235---------------------
Idan Amitce6d62d2017-10-29 16:28:29 +02001236
1237FE-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +03001238*********************
Idan Amitce6d62d2017-10-29 16:28:29 +02001239
1240::
1241
Idan Amita51608d2017-10-30 14:23:37 +02001242 # Catalog frontend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001243 feFqdn: <%= @fe_host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001244
Idan Amita51608d2017-10-30 14:23:37 +02001245 # Catalog backend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001246 beHost: <%= @be_host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001247
Idan Amita51608d2017-10-30 14:23:37 +02001248 # Catalog backend http port
Idan Amitce6d62d2017-10-29 16:28:29 +02001249 beHttpPort: <%= @catalog_port %>
Michael Landodb0e8982018-06-06 11:44:25 +03001250
Idan Amita51608d2017-10-30 14:23:37 +02001251 # Catalog backend http context
Idan Amitce6d62d2017-10-29 16:28:29 +02001252 beContext: /sdc2/rest/v1/catalog/upload/resources
Michael Landodb0e8982018-06-06 11:44:25 +03001253
Idan Amita51608d2017-10-30 14:23:37 +02001254 # Catalog backend protocol
Idan Amitce6d62d2017-10-29 16:28:29 +02001255 beProtocol: http
Michael Landodb0e8982018-06-06 11:44:25 +03001256
Idan Amita51608d2017-10-30 14:23:37 +02001257 # Catalog backend ssl port
Idan Amitce6d62d2017-10-29 16:28:29 +02001258 beSslPort: <%= @ssl_port %>
Michael Landodb0e8982018-06-06 11:44:25 +03001259
Idan Amita51608d2017-10-30 14:23:37 +02001260 # Threadpool size for handling requests
Idan Amitce6d62d2017-10-29 16:28:29 +02001261 threadpoolSize: 50
Michael Landodb0e8982018-06-06 11:44:25 +03001262
Idan Amita51608d2017-10-30 14:23:37 +02001263 # Request processing timeout (seconds)
Idan Amitce6d62d2017-10-29 16:28:29 +02001264 requestTimeout: 10
Michael Landodb0e8982018-06-06 11:44:25 +03001265
Idan Amita51608d2017-10-30 14:23:37 +02001266 # Health check timeout in milliseconds
Idan Amitce6d62d2017-10-29 16:28:29 +02001267 healthCheckSocketTimeoutInMs: 5000
Michael Landodb0e8982018-06-06 11:44:25 +03001268
Idan Amita51608d2017-10-30 14:23:37 +02001269 # Health check inteval in seconds
Idan Amitce6d62d2017-10-29 16:28:29 +02001270 healthCheckIntervalInSeconds: 5
Michael Landodb0e8982018-06-06 11:44:25 +03001271
Idan Amitce6d62d2017-10-29 16:28:29 +02001272 onboarding:
Michael Landodb0e8982018-06-06 11:44:25 +03001273
Idan Amita51608d2017-10-30 14:23:37 +02001274 # Onboarding protocol
Idan Amitce6d62d2017-10-29 16:28:29 +02001275 protocol: http
Michael Landodb0e8982018-06-06 11:44:25 +03001276
Idan Amita51608d2017-10-30 14:23:37 +02001277 # Onboarding frontend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001278 host: <%= @fe_host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001279
Idan Amita51608d2017-10-30 14:23:37 +02001280 # Onboarding frontend port
Idan Amitce6d62d2017-10-29 16:28:29 +02001281 port: 8181
Michael Landodb0e8982018-06-06 11:44:25 +03001282
Idan Amita51608d2017-10-30 14:23:37 +02001283 # Onboarding frontend health check url
Idan Amitce6d62d2017-10-29 16:28:29 +02001284 healthCheckUri: "/onboarding/v1.0/healthcheck"
Michael Landodb0e8982018-06-06 11:44:25 +03001285
Idan Amita51608d2017-10-30 14:23:37 +02001286 # Request headers for identification of the user that made the request
Michael Landodb0e8982018-06-06 11:44:25 +03001287 identificationHeaderFields:
Idan Amitce6d62d2017-10-29 16:28:29 +02001288 -
1289 - &HTTP_IV_USER HTTP_IV_USER
1290 - &iv-user iv-user
1291 -
1292 - &USER_ID USER_ID
1293 - &user-id user-id
1294 -
1295 - &HTTP_CSP_ATTUID HTTP_CSP_ATTUID
1296 - &csp-attuid csp-attuid
1297 -
1298 - &HTTP_CSP_WSTYPE HTTP_CSP_WSTYPE
1299 - &csp-wstype csp-wstype
Michael Landodb0e8982018-06-06 11:44:25 +03001300
Idan Amita51608d2017-10-30 14:23:37 +02001301 # Optional request headers
Idan Amitce6d62d2017-10-29 16:28:29 +02001302 optionalHeaderFields:
1303 -
1304 - &HTTP_CSP_FIRSTNAME HTTP_CSP_FIRSTNAME
1305 - &csp-firstname csp-firstname
1306 -
1307 - &HTTP_CSP_LASTNAME HTTP_CSP_LASTNAME
1308 - &csp-lastname csp-lastname
1309 -
1310 - &HTTP_IV_REMOTE_ADDRESS HTTP_IV_REMOTE_ADDRESS
1311 - &iv-remote-address iv-remote-address
1312 -
1313 - &HTTP_CSP_EMAIL HTTP_CSP_EMAIL
1314 - &csp-email csp-email
Michael Landodb0e8982018-06-06 11:44:25 +03001315
Idan Amita51608d2017-10-30 14:23:37 +02001316 # Frontend configuration version
Idan Amitce6d62d2017-10-29 16:28:29 +02001317 version: 1.0
Michael Landodb0e8982018-06-06 11:44:25 +03001318
Idan Amita51608d2017-10-30 14:23:37 +02001319 # Frontend configuration release date
Idan Amitce6d62d2017-10-29 16:28:29 +02001320 released: 2012-11-30
Michael Landodb0e8982018-06-06 11:44:25 +03001321
Idan Amitce6d62d2017-10-29 16:28:29 +02001322 # Connection parameters
1323 connection:
1324 url: jdbc:mysql://localhost:3306/db
1325 poolSize: 17
Michael Landodb0e8982018-06-06 11:44:25 +03001326
Idan Amita51608d2017-10-30 14:23:37 +02001327 # Protocols being used in SDC
Idan Amitce6d62d2017-10-29 16:28:29 +02001328 protocols:
1329 - http
1330 - https
Michael Landodb0e8982018-06-06 11:44:25 +03001331
Idan Amit98d53272017-10-31 14:38:16 +02001332 # Collect process statistics
Idan Amitce6d62d2017-10-29 16:28:29 +02001333 systemMonitoring:
Michael Landodb0e8982018-06-06 11:44:25 +03001334
Idan Amit98d53272017-10-31 14:38:16 +02001335 # Should monitoring be enabled
Idan Amitce6d62d2017-10-29 16:28:29 +02001336 enabled: false
Michael Landodb0e8982018-06-06 11:44:25 +03001337
Idan Amit98d53272017-10-31 14:38:16 +02001338 # In case of going through the FE server proxy the information to the BE
Idan Amitce6d62d2017-10-29 16:28:29 +02001339 isProxy: true
Michael Landodb0e8982018-06-06 11:44:25 +03001340
Idan Amit98d53272017-10-31 14:38:16 +02001341 # What is the interval of the statistics collection
Idan Amitce6d62d2017-10-29 16:28:29 +02001342 probeIntervalInSeconds: 15
Michael Landodb0e8982018-06-06 11:44:25 +03001343
Idan Amita51608d2017-10-30 14:23:37 +02001344 # Kibana hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001345 kibanaHost: localhost
Michael Landodb0e8982018-06-06 11:44:25 +03001346
Idan Amita51608d2017-10-30 14:23:37 +02001347 # Kibana http port
Idan Amitce6d62d2017-10-29 16:28:29 +02001348 kibanaPort: 5601
Michael Landodb0e8982018-06-06 11:44:25 +03001349
Idan Amita51608d2017-10-30 14:23:37 +02001350 # Kibana usage protocol
Idan Amitce6d62d2017-10-29 16:28:29 +02001351 kibanaProtocol: http
1352
Michael Landodb0e8982018-06-06 11:44:25 +03001353Onboarding configuration
1354------------------------
Idan Amitce6d62d2017-10-29 16:28:29 +02001355
1356FE-onboarding-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +03001357********************************
Idan Amitce6d62d2017-10-29 16:28:29 +02001358
1359::
1360
1361 notifications:
Michael Landodb0e8982018-06-06 11:44:25 +03001362
Idan Amita51608d2017-10-30 14:23:37 +02001363 # Frontend onboarding notifications polling interval in milliseconds
Idan Amitce6d62d2017-10-29 16:28:29 +02001364 pollingIntervalMsec: 2000
Michael Landodb0e8982018-06-06 11:44:25 +03001365
Idan Amita51608d2017-10-30 14:23:37 +02001366 # Frontend onboarding notifications selection size
Idan Amitce6d62d2017-10-29 16:28:29 +02001367 selectionSize: 100
Michael Landodb0e8982018-06-06 11:44:25 +03001368
seshukm333941e2018-09-26 18:11:24 +08001369 # Frontend onboarding notifications backend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001370 beHost: <%= @catalog_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001371
Idan Amita51608d2017-10-30 14:23:37 +02001372 # Frontend onboarding notifications backend http port
Idan Amitce6d62d2017-10-29 16:28:29 +02001373 beHttpPort: <%= @catalog_port %>
Michael Landodb0e8982018-06-06 11:44:25 +03001374
1375