11apiVersion : apps/v1
22kind : Deployment
33metadata :
4- labels :
5- app : cap-app-proxy
64 name : cap-app-proxy
75spec :
6+ replicas : 1
87 selector :
98 matchLabels :
109 app : cap-app-proxy
2322 - -c
2423 - |
2524 /bin/sh <<'EOF'
26- if [ $(ls /app/config/tls) ]; then
25+ if [ " $(ls /app/config/tls)" ]; then
2726 echo "concatenating certs into /app/config/all/all.cer"
2827 cat /app/config/tls/* >> /app/config/all/all.cer
2928 else
4544 cpu : ' 0.2'
4645 containers :
4746 - env :
47+ - name : ARGO_CD_INSECURE
48+ valueFrom :
49+ configMapKeyRef :
50+ name : cap-app-proxy-cm
51+ key : argoCdInsecure
52+ optional : true
4853 - name : ARGO_CD_URL
4954 valueFrom :
5055 configMapKeyRef :
9297 name : cap-app-proxy-cm
9398 key : env
9499 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
95148 - name : GRAPHQL_DEBUG
96149 valueFrom :
97150 configMapKeyRef :
@@ -104,6 +157,12 @@ spec:
104157 name : cap-app-proxy-cm
105158 key : graphqlPlayground
106159 optional : true
160+ - name : LOG_LEVEL
161+ valueFrom :
162+ configMapKeyRef :
163+ name : cap-app-proxy-cm
164+ key : logLevel
165+ optional : true
107166 - name : NAMESPACE
108167 valueFrom :
109168 fieldRef :
@@ -114,6 +173,18 @@ spec:
114173 name : cap-app-proxy-cm
115174 key : port
116175 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
117188 - name : GIT_USERNAME
118189 valueFrom :
119190 secretKeyRef :
@@ -126,6 +197,20 @@ spec:
126197 name : autopilot-secret
127198 key : git_token
128199 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
129214 - name : REPOS_DIR
130215 valueFrom :
131216 configMapKeyRef :
@@ -149,6 +234,18 @@ spec:
149234 name : codefresh-token
150235 key : encryptionIV
151236 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
152249 - name : STORE_BACKEND
153250 valueFrom :
154251 configMapKeyRef :
@@ -161,14 +258,18 @@ spec:
161258 name : cap-app-proxy-cm
162259 key : stripPrefix
163260 optional : true
164- - name : SKIP_PERMISSIONS_VALIDATION
261+ - name : USER_CACHE_TTL
165262 valueFrom :
166263 configMapKeyRef :
167264 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
169272 optional : true
170- - name : NODE_EXTRA_CA_CERTS
171- value : /app/config/all/all.cer
172273 image : quay.io/codefresh/cap-app-proxy
173274 imagePullPolicy : Always
174275 name : cap-app-proxy
0 commit comments