-
Notifications
You must be signed in to change notification settings - Fork 60
/
values.yaml
180 lines (172 loc) · 7.62 KB
/
values.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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
## Pod scheduling preferences.
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
affinity: {}
## Node labels for pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {}
## Set toleration for scheduler
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
tolerations: []
service:
type: ClusterIP
imageCredentials:
enabled: false
name: pull-secrets
JWTKeys:
# These are example keys, please get valid keys for your deployment
# The name you assign to each variable will be used as the file name. Using the following examples, three key files will be created:
# - /opt/finance-portal-backend-service/secrets/first_key.key
# - /opt/finance-portal-backend-service/secrets/second_key.key
# - /opt/finance-portal-backend-service/secrets/third_key.key
first_key.key: |-
-----BEGIN RSA PUBLIC KEY-----
MIICXQIBAAKBgQCyQ80uaA1DKxjwuGgetuHiXoZxpQ/Twyj/9a5zeMCfZlAvreCs
8MhCm17OuQkYkiIpoEwn3DUDXAO03kUg9Hg5pd5ObnTZdWoBKWR1t/U2R4xU6v2w
KLn9KyK/cA/79wzaiMZS+H+j+pt9ZjgdpKOcn3XK8bOURIVEsSNu8+yZ/wIDAQAB
AoGAULdvj9wwaSH6DIFLL+EaHYA0ev/Ez1tWVLN/NqzN9z8B/tzJ1zS9UJ9+Sbcx
3azJiDSbVw8X9/nxebOM9JONXbcCMeJX5MqsBzrR89vTHo9ir91u7LDVBEo+bsrS
ufTQdT1etUOggwWssU4JLoQB7L7QoFhBTndAc6AwmB1t6pECQQDHBe01qgTQwF4H
zjnpBKPUlYX5Ma+6VDvSG/yFdJeA58TrF3oBBnET9ZTmy4mDLQaO88wsAx0kduaB
H8tuoCUvAkEA5UyIpG2djRCyCRkENJLn9qpCaSOwaO43D189KqGzW9nHihMNczha
akAIa3ULp8AoqPFKOFk+v2jGYwPHSatEMQJBAK9vr/wAFSKWj8y9oxqetnPsIh7a
B5duLRU3Ck/xyKMeqty44xkIPqFjd5BClsME66UTj0S0sfm0vdfQ2Rh5Ho0CQAaz
PM7pMRBdK4aeh4Ptwv9vLC+cTlxSkaNOWiAzx2TosS70rZDvVZ0DL/vL2MJXGBkP
q+aHnRDEw/9CrgEWExECQQCT7jFthoPs29A981euHfZ+bXMFEI48PFgw13cmyWnM
HijF+4E/XtD11WJkIuDCmHal/oRtcbIO/cCk15xbWZkD
-----END RSA PUBLIC KEY-----
second_key.key: |-
-----BEGIN RSA PUBLIC KEY-----
MIICXQIBAAKBgQCyQ80uaA1DKxjwuGgetuHiXoZxpQ/Twyj/9a5zeMCfZlAvreCs
8MhCm17OuQkYkiIpoEwn3DUDXAO03kUg9Hg5pd5ObnTZdWoBKWR1t/U2R4xU6v2w
KLn9KyK/cA/79wzaiMZS+H+j+pt9ZjgdpKOcn3XK8bOURIVEsSNu8+yZ/wIDAQAB
AoGAULdvj9wwaSH6DIFLL+EaHYA0ev/Ez1tWVLN/NqzN9z8B/tzJ1zS9UJ9+Sbcx
3azJiDSbVw8X9/nxebOM9JONXbcCMeJX5MqsBzrR89vTHo9ir91u7LDVBEo+bsrS
ufTQdT1etUOggwWssU4JLoQB7L7QoFhBTndAc6AwmB1t6pECQQDHBe01qgTQwF4H
zjnpBKPUlYX5Ma+6VDvSG/yFdJeA58TrF3oBBnET9ZTmy4mDLQaO88wsAx0kduaB
H8tuoCUvAkEA5UyIpG2djRCyCRkENJLn9qpCaSOwaO43D189KqGzW9nHihMNczha
akAIa3ULp8AoqPFKOFk+v2jGYwPHSatEMQJBAK9vr/wAFSKWj8y9oxqetnPsIh7a
B5duLRU3Ck/xyKMeqty44xkIPqFjd5BClsME66UTj0S0sfm0vdfQ2Rh5Ho0CQAaz
PM7pMRBdK4aeh4Ptwv9vLC+cTlxSkaNOWiAzx2TosS70rZDvVZ0DL/vL2MJXGBkP
q+aHnRDEw/9CrgEWExECQQCT7jFthoPs29A981euHfZ+bXMFEI48PFgw13cmyWnM
HijF+4E/XtD11WJkIuDCmHal/oRtcbIO/cCk15xbWZkD
-----END RSA PUBLIC KEY-----
third_key.key: |-
-----BEGIN RSA PUBLIC KEY-----
MIICXQIBAAKBgQCyQ80uaA1DKxjwuGgetuHiXoZxpQ/Twyj/9a5zeMCfZlAvreCs
8MhCm17OuQkYkiIpoEwn3DUDXAO03kUg9Hg5pd5ObnTZdWoBKWR1t/U2R4xU6v2w
KLn9KyK/cA/79wzaiMZS+H+j+pt9ZjgdpKOcn3XK8bOURIVEsSNu8+yZ/wIDAQAB
AoGAULdvj9wwaSH6DIFLL+EaHYA0ev/Ez1tWVLN/NqzN9z8B/tzJ1zS9UJ9+Sbcx
3azJiDSbVw8X9/nxebOM9JONXbcCMeJX5MqsBzrR89vTHo9ir91u7LDVBEo+bsrS
ufTQdT1etUOggwWssU4JLoQB7L7QoFhBTndAc6AwmB1t6pECQQDHBe01qgTQwF4H
zjnpBKPUlYX5Ma+6VDvSG/yFdJeA58TrF3oBBnET9ZTmy4mDLQaO88wsAx0kduaB
H8tuoCUvAkEA5UyIpG2djRCyCRkENJLn9qpCaSOwaO43D189KqGzW9nHihMNczha
akAIa3ULp8AoqPFKOFk+v2jGYwPHSatEMQJBAK9vr/wAFSKWj8y9oxqetnPsIh7a
B5duLRU3Ck/xyKMeqty44xkIPqFjd5BClsME66UTj0S0sfm0vdfQ2Rh5Ho0CQAaz
PM7pMRBdK4aeh4Ptwv9vLC+cTlxSkaNOWiAzx2TosS70rZDvVZ0DL/vL2MJXGBkP
q+aHnRDEw/9CrgEWExECQQCT7jFthoPs29A981euHfZ+bXMFEI48PFgw13cmyWnM
HijF+4E/XtD11WJkIuDCmHal/oRtcbIO/cCk15xbWZkD
-----END RSA PUBLIC KEY-----
config:
azureLogAnalytics:
authTokenEndpoint: 'https://login.microsoftonline.com'
clientId: 'ec3b168c-91db-4aa0-a7d3-ea9f6f999999'
clientSecret: 'secret'
grantType: 'client_credentials'
kafkaMessagePattern: "Producer.sendMessage::messageProtocol:'({.*?})'"
logApiEndpoint: 'https://api.loganalytics.io/v1/'
redirectUri: 'http://localhost:5000'
resource: 'https://api.loganalytics.io/'
searchQueryTemplate:
regex: "search '(.*)' | where LogEntry matches regex '.*Producer.sendMessage::messageProtocol:.*' | where LogEntry matches regex '.*transferId.*' | where LogEntry matches regex '.*fspiop-signature.*' | take 1 | project LogEntry"
template: "search '{{transferId}}' | where LogEntry matches regex '.*Producer.sendMessage::messageProtocol:.*' | where LogEntry matches regex '.*transferId.*' | where LogEntry matches regex '.*fspiop-signature.*' | take 1 | project LogEntry"
tenantId: 'ec3b168c-91db-4aa0-a7d3-ea9f6f999999'
workspaceId: 'e16d055b-7a9a-4e9b-bb4b-abcdef999999'
db_host: '$release_name-centralledger-mysql'
db_port: '3306'
db_user: 'central_ledger'
db_password: 'oyMxgZChuu'
db_database: 'central_ledger'
fxpEndpoint: '$release_name-fxp-server'
externalSettlementsEndpoint: '$release_name-external-settlement-server'
centralSettlementsEndpoint: '$release_name-centralsettlement/v1'
centralLedgerEndpoint: '$release_name-centralledger-service'
settlementManagementEndpoint: '$release_name-finance-portal-settlement-management'
settlementManagementPort: '5000'
isOauthEnabled: false
oauthServer: 'https://localhost'
oauthPort: 9443
oauthLoginPath: '/oauth2/token'
oauthTokenValidationPath: '/oauth2/introspect'
oauthUserInfo: '/oauth2/userinfo'
oauthTokenRevoke: '/oauth2/revoke'
oauthClientKey: 'testkey'
oauthClientSecret: 'testsecret'
# Do not set to true in production
corsReflectOrigin: 'false'
# Do not set to true in production
BypassAuth: 'true'
# Do not set to true in production
InsecureCookie: 'false'
is_populate:
name: $release_name-ispopulate
http:
endpoint: 'something'
timeout: 30000
authentication:
type: 'basic'
credentials:
username: 'admin'
password: 'admin'
jasperUser: 'user'
jasperPassword: 'password'
report1: "something"
report2: "something"
frontend:
service:
port: 80
image:
repository: mojaloop/finance-portal-ui
tag: v10.4.3
pullPolicy: IfNotPresent
port: 80
ingress:
enabled: true
externalPath: /(.*)
hosts:
api: finance-portal.local
annotations: {}
## https://kubernetes.github.io/ingress-nginx/examples/rewrite/
# nginx.ingress.kubernetes.io/rewrite-target: '/'
# nginx.ingress.kubernetes.io/rewrite-target: '/$2'
## https://kubernetes.github.io/ingress-nginx/user-guide/multiple-ingress/
# kubernetes.io/ingress.class: nginx
## https://kubernetes.github.io/ingress-nginx/user-guide/tls/#automated-certificate-management-with-kube-lego
# kubernetes.io/tls-acme: "true"
backend:
service:
port: 3000
image:
repository: mojaloop/finance-portal-backend-service
tag: v12.0.0
pullPolicy: IfNotPresent
port: 3000
init:
enabled: true
image:
repository: mojaloop/finance-portal-backend-service
tag: v12.0.0
pullPolicy: IfNotPresent
env: 'dev'
ingress:
enabled: false
externalPath: /admin-portal-backend/
hosts:
api: finance-portal.local
annotations: {}
## https://kubernetes.github.io/ingress-nginx/examples/rewrite/
# nginx.ingress.kubernetes.io/rewrite-target: '/'
# nginx.ingress.kubernetes.io/rewrite-target: '/$2'
## https://kubernetes.github.io/ingress-nginx/user-guide/multiple-ingress/
# kubernetes.io/ingress.class: nginx
## https://kubernetes.github.io/ingress-nginx/user-guide/tls/#automated-certificate-management-with-kube-lego
# kubernetes.io/tls-acme: "true"