summaryrefslogtreecommitdiffstats
path: root/cmso-service/src/test/resources/application.properties
blob: 1ddf6c8fb680a33a7cb90ff0e453e259f937d98b (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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#-------------------------------------------------------------------------------
# Copyright � 2017-2018 AT&T Intellectual Property.
# Modifications Copyright � 2018 IBM.
# 
# 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.
# 
# 
# Unless otherwise specified, all documentation contained herein is licensed
# under the Creative Commons License, Attribution 4.0 Intl. (the �??License�?�);
# you may not use this documentation except in compliance with the License.
# You may obtain a copy of the License at
# 
#         https://creativecommons.org/licenses/by/4.0/
# 
# Unless required by applicable law or agreed to in writing, documentation
# 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.
#-------------------------------------------------------------------------------

info.build.artifact=@project.artifactId@
info.build.name=@project.name@
info.build.description=@project.description@
info.build.version=@project.version@

spring.jersey.type=filter

logging.level.root=info
logging.level.org.glassfish=info
logging.level.org.glassfish.jersey=info

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration

test.datasource.url=jdbc:h2:file:./h2db;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=true;MODE=MYSQL
test.datasource.driver-class-name=org.h2.Driver
test.datasource.username=sa
test.datasource.password=sa

test.datasource.initialize=false
test.datasource.tomcat.max-wait=10000
test.datasource.tomcat.initialSize=5
test.datasource.tomcat.max-active=25
test.datasource.tomcat.test-on-borrow=true

test.jpa.show-sql=false
test.jpa.hibernate.ddl-auto=none
test.jpa.hibernate.naming.strategy=org.hibernate.cfg.EJB3NamingStrategy
test.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
test.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

logging.pattern.console=%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr($ threadId: {PID:- }){magenta} %clr(---){faint} %clr([ hostname: %X{hostname} serviceName: %X{serviceName} version: %X{version} transactionId: %X{transactionId} requestTimeStamp: %X{requestTimestamp}  responseTimeStamp: %X{responseTimestamp} duration: %X{duration}]){yellow} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wex

cmso.aaf.enabled=false

# Enable swagger - Enable in development and test only
cmso.swagger.enabled=true

# Do not validate workflow name. Best effort will be used to create ticket
# Expectation is that missing attributes will be provided in the DomainData
cmso.allowUnknownWorkflowNames = true

# Enable schedule immediate to be dispatched without ticket approvals
# Has no effect when in vTM loopback mode as always approved.
cmso.cm.dispatch.immediate.enabled = true

# NUmber of seconds between sniro dispatch jobs
cmso.sniro.job.interval.ms=10000

# NUmber of seconds between change management cmso polling jobs
# Controls frequenct of polling to the ChangeManagementScheduler table...
cmso.cm.polling.job.interval.ms=10000
# How many management cmso polling intervals to look ahead to dispatch
# (To account for possible latency of the polling job)
cmso.cm.polling.job.lookahead.intervals=5
# Lead time before event time to enable dispatcher to 
# test that it is safe to dispatch (i.e. meeting reminder lead time)
cmso.cm.dispatcher.lead.time.ms=5000
# Lead time to prepare and call VID to dispatch work to MSO
# Includes latency from VID call to the start of the workflow
cmso.cm.dispatch.lead.time.ms=1000

# sniro info 
cmso.sniro.maxAttempts=20
#cmso.sniro.url=https://zldcmtc1njcoll01.homer.att.com:14699/sniro/api/v2/cmso
#cmso.sniroCMSchedulerUsername=test1
#cmso.sniroCMSchedulerPassword=enc:zZAbyhJhxJjqIrXNiXRl2g==
#cmso.sniro.callbackurl=http://mtanjv9sdlg10.aic.cip.att.com:8089/cmso/v1/ChangeManagement/sniroCallback

## loopback settings
cmso.sniro.url=http://localhost:8089/cmso/v1/loopbacktest/sniro
cmso.sniroCMSchedulerUsername=cmso@onap.org
cmso.sniroCMSchedulerPassword=enc:bfodXf8qRfCqMvlxVBYNWQ==
cmso.sniro.callbackurl=http://localhost:8089/cmso/v1/ChangeManagement/sniroCallback

org.quartz.jobStore.class=org.quartz.simpl.RAMJobStore

vid.loopback.mso.requestId=dummy123

mso.polling.interval.ms=10000
#mso.user=cmso@onap.org
#mso.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==

## loopback settings
mso.url=http://localhost:8089/cmso/v1/loopbacktest/mso
mso.user=cmso@onap.org
mso.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==

vtm.vnfs.per.ticket=1

vtm.url=http://localhost:8089/cmso/v1/loopbacktest/
vtm.listPath=30673/vtm/searchChangeRecord/v1/listChangeRecords
vtm.fetchQuestionnairePath=30673/vtm/searchChangeRecord/v1/getCheckListQuestionnaires
vtm.createPath=31219/vtm/createChangeRecord/v1/createChangeRecord
vtm.closePath=31127/vtm/manageChangeRecord/v1/closeCancelChangeRecord
vtm.updatePath=31127/vtm/manageChangeRecord/v1/updateChangeRecord
vtm.updateQuestionnairePath=31127/vtm/manageChangeRecord/v1/updateCheckListQuestionnaires

vtm.user=cmso@onap.org
vtm.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==
vtm.template.folder=data/templates/vtm

#### 
# configure the vTM ticket states that will allow a schedule to be dispatched
# FOrmat:  
#    <approvalStatus>|<status>,<approvalStatus>|<status>
# Approval Required|Assigned is the state of a ticket when it is created by Scheduler
vtm.approvalStatus=Approved|Scheduled,Approved|Assigned

mechid.user=cmso@onap.org
mechid.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==

vid.user=cmso@onap.org
vid.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==