blob: b275f5fbde2a0574af63cbd5abe8e3c1dfa2b5d5 [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
Idan Amita51608d2017-10-30 14:23:37 +0200178 # Catalog backend configuration vesrion
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
Idan Amita51608d2017-10-30 14:23:37 +0200193 # Does titan holds the persistency 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
Idan Amita51608d2017-10-30 14:23:37 +0200211 # The read timeout towards UEB when helath 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
Idan Amita51608d2017-10-30 14:23:37 +0200261 # Password for accessing Cassnadra
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 #
286 # - indexPrefix: auditingevents
287 # 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
Idan Amit98d53272017-10-31 14:38:16 +0200497 # The maximum number of keys permited 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
Idan Amit98d53272017-10-31 14:38:16 +0200790 # Requirements needed to be fulfilled before certificattion
Idan Amitce6d62d2017-10-29 16:28:29 +0200791 requirementsToFulfillBeforeCert:
Michael Landodb0e8982018-06-06 11:44:25 +0300792
Idan Amit98d53272017-10-31 14:38:16 +0200793 # Capabillities needed to be fulfilled before certificattion
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"
Michael Landodb0e8982018-06-06 11:44:25 +0300834 dcae:
835 # The ip of the onboarding docker
836 host: <%= @dcae_be_vip %>
837 # The protocol to use
838 protocol: <https/http>
839 # The port the docker is listening on
840 port: <port>
841 # The url of the health check to use
842 healthCheckUri: "/dcae/healthCheck"
843
844
Idan Amitce6d62d2017-10-29 16:28:29 +0200845 #GSS IDNS
Idan Amit98d53272017-10-31 14:38:16 +0200846 # Switchover configuration is used for geo redundency to provide automatic failovers
Idan Amitce6d62d2017-10-29 16:28:29 +0200847 switchoverDetector:
848 gBeFqdn:
849 gFeFqdn:
850 beVip: 1.2.3.4
851 feVip: 1.2.3.4
852 beResolveAttempts: 3
853 feResolveAttempts: 3
854 enabled: false
855 interval: 60
856 changePriorityUser: ecompasdc
857 changePriorityPassword: ecompasdc123
858 publishNetworkUrl:
859 publishNetworkBody: '{"note":"comment"}'
860 groups:
861 beSet: { changePriorityUrl: "", changePriorityBody: '{"name":"","uri":"","no_ad_redirection":false,"v4groups":{"failover_groups":["","","failover_policy":["FAILALL"]},"comment":"","intended_app_proto":"DNS"}'}
862 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 +0300863
Idan Amit98d53272017-10-31 14:38:16 +0200864 # Cache for datatypes. Improving run times for data type search
Idan Amitce6d62d2017-10-29 16:28:29 +0200865 applicationL1Cache:
866 datatypes:
867 enabled: true
868 firstRunDelay: 10
869 pollIntervalInSec: 60
Michael Landodb0e8982018-06-06 11:44:25 +0300870
Idan Amit98d53272017-10-31 14:38:16 +0200871 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +0200872 applicationL2Cache:
873 enabled: false
874 catalogL1Cache:
875 enabled: false
876 resourcesSizeInCache: 300
877 servicesSizeInCache: 200
878 productsSizeInCache: 100
879 queue:
880 syncIntervalInSecondes: 43200
881 waitOnShutDownInMinutes: 10
882 numberOfCacheWorkers: 4
Michael Landodb0e8982018-06-06 11:44:25 +0300883
Idan Amit98d53272017-10-31 14:38:16 +0200884 # Validators for tosca properties
Idan Amitce6d62d2017-10-29 16:28:29 +0200885 toscaValidators:
886 stringMaxLength: 2500
Michael Landodb0e8982018-06-06 11:44:25 +0300887
Idan Amita51608d2017-10-30 14:23:37 +0200888 # Should audit be disabled
Idan Amitce6d62d2017-10-29 16:28:29 +0200889 disableAudit: false
Michael Landodb0e8982018-06-06 11:44:25 +0300890
Idan Amit98d53272017-10-31 14:38:16 +0200891 # VF module validations properties
Idan Amitce6d62d2017-10-29 16:28:29 +0200892 vfModuleProperties:
893 min_vf_module_instances:
894 forBaseModule: 1
895 forNonBaseModule: 0
896 max_vf_module_instances:
897 forBaseModule: 1
898 forNonBaseModule:
899 initial_count:
900 forBaseModule: 1
901 forNonBaseModule: 0
902 vf_module_type:
903 forBaseModule: Base
904 forNonBaseModule: Expansion
Michael Landodb0e8982018-06-06 11:44:25 +0300905
Idan Amita51608d2017-10-30 14:23:37 +0200906 # For each generic node type defining it's coresponding class
Idan Amitce6d62d2017-10-29 16:28:29 +0200907 genericAssetNodeTypes:
908 VFC: org.openecomp.resource.abstract.nodes.VFC
909 CVFC: org.openecomp.resource.abstract.nodes.VFC
910 VF : org.openecomp.resource.abstract.nodes.VF
911 PNF: org.openecomp.resource.abstract.nodes.PNF
912 Service: org.openecomp.resource.abstract.nodes.service
Michael Landodb0e8982018-06-06 11:44:25 +0300913 # tenant isolation configuration
914 workloadContext: Production
915 # tenant isolation configuration
916 environmentContext:
917 defaultValue: General_Revenue-Bearing
918 validValues:
919 - Critical_Revenue-Bearing
920 - Vital_Revenue-Bearing
921 - Essential_Revenue-Bearing
922 - Important_Revenue-Bearing
923 - Needed_Revenue-Bearing
924 - Useful_Revenue-Bearing
925 - General_Revenue-Bearing
926 - Critical_Non-Revenue
927 - Vital_Non-Revenue
928 - Essential_Non-Revenue
929 - Important_Non-Revenue
930 - Needed_Non-Revenue
931 - Useful_Non-Revenue
932 - General_Non-Revenue
933 # tenant isolation configuration
934 dmaapConsumerConfiguration:
935 hosts: localhost:3905
936 consumerGroup: sdc
937 consumerId: mama
938 timeoutMs: 15000
939 limit: 1
940 pollingInterval: 2
941 topic: topic
942 latitude: 32.109333
943 longitude: 34.855499
944 version: 1.0
945 serviceName: localhost/events
946 environment: TEST
947 partner: BOT_R
948 routeOffer: MR1
949 protocol: https
950 contenttype: application/json
951 dme2TraceOn: true
952 aftEnvironment: AFTUAT
953 aftDme2ConnectionTimeoutMs: 15000
954 aftDme2RoundtripTimeoutMs: 240000
955 aftDme2ReadTimeoutMs: 50000
956 dme2preferredRouterFilePath: DME2preferredRouter.txt
957 timeLimitForNotificationHandleMs: 120000
958 credential:
959 username: user
960 password:
961 # tenant isolation configuration
962 dmeConfiguration:
963 dme2Search: DME2SEARCH
964 dme2Resolve: DME2RESOLVE
965 # definition for policys types that cannot by created by api
966 excludedPolicyTypesMapping:
967 # VF:
968 # - a.b.c
969 # - c.d.e
970 #CR:
971 # - x.y.z
972 # defanition for group types that cannot by created by api
973 excludedGroupTypesMapping:
974 CR:
975 - org.openecomp.groups.VfModule
976 - org.openecomp.groups.heat.HeatStack
977 - tosca.groups.Root
978 VF:
979 - org.openecomp.groups.VfModule
980 - org.openecomp.groups.heat.HeatStack
981 - tosca.groups.Root
982 Service:
983 - org.openecomp.groups.VfModule
984 - org.openecomp.groups.heat.HeatStack
985 - tosca.groups.Root
986
987 healthStatusExclude:
988 - DE
989 - DMAPP
990 - DCAE
Idan Amitce6d62d2017-10-29 16:28:29 +0200991
992
993BE-distribution-engine-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +0300994*****************************************
Idan Amitce6d62d2017-10-29 16:28:29 +0200995
996::
997
Idan Amita51608d2017-10-30 14:23:37 +0200998 # UEB servers list
Idan Amitce6d62d2017-10-29 16:28:29 +0200999 uebServers:
1000 <% node['UEB']['fqdn'].each do |conn| -%>
1001 - <%= conn %>
1002 <% end -%>
Michael Landodb0e8982018-06-06 11:44:25 +03001003
Idan Amita51608d2017-10-30 14:23:37 +02001004 # UEB public key
Idan Amitce6d62d2017-10-29 16:28:29 +02001005 uebPublicKey: <%= node['UEB']['PublicKey'] %>
Michael Landodb0e8982018-06-06 11:44:25 +03001006
Idan Amita51608d2017-10-30 14:23:37 +02001007 # UEB secret key
Idan Amitce6d62d2017-10-29 16:28:29 +02001008 uebSecretKey: <%= node['UEB']['SecretKey'] %>
Michael Landodb0e8982018-06-06 11:44:25 +03001009
Idan Amita51608d2017-10-30 14:23:37 +02001010 # Topic name for receiving distribution notification
Idan Amitce6d62d2017-10-29 16:28:29 +02001011 distributionNotifTopicName: SDC-DISTR-NOTIF-TOPIC
Michael Landodb0e8982018-06-06 11:44:25 +03001012
Idan Amita51608d2017-10-30 14:23:37 +02001013 # Topic name for distribution status
Idan Amitce6d62d2017-10-29 16:28:29 +02001014 distributionStatusTopicName: SDC-DISTR-STATUS-TOPIC
Michael Landodb0e8982018-06-06 11:44:25 +03001015
Idan Amita51608d2017-10-30 14:23:37 +02001016 # Distibution initializtion retry interval time
Idan Amitce6d62d2017-10-29 16:28:29 +02001017 initRetryIntervalSec: 5
Michael Landodb0e8982018-06-06 11:44:25 +03001018
Idan Amita51608d2017-10-30 14:23:37 +02001019 # Distribution initializtion maximum interval time
Idan Amitce6d62d2017-10-29 16:28:29 +02001020 initMaxIntervalSec: 60
Michael Landodb0e8982018-06-06 11:44:25 +03001021
Idan Amit98d53272017-10-31 14:38:16 +02001022 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +02001023 distribNotifServiceArtifactTypes:
1024 info:
1025 - MURANO-PKG
Michael Landodb0e8982018-06-06 11:44:25 +03001026
Idan Amit98d53272017-10-31 14:38:16 +02001027 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +02001028 distribNotifResourceArtifactTypes:
1029 lifecycle:
1030 - HEAT
1031 - DG-XML
Michael Landodb0e8982018-06-06 11:44:25 +03001032
Idan Amita51608d2017-10-30 14:23:37 +02001033 # Distribution environments
Idan Amitce6d62d2017-10-29 16:28:29 +02001034 environments:
1035 - <%= node.chef_environment %>
Michael Landodb0e8982018-06-06 11:44:25 +03001036
Idan Amitce6d62d2017-10-29 16:28:29 +02001037 distributionStatusTopic:
Michael Landodb0e8982018-06-06 11:44:25 +03001038
Idan Amita51608d2017-10-30 14:23:37 +02001039 # Distribution status polling interval
Idan Amitce6d62d2017-10-29 16:28:29 +02001040 pollingIntervalSec: 60
Michael Landodb0e8982018-06-06 11:44:25 +03001041
Idan Amita51608d2017-10-30 14:23:37 +02001042 # Distribution status fetch time
Idan Amitce6d62d2017-10-29 16:28:29 +02001043 fetchTimeSec: 15
Michael Landodb0e8982018-06-06 11:44:25 +03001044
Idan Amita51608d2017-10-30 14:23:37 +02001045 # Distribution status consumer group
Idan Amitce6d62d2017-10-29 16:28:29 +02001046 consumerGroup: sdc-<%= node.chef_environment %>
Michael Landodb0e8982018-06-06 11:44:25 +03001047
Idan Amita51608d2017-10-30 14:23:37 +02001048 # Distribution status consumer id
Idan Amitce6d62d2017-10-29 16:28:29 +02001049 consumerId: sdc-<%= node.chef_environment %>1
Michael Landodb0e8982018-06-06 11:44:25 +03001050
Idan Amitce6d62d2017-10-29 16:28:29 +02001051 distributionNotificationTopic:
Michael Landodb0e8982018-06-06 11:44:25 +03001052
Idan Amita51608d2017-10-30 14:23:37 +02001053 # Minimum pool size for distribution notifications
Idan Amitce6d62d2017-10-29 16:28:29 +02001054 minThreadPoolSize: 0
Michael Landodb0e8982018-06-06 11:44:25 +03001055
Idan Amita51608d2017-10-30 14:23:37 +02001056 # Maximum pool size for distribution notifications
Idan Amitce6d62d2017-10-29 16:28:29 +02001057 maxThreadPoolSize: 10
Michael Landodb0e8982018-06-06 11:44:25 +03001058
Idan Amita51608d2017-10-30 14:23:37 +02001059 # Maximum waiting time after sending a notification
Idan Amitce6d62d2017-10-29 16:28:29 +02001060 maxWaitingAfterSendingSeconds: 5
Michael Landodb0e8982018-06-06 11:44:25 +03001061
Idan Amit98d53272017-10-31 14:38:16 +02001062 # Deprecated. Will be removed in future releases
Idan Amitce6d62d2017-10-29 16:28:29 +02001063 createTopic:
1064 partitionCount: 1
1065 replicationCount: 1
Michael Landodb0e8982018-06-06 11:44:25 +03001066
Idan Amita51608d2017-10-30 14:23:37 +02001067 # STarting the distribution engine
Idan Amitce6d62d2017-10-29 16:28:29 +02001068 startDistributionEngine: true
Michael Landodb0e8982018-06-06 11:44:25 +03001069
Idan Amitce6d62d2017-10-29 16:28:29 +02001070 #This is false by default, since ONAP Dmaap currently doesn't support https
Idan Amita51608d2017-10-30 14:23:37 +02001071 # Does https should be used with Dmaap
Idan Amitce6d62d2017-10-29 16:28:29 +02001072 useHttpsWithDmaap: false
Michael Landodb0e8982018-06-06 11:44:25 +03001073 opEnvRecoveryIntervalSec: 180
1074 allowedTimeBeforeStaleSec: 300
1075 # aai configuration for tenant isolation
1076 aaiConfig:
1077 httpRequestConfig:
1078 serverRootUrl: https://aai-uint3.test.att.com:8443
1079 resourceNamespaces:
1080 operationalEnvironments: /aai/v12/cloud-infrastructure/operational-environments
Idan Amitce6d62d2017-10-29 16:28:29 +02001081
Michael Landodb0e8982018-06-06 11:44:25 +03001082 httpClientConfig:
1083 timeouts:
1084 readTimeoutMs: 5000
1085 connectTimeoutMs: 1000
1086 clientCertificate:
1087 keyStore: /opt/app/jetty/base/be/etc/non-prod.jks
1088 keyStorePassword: hmXYcznAljMSisdy8zgcag==
1089 headers:
1090 X-FromAppId: asdc
1091 numOfRetries: 3
1092 # mso configuration for tenant isolation
1093 msoConfig:
1094 httpRequestConfig:
1095 serverRootUrl: http://127.0.0.1:8080/onap/mso/infra/modelDistributions/v1
1096 resourceNamespaces:
1097 distributions: /distributions
Idan Amitce6d62d2017-10-29 16:28:29 +02001098
Michael Landodb0e8982018-06-06 11:44:25 +03001099 httpClientConfig:
1100 timeouts:
1101 readTimeoutMs: 2000
1102 connectTimeoutMs: 500
1103 basicAuthorization:
1104 userName: asdc
1105 password: OTLEp5lfVhYdyw5EAtTUBQ==
1106 numOfRetries: 3
Idan Amitce6d62d2017-10-29 16:28:29 +02001107
Michael Landodb0e8982018-06-06 11:44:25 +03001108 currentArtifactInstallationTimeout: 120
Idan Amitce6d62d2017-10-29 16:28:29 +02001109
1110BE-titan.properties
Michael Landodb0e8982018-06-06 11:44:25 +03001111*******************
Idan Amitce6d62d2017-10-29 16:28:29 +02001112
1113::
1114
Idan Amita51608d2017-10-30 14:23:37 +02001115 # Titan storage backend
Idan Amitce6d62d2017-10-29 16:28:29 +02001116 storage.backend=cassandra
Michael Landodb0e8982018-06-06 11:44:25 +03001117
Idan Amita51608d2017-10-30 14:23:37 +02001118 # Titan storage hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001119 storage.hostname=<%= @CASSANDRA_IP %>
Michael Landodb0e8982018-06-06 11:44:25 +03001120
Idan Amita51608d2017-10-30 14:23:37 +02001121 # Titan storage port]
Idan Amitce6d62d2017-10-29 16:28:29 +02001122 storage.port=9160
Michael Landodb0e8982018-06-06 11:44:25 +03001123
Idan Amita51608d2017-10-30 14:23:37 +02001124 # Titan storage username
Idan Amitce6d62d2017-10-29 16:28:29 +02001125 storage.username=<%= @CASSANDRA_USR %>
Michael Landodb0e8982018-06-06 11:44:25 +03001126
Idan Amita51608d2017-10-30 14:23:37 +02001127 # Titan storage password
Idan Amitce6d62d2017-10-29 16:28:29 +02001128 storage.password=<%= @CASSANDRA_PWD %>
Michael Landodb0e8982018-06-06 11:44:25 +03001129
Idan Amita51608d2017-10-30 14:23:37 +02001130 # Titan storage connection timeout
Idan Amitce6d62d2017-10-29 16:28:29 +02001131 storage.connection-timeout=10000
Michael Landodb0e8982018-06-06 11:44:25 +03001132
Idan Amita51608d2017-10-30 14:23:37 +02001133 # Titan cassandra keyspace name
Idan Amitce6d62d2017-10-29 16:28:29 +02001134 storage.cassandra.keyspace=sdctitan
Michael Landodb0e8982018-06-06 11:44:25 +03001135
Idan Amita51608d2017-10-30 14:23:37 +02001136 # Is Titan cassandra ssl is enabled
Idan Amitce6d62d2017-10-29 16:28:29 +02001137 storage.cassandra.ssl.enabled=false
Michael Landodb0e8982018-06-06 11:44:25 +03001138
Idan Amita51608d2017-10-30 14:23:37 +02001139 # Titan cassandra ssl truststore file location
Idan Amitce6d62d2017-10-29 16:28:29 +02001140 storage.cassandra.ssl.truststore.location=/var/lib/jetty/config/.truststore
Michael Landodb0e8982018-06-06 11:44:25 +03001141
Idan Amita51608d2017-10-30 14:23:37 +02001142 # Titan cassandra ssl truststore file password
Idan Amitce6d62d2017-10-29 16:28:29 +02001143 storage.cassandra.ssl.truststore.password=Aa123456
Michael Landodb0e8982018-06-06 11:44:25 +03001144
Idan Amita51608d2017-10-30 14:23:37 +02001145 # Does titan should use cache
Idan Amitce6d62d2017-10-29 16:28:29 +02001146 cache.db-cache = false
Michael Landodb0e8982018-06-06 11:44:25 +03001147
Idan Amit98d53272017-10-31 14:38:16 +02001148 # How long in milliseconds should the cache keep entries before flushing them
Idan Amitce6d62d2017-10-29 16:28:29 +02001149 cache.db-cache-clean-wait = 20
Michael Landodb0e8982018-06-06 11:44:25 +03001150
Idan Amit98d53272017-10-31 14:38:16 +02001151 # Default experation time in milliseconds for entries in the cache
Idan Amitce6d62d2017-10-29 16:28:29 +02001152 cache.db-cache-time = 180000
Michael Landodb0e8982018-06-06 11:44:25 +03001153
Idan Amit98d53272017-10-31 14:38:16 +02001154 # Size of titan database cache
Idan Amitce6d62d2017-10-29 16:28:29 +02001155 cache.db-cache-size = 0.5
Michael Landodb0e8982018-06-06 11:44:25 +03001156
Idan Amita51608d2017-10-30 14:23:37 +02001157 # Titan cassandra read consistency level
Idan Amitce6d62d2017-10-29 16:28:29 +02001158 storage.cassandra.read-consistency-level=LOCAL_QUORUM
Michael Landodb0e8982018-06-06 11:44:25 +03001159
Idan Amita51608d2017-10-30 14:23:37 +02001160 # Titan cassandra write consistency level
Idan Amitce6d62d2017-10-29 16:28:29 +02001161 storage.cassandra.write-consistency-level=LOCAL_QUORUM
Michael Landodb0e8982018-06-06 11:44:25 +03001162
Idan Amita51608d2017-10-30 14:23:37 +02001163 # Titan cassandra replication strategy class name
Idan Amitce6d62d2017-10-29 16:28:29 +02001164 storage.cassandra.replication-strategy-class=org.apache.cassandra.locator.NetworkTopologyStrategy
Michael Landodb0e8982018-06-06 11:44:25 +03001165
Idan Amita51608d2017-10-30 14:23:37 +02001166 # Titan cassandra replication startegy options
Idan Amitce6d62d2017-10-29 16:28:29 +02001167 storage.cassandra.replication-strategy-options=<%= @DC_NAME %>,<%= @rep_factor %>
Michael Landodb0e8982018-06-06 11:44:25 +03001168
Idan Amita51608d2017-10-30 14:23:37 +02001169 # Titan cassandra local data center name
Idan Amitce6d62d2017-10-29 16:28:29 +02001170 storage.cassandra.astyanax.local-datacenter=<%= @DC_NAME %>
Michael Landodb0e8982018-06-06 11:44:25 +03001171
Idan Amit98d53272017-10-31 14:38:16 +02001172 # Number of times the system attempts to acquire a lock before giving up and throwing an exception
Idan Amitce6d62d2017-10-29 16:28:29 +02001173 storage.lock.retries=5
Michael Landodb0e8982018-06-06 11:44:25 +03001174
Idan Amit98d53272017-10-31 14:38:16 +02001175 # Number of milliseconds the system waits for a lock application to be acknowledged by the storage backend
Idan Amitce6d62d2017-10-29 16:28:29 +02001176 storage.lock.wait-time=500
1177
1178
Michael Landodb0e8982018-06-06 11:44:25 +03001179Onboarding configuration
1180------------------------
1181
1182BE-onboarding-configuration.yaml
1183********************************
1184
1185::
1186
1187 notifications:
1188
1189 # Backend onboarding notifications polling interval in milliseconds
1190 pollingIntervalMsec: 2000
1191
1192 # Backend onboarding notifications selection size
1193 selectionSize: 100
1194
1195 # Backend onboarding norifications backend hostname
1196 beHost: <%= @catalog_ip %>
1197
1198 # Backend onboarding notifications backend http port
1199 beHttpPort: <%= @catalog_port %>
1200 # Casandra configuration
1201 cassandraConfig:
1202 cassandraHosts: [<%= @cassandra_ip %>]
1203 localDataCenter: <%= @DC_NAME %>
1204 reconnectTimeout : 30000
1205 socketReadTimeout: <%= @socket_read_timeout %>
1206 socketConnectTimeout: <%= @socket_connect_timeout %>
1207 authenticate: true
1208 username: <%= @cassandra_usr %>
1209 password: <%= @cassandra_pwd %>
1210 ssl: <%= @cassandra_ssl_enabled %>
1211 truststorePath: /config/truststore
1212 truststorePassword: <%= @cassandra_truststore_password %>
1213
1214
1215vnfrepo-configuration.yaml
1216**************************
1217
1218::
1219
1220 # The port on which the vnfsdk is lisening on
1221 vnfRepoPort: <port>
1222 # The ip where vnfdk is deployed
1223 vnfRepoHost: <ip>
1224 # The url used for querying the vnf sdk for available CSARS
1225 getVnfUri: /onapapi/vnfsdk-marketplace/v1/PackageResource/csars
1226 # The url used for downloading the the CSAR from vnf sdk
1227 downloadVnfUri: /onapapi/vnfsdk-marketplace/v1/PackageResource/csars/%s/files
1228
1229
1230
Idan Amitce6d62d2017-10-29 16:28:29 +02001231Frontend Configuration
1232======================
Michael Landodb0e8982018-06-06 11:44:25 +03001233Catalog configuration
1234---------------------
Idan Amitce6d62d2017-10-29 16:28:29 +02001235
1236FE-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +03001237*********************
Idan Amitce6d62d2017-10-29 16:28:29 +02001238
1239::
1240
Idan Amita51608d2017-10-30 14:23:37 +02001241 # Catalog frontend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001242 feFqdn: <%= @fe_host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001243
Idan Amita51608d2017-10-30 14:23:37 +02001244 # Catalog backend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001245 beHost: <%= @be_host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001246
Idan Amita51608d2017-10-30 14:23:37 +02001247 # Catalog backend http port
Idan Amitce6d62d2017-10-29 16:28:29 +02001248 beHttpPort: <%= @catalog_port %>
Michael Landodb0e8982018-06-06 11:44:25 +03001249
Idan Amita51608d2017-10-30 14:23:37 +02001250 # Catalog backend http context
Idan Amitce6d62d2017-10-29 16:28:29 +02001251 beContext: /sdc2/rest/v1/catalog/upload/resources
Michael Landodb0e8982018-06-06 11:44:25 +03001252
Idan Amita51608d2017-10-30 14:23:37 +02001253 # Catalog backend protocol
Idan Amitce6d62d2017-10-29 16:28:29 +02001254 beProtocol: http
Michael Landodb0e8982018-06-06 11:44:25 +03001255
Idan Amita51608d2017-10-30 14:23:37 +02001256 # Catalog backend ssl port
Idan Amitce6d62d2017-10-29 16:28:29 +02001257 beSslPort: <%= @ssl_port %>
Michael Landodb0e8982018-06-06 11:44:25 +03001258
Idan Amita51608d2017-10-30 14:23:37 +02001259 # Threadpool size for handling requests
Idan Amitce6d62d2017-10-29 16:28:29 +02001260 threadpoolSize: 50
Michael Landodb0e8982018-06-06 11:44:25 +03001261
Idan Amita51608d2017-10-30 14:23:37 +02001262 # Request processing timeout (seconds)
Idan Amitce6d62d2017-10-29 16:28:29 +02001263 requestTimeout: 10
Michael Landodb0e8982018-06-06 11:44:25 +03001264
Idan Amita51608d2017-10-30 14:23:37 +02001265 # Health check timeout in milliseconds
Idan Amitce6d62d2017-10-29 16:28:29 +02001266 healthCheckSocketTimeoutInMs: 5000
Michael Landodb0e8982018-06-06 11:44:25 +03001267
Idan Amita51608d2017-10-30 14:23:37 +02001268 # Health check inteval in seconds
Idan Amitce6d62d2017-10-29 16:28:29 +02001269 healthCheckIntervalInSeconds: 5
Michael Landodb0e8982018-06-06 11:44:25 +03001270
Idan Amitce6d62d2017-10-29 16:28:29 +02001271 onboarding:
Michael Landodb0e8982018-06-06 11:44:25 +03001272
Idan Amita51608d2017-10-30 14:23:37 +02001273 # Onboarding protocol
Idan Amitce6d62d2017-10-29 16:28:29 +02001274 protocol: http
Michael Landodb0e8982018-06-06 11:44:25 +03001275
Idan Amita51608d2017-10-30 14:23:37 +02001276 # Onboarding frontend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001277 host: <%= @fe_host_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001278
Idan Amita51608d2017-10-30 14:23:37 +02001279 # Onboarding frontend port
Idan Amitce6d62d2017-10-29 16:28:29 +02001280 port: 8181
Michael Landodb0e8982018-06-06 11:44:25 +03001281
Idan Amita51608d2017-10-30 14:23:37 +02001282 # Onboarding frontend health check url
Idan Amitce6d62d2017-10-29 16:28:29 +02001283 healthCheckUri: "/onboarding/v1.0/healthcheck"
Michael Landodb0e8982018-06-06 11:44:25 +03001284
Idan Amita51608d2017-10-30 14:23:37 +02001285 # Request headers for identification of the user that made the request
Michael Landodb0e8982018-06-06 11:44:25 +03001286 identificationHeaderFields:
Idan Amitce6d62d2017-10-29 16:28:29 +02001287 -
1288 - &HTTP_IV_USER HTTP_IV_USER
1289 - &iv-user iv-user
1290 -
1291 - &USER_ID USER_ID
1292 - &user-id user-id
1293 -
1294 - &HTTP_CSP_ATTUID HTTP_CSP_ATTUID
1295 - &csp-attuid csp-attuid
1296 -
1297 - &HTTP_CSP_WSTYPE HTTP_CSP_WSTYPE
1298 - &csp-wstype csp-wstype
Michael Landodb0e8982018-06-06 11:44:25 +03001299
Idan Amita51608d2017-10-30 14:23:37 +02001300 # Optional request headers
Idan Amitce6d62d2017-10-29 16:28:29 +02001301 optionalHeaderFields:
1302 -
1303 - &HTTP_CSP_FIRSTNAME HTTP_CSP_FIRSTNAME
1304 - &csp-firstname csp-firstname
1305 -
1306 - &HTTP_CSP_LASTNAME HTTP_CSP_LASTNAME
1307 - &csp-lastname csp-lastname
1308 -
1309 - &HTTP_IV_REMOTE_ADDRESS HTTP_IV_REMOTE_ADDRESS
1310 - &iv-remote-address iv-remote-address
1311 -
1312 - &HTTP_CSP_EMAIL HTTP_CSP_EMAIL
1313 - &csp-email csp-email
Michael Landodb0e8982018-06-06 11:44:25 +03001314
Idan Amita51608d2017-10-30 14:23:37 +02001315 # Frontend configuration version
Idan Amitce6d62d2017-10-29 16:28:29 +02001316 version: 1.0
Michael Landodb0e8982018-06-06 11:44:25 +03001317
Idan Amita51608d2017-10-30 14:23:37 +02001318 # Frontend configuration release date
Idan Amitce6d62d2017-10-29 16:28:29 +02001319 released: 2012-11-30
Michael Landodb0e8982018-06-06 11:44:25 +03001320
Idan Amitce6d62d2017-10-29 16:28:29 +02001321 # Connection parameters
1322 connection:
1323 url: jdbc:mysql://localhost:3306/db
1324 poolSize: 17
Michael Landodb0e8982018-06-06 11:44:25 +03001325
Idan Amita51608d2017-10-30 14:23:37 +02001326 # Protocols being used in SDC
Idan Amitce6d62d2017-10-29 16:28:29 +02001327 protocols:
1328 - http
1329 - https
Michael Landodb0e8982018-06-06 11:44:25 +03001330
Idan Amit98d53272017-10-31 14:38:16 +02001331 # Collect process statistics
Idan Amitce6d62d2017-10-29 16:28:29 +02001332 systemMonitoring:
Michael Landodb0e8982018-06-06 11:44:25 +03001333
Idan Amit98d53272017-10-31 14:38:16 +02001334 # Should monitoring be enabled
Idan Amitce6d62d2017-10-29 16:28:29 +02001335 enabled: false
Michael Landodb0e8982018-06-06 11:44:25 +03001336
Idan Amit98d53272017-10-31 14:38:16 +02001337 # In case of going through the FE server proxy the information to the BE
Idan Amitce6d62d2017-10-29 16:28:29 +02001338 isProxy: true
Michael Landodb0e8982018-06-06 11:44:25 +03001339
Idan Amit98d53272017-10-31 14:38:16 +02001340 # What is the interval of the statistics collection
Idan Amitce6d62d2017-10-29 16:28:29 +02001341 probeIntervalInSeconds: 15
Michael Landodb0e8982018-06-06 11:44:25 +03001342
Idan Amita51608d2017-10-30 14:23:37 +02001343 # Kibana hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001344 kibanaHost: localhost
Michael Landodb0e8982018-06-06 11:44:25 +03001345
Idan Amita51608d2017-10-30 14:23:37 +02001346 # Kibana http port
Idan Amitce6d62d2017-10-29 16:28:29 +02001347 kibanaPort: 5601
Michael Landodb0e8982018-06-06 11:44:25 +03001348
Idan Amita51608d2017-10-30 14:23:37 +02001349 # Kibana usage protocol
Idan Amitce6d62d2017-10-29 16:28:29 +02001350 kibanaProtocol: http
1351
Michael Landodb0e8982018-06-06 11:44:25 +03001352Onboarding configuration
1353------------------------
Idan Amitce6d62d2017-10-29 16:28:29 +02001354
1355FE-onboarding-configuration.yaml
Michael Landodb0e8982018-06-06 11:44:25 +03001356********************************
Idan Amitce6d62d2017-10-29 16:28:29 +02001357
1358::
1359
1360 notifications:
Michael Landodb0e8982018-06-06 11:44:25 +03001361
Idan Amita51608d2017-10-30 14:23:37 +02001362 # Frontend onboarding notifications polling interval in milliseconds
Idan Amitce6d62d2017-10-29 16:28:29 +02001363 pollingIntervalMsec: 2000
Michael Landodb0e8982018-06-06 11:44:25 +03001364
Idan Amita51608d2017-10-30 14:23:37 +02001365 # Frontend onboarding notifications selection size
Idan Amitce6d62d2017-10-29 16:28:29 +02001366 selectionSize: 100
Michael Landodb0e8982018-06-06 11:44:25 +03001367
Idan Amita51608d2017-10-30 14:23:37 +02001368 # Frontend onboarding norifications backend hostname
Idan Amitce6d62d2017-10-29 16:28:29 +02001369 beHost: <%= @catalog_ip %>
Michael Landodb0e8982018-06-06 11:44:25 +03001370
Idan Amita51608d2017-10-30 14:23:37 +02001371 # Frontend onboarding notifications backend http port
Idan Amitce6d62d2017-10-29 16:28:29 +02001372 beHttpPort: <%= @catalog_port %>
Michael Landodb0e8982018-06-06 11:44:25 +03001373
1374