-
Notifications
You must be signed in to change notification settings - Fork 5
/
Helmvaluefile_template
89 lines (76 loc) · 1.78 KB
/
Helmvaluefile_template
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
# Default values for Express Gateway.
# Declare variables to be passed into your templates.
image:
repository: expressgateway/express-gateway
tag: <%= egDockerVersion %>
pullPolicy: IfNotPresent
# Specify Express Gateway Admin API
admin:
# HTTPS traffic on the admin port
https: true
hostname: 0.0.0.0
servicePort: 9876
containerPort: 9876
# Admin Service type
type: NodePort
# Specify Express Gateway main listening service
proxy:
# HTTPS traffic on the proxy port
https: true
tls: {}
servicePort: 8080
containerPort: 8080
type: NodePort
# readinessProbe for EG pods
readinessProbe:
httpGet:
path: "/users"
port: admin
scheme: HTTP
initialDelaySeconds: 5
timeoutSeconds: 1
periodSeconds: 10
successThreshold: 1
failureThreshold: 2
# livenessProbe for EG pods
livenessProbe:
httpGet:
path: "/users"
port: admin
scheme: HTTP
initialDelaySeconds: 10
timeoutSeconds: 5
periodSeconds: 30
successThreshold: 1
failureThreshold: 2
# Tolerations for pod assignment
# Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
tolerations: []
# Node labels for pod assignment
# Ref: https://kubernetes.io/docs/user-guide/node-selection/
nodeSelector: {}
# Annotation to be added to pods
podAnnotations: {}
# pod count
replicaCount: 1
# Express Gateway has a choice of either run with with transactional data in memory or use Redis as
# backend database. Redis is used by default.
redis:
password: express-gateway
storage:
emulate: true
namespace: EG
crypto:
cipherKey: sensitiveKey
algorithm: aes256
saltRounds: 10
session:
secret: keyboard cat
resave: false
saveUninitialized: false
accessTokens:
timeToExpiry: 7200000
refreshTokens:
timeToExpiry: 7200000
authorizationCodes:
timeToExpiry: 300000