-
Notifications
You must be signed in to change notification settings - Fork 10
/
linter-values.yaml
254 lines (225 loc) · 6.14 KB
/
linter-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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# Any values defined here are not used anywhere other than lint/CI.
# To be deprecated - see uselagoon/lagoon#2907
harborURL: http://disabled-only-use-harbor-via-deploy-controller.invalid
harborAdminPassword: not-needed
# used in api
elasticsearchURL: http://opendistro-es-client-service.opendistro-es.svc.cluster.local:9200
kibanaURL: http://opendistro-es-kibana-svc.opendistro-es.svc.cluster.local:443
logsDBAdminPassword: admin
s3FilesAccessKeyID: minio
s3FilesBucket: lagoon-files
s3FilesHost: http://minio:9000
s3FilesSecretAccessKey: minio123
s3BAASAccessKeyID: baas
s3BAASSecretAccessKey: baas123
lagoonUIURL: http://ui:9101
lagoonWebhookURL: http://webhook:11213
defaultIngressClassName: nginx
sshTokenEndpoint: ssh-token.example.com
# used in ui
# lagoonAPIURL: https://api.example.com/graphql
# keycloakFrontEndURL: https://keycloak.example.com
keycloakAdminEmail: admin@example.com
api:
replicaCount: 1
image:
repository: uselagoon/api
resources:
requests:
cpu: "10m"
apiDB:
image:
repository: uselagoon/api-db
storageSize: 16Gi
resources:
requests:
cpu: "10m"
apiRedis:
image:
repository: uselagoon/api-redis
resources:
requests:
cpu: "10m"
actionsHandler:
replicaCount: 1
image:
repository: uselagoon/actions-handler
keycloak:
keycloakFrontEndURL: https://keycloak.example.com
realmSettings:
enabled: true
options:
resetPasswordAllowed: true
rememberMe: true
email:
enabled: true
settings:
host: mailhog
port: '1025'
fromDisplayName: Lagoon
from: lagoon@example.com
replyToDisplayName: Lagoon No-Reply
replyTo: lagoon@example.com
envelopeFrom: lagoon@example.com
image:
repository: uselagoon/keycloak
resources:
requests:
cpu: "10m"
ingress:
annotations:
nginx.ingress.kubernetes.io/proxy-buffer-size: "128k"
keycloakDB:
image:
repository: uselagoon/keycloak-db
resources:
requests:
cpu: "10m"
broker:
replicaCount: 1
serviceMonitor:
enabled: false
image:
repository: uselagoon/broker
resources:
requests:
cpu: "10m"
authServer:
replicaCount: 1
image:
repository: uselagoon/auth-server
resources:
requests:
cpu: "10m"
webhooks2tasks:
replicaCount: 1
image:
repository: uselagoon/webhooks2tasks
resources:
requests:
cpu: "10m"
webhookHandler:
replicaCount: 1
image:
repository: uselagoon/webhook-handler
resources:
requests:
cpu: "10m"
ui:
replicaCount: 1
image:
repository: uselagoon/ui
resources:
requests:
cpu: "10m"
backupHandler:
replicaCount: 1
image:
repository: uselagoon/backup-handler
resources:
requests:
cpu: "10m"
insightsHandler:
image:
repository: uselagoon/insights-handler
tag: main
logs2notifications:
replicaCount: 1
image:
repository: uselagoon/logs2notifications
drushAlias:
replicaCount: 1
image:
repository: uselagoon/drush-alias
ssh:
replicaCount: 1
image:
repository: uselagoon/ssh
resources:
requests:
cpu: "10m"
sshPortalAPI:
enabled: true
replicaCount: 1
debug: true
serviceMonitor:
enabled: false
sshToken:
enabled: true
replicaCount: 1
debug: true
serviceMonitor:
enabled: false
service:
type: NodePort
ports:
sshserver: 2223
hostKeys:
ed25519: |
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACA/YqlzbdTqR53BHcDhvP0EVepZ66ZIT2HaXSpxdzwhMgAAAIgc+EPKHPhD
ygAAAAtzc2gtZWQyNTUxOQAAACA/YqlzbdTqR53BHcDhvP0EVepZ66ZIT2HaXSpxdzwhMg
AAAECW61aE011GKLSFBJ82G6oGEOjJSUV3STx16veSvX38kD9iqXNt1OpHncEdwOG8/QRV
6lnrpkhPYdpdKnF3PCEyAAAAAAECAwQF
-----END OPENSSH PRIVATE KEY-----
controllerhandler:
replicaCount: 1
image:
repository: uselagoon/controllerhandler
imageTag: ""
workflows:
replicaCount: 1
image:
repository: uselagoon/workflows
# enable nats cluster (and optionally natsbox debugger)
nats:
enabled: true
cluster:
name: lagoon-core-ci-example
# natsbox:
# enabled: true
# # additional labels are required due to the network policy
# additionalLabels:
# lagoon-core-nats-client: "true"
natsService:
type: ClusterIP
natsConfig:
users:
lagoonRemote:
- user: ci-ssh-portal
password: ci-password
tls:
secretData:
ca.crt: |
-----BEGIN CERTIFICATE-----
MIIBgDCCASagAwIBAgIUe/jnFQ0sqoJKQP9CmguStIhyCNcwCgYIKoZIzj0EAwIw
HjEcMBoGA1UEAxMTbmF0cy1jYS5leGFtcGxlLmNvbTAeFw0yMjAzMDMxNDU2MDBa
Fw0zMjAyMjkxNDU2MDBaMB4xHDAaBgNVBAMTE25hdHMtY2EuZXhhbXBsZS5jb20w
WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAT6ZjUtTIpBJSgGRyQIPdcFKBkt3h76
eyIdFVkR4L5NxVLwxyrj3ejbkA/KtbHfT+5+i1lpFyneUnCv8uJMGXXDo0IwQDAO
BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJnGYc+vw
zYXQvaFUImSZnEytUkkwCgYIKoZIzj0EAwIDSAAwRQIgET+GwxQ2TokxnPkNhgjb
zJ6PDtVHMNclAWSDebP9nnwCIQDrblreePb+pUBHvxFZNVFYBV4wF2gEkJC51tjw
a8aklQ==
-----END CERTIFICATE-----
server.crt: |
-----BEGIN CERTIFICATE-----
MIIB6TCCAY+gAwIBAgIUU0rJ7NyqtVt26P4ymCHc2wI1xTgwCgYIKoZIzj0EAwIw
HjEcMBoGA1UEAxMTbmF0cy1jYS5leGFtcGxlLmNvbTAeFw0yMjAzMDMxNDU2MDBa
Fw0zMjAyMjkxNDU2MDBaMCgxJjAkBgNVBAMTHWxhZ29vbi1jb3JlLW5hdHMtY29u
Y2VudHJhdG9yMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzOKHU61tPi3IS4Tb
TekSPQ5j0eS3ALLR8AhHY+lV6K3FNHnrCeCkBP12Kg3c29fjk3OnvdOixqgjXTO9
1GvhgqOBoDCBnTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEw
DAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUs3UCwAl/W6+UyUMhlyL/P2igQCQwHwYD
VR0jBBgwFoAUJnGYc+vwzYXQvaFUImSZnEytUkkwKAYDVR0RBCEwH4IdbGFnb29u
LWNvcmUtbmF0cy1jb25jZW50cmF0b3IwCgYIKoZIzj0EAwIDSAAwRQIhAOEZUQfm
tuziNxJqFdnsQqzEHHDcFBJsMqzC2T4AChinAiBr/BMy3ZFUE57629+mvnevQKF2
Xj0jfUL6vS82EAusNQ==
-----END CERTIFICATE-----
server.key: |
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIEEOrqm8DWTCnc6rq2OHmWcfSu/ewpv009gD9ekvWKMDoAoGCCqGSM49
AwEHoUQDQgAEzOKHU61tPi3IS4TbTekSPQ5j0eS3ALLR8AhHY+lV6K3FNHnrCeCk
BP12Kg3c29fjk3OnvdOixqgjXTO91Gvhgg==
-----END EC PRIVATE KEY-----