1
1
apiVersion : apps/v1
2
2
kind : Deployment
3
3
metadata :
4
- labels :
5
- app : cap-app-proxy
6
4
name : cap-app-proxy
7
5
spec :
6
+ replicas : 1
8
7
selector :
9
8
matchLabels :
10
9
app : cap-app-proxy
23
22
- -c
24
23
- |
25
24
/bin/sh <<'EOF'
26
- if [ $(ls /app/config/tls) ]; then
25
+ if [ " $(ls /app/config/tls)" ]; then
27
26
echo "concatenating certs into /app/config/all/all.cer"
28
27
cat /app/config/tls/* >> /app/config/all/all.cer
29
28
else
45
44
cpu : ' 0.2'
46
45
containers :
47
46
- env :
47
+ - name : ARGO_CD_INSECURE
48
+ valueFrom :
49
+ configMapKeyRef :
50
+ name : cap-app-proxy-cm
51
+ key : argoCdInsecure
52
+ optional : true
48
53
- name : ARGO_CD_URL
49
54
valueFrom :
50
55
configMapKeyRef :
92
97
name : cap-app-proxy-cm
93
98
key : env
94
99
optional : true
100
+ - name : ISC_ENSURED_EVENT_EMIT_DELAY
101
+ valueFrom :
102
+ configMapKeyRef :
103
+ name : cap-app-proxy-cm
104
+ key : iscEnsuredEventEmitDelay
105
+ optional : true
106
+ - name : IRW_CONCURRENCY_CM_KEY
107
+ valueFrom :
108
+ configMapKeyRef :
109
+ name : cap-app-proxy-cm
110
+ key : irwConcurrencyCmKey
111
+ optional : true
112
+ - name : IRW_CONCURRENCY_CM_NAME
113
+ valueFrom :
114
+ configMapKeyRef :
115
+ name : cap-app-proxy-cm
116
+ key : irwConcurrentyCmName
117
+ optional : true
118
+ - name : IRW_HEARTBEAT_INTERVAL_IN_SECONDS
119
+ valueFrom :
120
+ configMapKeyRef :
121
+ name : cap-app-proxy-cm
122
+ key : irwHeartbeatIntervalInSeconds
123
+ optional : true
124
+ - name : IRW_POD_GC_STRATEGY
125
+ valueFrom :
126
+ configMapKeyRef :
127
+ name : cap-app-proxy-cm
128
+ key : irwPodGcStrategy
129
+ optional : true
130
+ - name : IRW_SERVICE_ACCOUNT
131
+ valueFrom :
132
+ configMapKeyRef :
133
+ name : cap-app-proxy-cm
134
+ key : irwServiceAccount
135
+ optional : true
136
+ - name : IRW_TTL_ACTIVE_IN_SECONDS
137
+ valueFrom :
138
+ configMapKeyRef :
139
+ name : cap-app-proxy-cm
140
+ key : irwTtlActiveInSeconds
141
+ optional : true
142
+ - name : IRW_TTL_AFTER_COMPLETION_IN_SECONDS
143
+ valueFrom :
144
+ configMapKeyRef :
145
+ name : cap-app-proxy-cm
146
+ key : irwTtlAfterCompletionInSeconds
147
+ optional : true
95
148
- name : GRAPHQL_DEBUG
96
149
valueFrom :
97
150
configMapKeyRef :
@@ -104,6 +157,12 @@ spec:
104
157
name : cap-app-proxy-cm
105
158
key : graphqlPlayground
106
159
optional : true
160
+ - name : LOG_LEVEL
161
+ valueFrom :
162
+ configMapKeyRef :
163
+ name : cap-app-proxy-cm
164
+ key : logLevel
165
+ optional : true
107
166
- name : NAMESPACE
108
167
valueFrom :
109
168
fieldRef :
@@ -114,6 +173,18 @@ spec:
114
173
name : cap-app-proxy-cm
115
174
key : port
116
175
optional : true
176
+ - name : GIT_INTEGRATION_APIURL
177
+ valueFrom :
178
+ configMapKeyRef :
179
+ name : cap-app-proxy-cm
180
+ key : gitIntegrationApiUrl
181
+ optional : true
182
+ - name : GIT_INTEGRATION_PROVIDER
183
+ valueFrom :
184
+ configMapKeyRef :
185
+ name : cap-app-proxy-cm
186
+ key : gitIntegrationProvider
187
+ optional : true
117
188
- name : GIT_USERNAME
118
189
valueFrom :
119
190
secretKeyRef :
@@ -126,6 +197,20 @@ spec:
126
197
name : autopilot-secret
127
198
key : git_token
128
199
optional : true
200
+ - name : NODE_EXTRA_CA_CERTS
201
+ value : /app/config/all/all.cer
202
+ - name : REPO_CREDS_SECRET_NAME
203
+ valueFrom :
204
+ configMapKeyRef :
205
+ name : cap-app-proxy-cm
206
+ key : repoCredsSecretName
207
+ optional : true
208
+ - name : REPO_LOCK_TIMEOUT
209
+ valueFrom :
210
+ configMapKeyRef :
211
+ name : cap-app-proxy-cm
212
+ key : repoLockTimeout
213
+ optional : true
129
214
- name : REPOS_DIR
130
215
valueFrom :
131
216
configMapKeyRef :
@@ -149,6 +234,18 @@ spec:
149
234
name : codefresh-token
150
235
key : encryptionIV
151
236
optional : true
237
+ - name : SEND_HEARTBEAT_INTERVAL
238
+ valueFrom :
239
+ configMapKeyRef :
240
+ name : cap-app-proxy-cm
241
+ key : sendHeartbeatInterval
242
+ optional : true
243
+ - name : SKIP_PERMISSIONS_VALIDATION
244
+ valueFrom :
245
+ configMapKeyRef :
246
+ name : cap-app-proxy-cm
247
+ key : skipPermissionsValidation
248
+ optional : true
152
249
- name : STORE_BACKEND
153
250
valueFrom :
154
251
configMapKeyRef :
@@ -161,14 +258,18 @@ spec:
161
258
name : cap-app-proxy-cm
162
259
key : stripPrefix
163
260
optional : true
164
- - name : SKIP_PERMISSIONS_VALIDATION
261
+ - name : USER_CACHE_TTL
165
262
valueFrom :
166
263
configMapKeyRef :
167
264
name : cap-app-proxy-cm
168
- key : skipPermissionsValidation
265
+ key : userCacheTtl
266
+ optional : true
267
+ - name : USER_TOKEN
268
+ valueFrom :
269
+ secretKeyRef :
270
+ name : codefresh-user-token
271
+ key : token
169
272
optional : true
170
- - name : NODE_EXTRA_CA_CERTS
171
- value : /app/config/all/all.cer
172
273
image : quay.io/codefresh/cap-app-proxy
173
274
imagePullPolicy : Always
174
275
name : cap-app-proxy
0 commit comments