-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathapplication.yml
145 lines (139 loc) · 4.08 KB
/
application.yml
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
145
server:
port: 8888
context-path: ${ixortalk.server.gateway.context-path}
useForwardHeaders: true
spring:
aop:
proxy-target-class: true
security:
oauth2:
client:
grant-type: authorization_code
zuul:
routes:
user:
path: /user/**
url: ${ixortalk.server.authserver.url}/user
user-mgmt:
sensitiveHeaders:
path: /user-mgmt/**
url: ${ixortalk.server.authserver.url}/
user-mgmt-api:
sensitiveHeaders:
path: /user-mgmt-api/**
url: ${ixortalk.server.authserver.url}/
uaa-service:
sensitiveHeaders:
path: /uaa/**
url: ${ixortalk.server.authserver.url}/
assetmgmt-service:
sensitiveHeaders:
path: /assetmgmt/**
url: ${ixortalk.server.assetmgmt.url}/
assetmgmt-ui:
sensitiveHeaders:
path: /assetmgmt-ui/**
url: ${ixortalk.server.assetmgmt-ui.url}/
assetstate-service:
sensitiveHeaders:
path: /assetstate/**
url: ${ixortalk.server.assetstate.url}/
user-registration-api:
sensitiveHeaders:
path: /user-registration/**
url: ${ixortalk.server.user-registration-api.url}/
prometheus-support:
sensitiveHeaders:
path: /prometheus-support/**
url: ${ixortalk.server.prometheus-support.url}/
prometheus:
sensitiveHeaders:
path: /prometheus/**
url: ${ixortalk.server.prometheus.url}/
prometheus-api:
sensitiveHeaders:
path: /prometheus-api/**
url: ${ixortalk.server.prometheus-support.url}/prometheus-api/
alertmanager:
sensitiveHeaders:
path: /alertmanager/**
url: ${ixortalk.server.alertmanager.url}/
alertmanager-api:
sensitiveHeaders:
path: /alertmanager-api/**
url: ${ixortalk.server.prometheus-support.url}/alertmanager-api/
grafana:
sensitiveHeaders:
path: /grafana/**
url: ${ixortalk.server.grafana.url}/
platform-instance:
path: /assets/instance/**
url: ${ixortalk.static-content-url}/
add-proxy-headers: false
proxy:
auth:
routes:
platform-instance: none
ixortalk:
static-content-url: https://s3.eu-central-1.amazonaws.com/${ixortalk.static-content-bucket}
static-content-bucket: demo-prd-static-content
permit-all-paths: /assets/**
gateway:
title: Demo IxorTalk platform
copyright: (c) Ixor 2016. All rights reserved.
logo: /assets/instance/logo.png
welcome-text: Welcome @ Demo IxorTalk platform
modules:
user-mgmt:
name: Authentication module
url: /user-mgmt/index.html
image: /assets/images/users.png
description: Manage the users within the IxorTalk platform
assetmgmt-service:
name: AssetMgmt module
url: /assetmgmt-ui/index.html
image: assets/images/masterdata.png
description: Manage the assets within the IxorTalk platform
prometheus:
name: Prometheus module
url: /prometheus/
image: assets/images/prometheus.png
description: Prometheus monitoring module monitors assets and other services within IxorTalk
alertmanager:
name: AlartManager module
url: /alertmanager/
image: assets/images/alertmanager.png
description: Alartmanager module to manage alerts being sent
grafana:
name: Grafana module
url: /grafana/
image: assets/images/grafana.png
description: Grafana module for viewing and configuring dashboards
role-matchers:
user-mgmt:
hasAnyRole: ADMIN
user-mgmt-api:
permitAll: true
uaa-service:
permitAll: true
hasAnyRole: ADMIN, USER
csrf-enabled: false
assetmgmt-service:
permitAll: true
hasAnyRole: ADMIN
csrf-enabled: false
assetstate-service:
permitAll: true
csrf-enabled: false
assetmgmt-ui:
hasAnyRole: ADMIN
user-registration-api:
permitAll: true
csrf-enabled: false
prometheus:
hasAnyRole: ADMIN, USER
grafana:
hasAnyRole: ADMIN, USER
alertmanager:
hasAnyRole: ADMIN
csrf-enabled: false