summaryrefslogtreecommitdiffstats
path: root/src/main/resources/application.properties
blob: fe0b9d181f87de38ec0f1ce688547c644762bbc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
#
#     Copyright (c) 2018 Orange
#
#     Licensed under the Apache License, Version 2.0 (the "License");
#     you may not use this file except in compliance with the License.
#     You may obtain a copy of the License at
#
#         http://www.apache.org/licenses/LICENSE-2.0
#
#     Unless required by applicable law or agreed to in writing, software
#     distributed under the License is distributed on an "AS IS" BASIS,
#     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#     See the License for the specific language governing permissions and
#     limitations under the License.
#


# PROFILE
# used for scheduling
spring.profiles.active               = default

# VERSION
nbi.version                          = v4

# SERVER
server.servlet.context-path          = /nbi/api/${nbi.version}
server.port                          = 8080
server.public.ip                     = localhost

# LOGGING
logging.level.                       = WARN
logging.level.org.springframework    = OFF
logging.level.org.onap               = INFO
logging.level.root                   = WARN
spring.main.banner-mode              = off

# ONAP
onap.lcpCloudRegionId                = RegionOne
onap.tenantId                        = 6e97a2bd51d74f6db5671d8dc1517d82
onap.cloudOwner                      = CloudOwner

# NBI
nbi.url                              = http://localhost:${server.port}${server.servlet.context-path}
nbi.public.url                       = http://${server.public.ip}:${server.port}${server.servlet.context-path}
nbi.callForVNF                       = false

# SCHEDULER
scheduler.pollingDurationInMins      = 360
serviceOrder.schedule                = 5000
serviceOrder.initial                 = 1
executionTask.schedule               = 2000
executionTask.initial                = 1
dmaapCheck.schedule                  = 10000
dmaapCheck.initial                   = 1

# SDC
sdc.host                             = http://localhost:8081
sdc.header.ecompInstanceId           = demo
sdc.header.authorization             = Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=
# AAI

aai.host                             = http://localhost:8081
aai.header.authorization             = Basic QUFJOkFBSQ==
aai.api.id                           = NBI
aai.header.transaction.id            = 808b54e3-e563-4144-a1b9-e24e2ed93d4f
# SO

so.host                              = http://localhost:8081
so.header.authorization              = Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==
so.api.id                            = SO
so.owning.entity.id                  = OE-generic
so.owning.entity.name                = OE-generic
so.project.name                      = Project-generic
so.onap.partner.name                 = NBI


# DMAAP
dmaap.host                           = http://10.0.6.1:3904
dmaap.aai.topic                      = AAI-EVENT
dmaap.sdc.topic                      = SDC-DISTR-NOTIF-TOPIC-AUTO
dmaap.consumergroup                  = NBICG1
dmaap.consumerid                     = NBIC1
dmaap.timeout                        = 2000

# MSB
msb.enabled                          = true
msb.discovery.host                   = msb_discovery
msb.discovery.port                   = 10081
msb.discovery.retry                  = 1
msb.discovery.retry_interval         = 5000
msb.service.host                     =
msb.service.name                     = nbi
msb.service.custom_path              =
msb.service.protocol                 = REST
msb.service.visual_range             = 1
msb.service.enable_ssl               = false

# MONGO
spring.data.mongodb.host             = localhost
spring.data.mongodb.port             = 27017
spring.data.mongodb.database         = ServiceOrderDB

# MYSQL
spring.datasource.url                = jdbc:mariadb://localhost:3306/nbi
spring.datasource.username           = root
spring.datasource.password           = secret
spring.datasource.testWhileIdle      = true
spring.datasource.validationQuery    = SELECT 1
spring.datasource.driver-class-name  = org.mariadb.jdbc.Driver
spring.jpa.show-sql                  = false
spring.jpa.hibernate.ddl-auto        = update
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy