-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtiger.yaml
137 lines (122 loc) · 3.98 KB
/
tiger.yaml
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
additionalYamls:
- # For baseKey "workplace" use a yaml, that is specific for a workplace
filename: localConfigDefault.yaml
baseKey: workplace
- # Holds testsuite specific data, which are not already covered in the tiger.yaml
filename: target/generated-not-in-jar/infrastructure.yaml
baseKey: infrastructure
- filename: testdata.yaml
baseKey: testdata
- filename: epaFdvZion.yaml
baseKey: tiger
management:
endpoints:
web:
exposure:
include: info
info:
env:
enabled: true
info:
application:
name: ${spring.application.name}
description: Very cool Spring Boot application
version: '@project.version@'
spring-cloud-version: '@spring-cloud.version@'
spring-boot-version: '@project.parent.version@'
ports:
tigerProxy: "${free.port.0}"
epaFdV: "${free.port.1}"
epaPs: "${free.port.2}"
ncpehSim: "${free.port.3}"
tigerProxy:
skipTrafficEndpointsSubscription: true
proxyPort: ${tiger.ports.tigerProxy}
adminPort: 33030
proxyLogLevel: WARN
# forwardToProxy:
# hostname: 192.168.110.10
# port: 3128
# type: http
# trafficEndpoints:
# - http://localhost:${tiger.ports.tigerProxy}
proxyRoutes:
# - from: http://ncpeh
# to: http://localhost:8082/rest
servers:
epaFdVUrl:
type: externalUrl
active: ${workplace.epafdv.isStarted}
hostname: ${infrastructure.epafdv.hostname}
healthcheckUrl: NONE
startupTimeoutSec: 1
source:
- http://localhost:9107
epaPsJar:
type: externalJar
active: "!{not ${tiger.servers.epaPsUrl.active}}"
hostname: ${infrastructure.epaps.hostname}
startupTimeoutSec: 60
source:
- local:${workplace.epaps.jarPath}/epa-ps-sim-app-${infrastructure.epaps.version}.jar
healthcheckUrl: http://localhost:${tiger.ports.epaPs}
externalJarOptions:
options:
- -Djdk.internal.httpclient.disableHostnameVerification
- -Dfile.encoding=UTF-8
arguments:
- --spring.profiles.active=ncp
- --server.port=${tiger.ports.epaPs}
- --logging.level.org.apache.cxf.services=INFO
epaPsUrl:
type: externalUrl
active: ${workplace.epaps.isStarted}
hostname: ${infrastructure.epaps.hostname}
startupTimeoutSec: 1
source:
- http://localhost:9016
ncpehSimMockJar:
type: externalJar
active: "!{not ${tiger.servers.ncpehSimUrl.active} and not ${workplace.ncpeh.inDocker}}"
hostname: ${infrastructure.ncpehSim.hostname}
startupTimeoutSec: 60
source:
- local:${workplace.ncpeh.jarPath}/ncpeh-simulation-mock-${infrastructure.ncpehSim.version}.jar
healthcheckUrl: http://localhost:${tiger.ports.ncpehSim}
externalJarOptions:
options:
- -Dfile.encoding=UTF-8
arguments:
- --server.port=${tiger.ports.ncpehSim}
- --cxf.path=${infrastructure.ncpehSim.basePath}
- --logging.level.org.apache.cxf.services=INFO
ncpehSimUrl:
type: externalUrl
active: ${workplace.ncpeh.isStarted}
hostname: ${infrastructure.ncpehSim.hostname}
startupTimeoutSec: 1
source:
- http://localhost:8082/
healthcheckUrl: http://localhost:8082
# the docker integration is untested and will be realized with story NCP-48
ncpehSimDocker:
type: docker
active: "!{not ${tiger.servers.ncpehSimUrl.active} and ${workplace.ncpeh.inDocker}}"
hostname: ${infrastructure.ncpehSim.hostname}
source:
- eu.gcr.io/gematik-all-infra-prod/eurovision/openncp-gui
version: 0.3.3-33
lib:
rbelPathDebugging: false
rbelAnsiColors: true
activateWorkflowUi: true
addCurlCommandsForRaCallsToReport: true
logging:
level:
de.gematik.test.ncp: INFO
# activate tracing for a specific class
de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr: INFO
# activate tracing for all classes and subpackages of a package
de.gematik.test.tiger.proxy: INFO
# activate tracing for the local Tiger Proxy. This logger has a special name due to its importance in the tiger test framework
localTigerProxy: INFO