@@ -216,6 +216,113 @@ objects:
216216 value : https://maven.repository.redhat.com/ga
217217 triggers :
218218 - type : ConfigChange
219+ - apiVersion : v1
220+ kind : DeploymentConfig
221+ metadata :
222+ name : code-quarkus-redhat-camel-offering
223+ spec :
224+ replicas : ${{REPLICAS}}
225+ selector :
226+ service : code-quarkus-redhat-camel-offering
227+ strategy :
228+ rollingParams :
229+ intervalSeconds : 1
230+ maxSurge : 25%
231+ maxUnavailable : 25%
232+ timeoutSeconds : 600
233+ updatePeriodSeconds : 1
234+ type : Rolling
235+ template :
236+ metadata :
237+ labels :
238+ service : code-quarkus-redhat-camel-offering
239+ spec :
240+ serviceAccount : ${SERVICE_ACCOUNT}
241+ serviceAccountName : ${SERVICE_ACCOUNT}
242+ containers :
243+ - image : ${IMAGE}:${IMAGE_TAG}
244+ imagePullPolicy : Always
245+ name : code-quarkus-redhat-camel
246+ ports :
247+ - containerPort : 8080
248+ livenessProbe :
249+ httpGet :
250+ path : /q/health/live
251+ port : 8080
252+ initialDelaySeconds : 60
253+ periodSeconds : 10
254+ timeoutSeconds : 3
255+ readinessProbe :
256+ httpGet :
257+ path : /q/health/ready
258+ port : 8080
259+ initialDelaySeconds : 60
260+ periodSeconds : 10
261+ timeoutSeconds : 3
262+ resources :
263+ requests :
264+ cpu : ${CPU_REQUEST}
265+ memory : ${MEMORY_REQUEST}
266+ limits :
267+ cpu : ${CPU_LIMIT}
268+ memory : ${MEMORY_LIMIT}
269+ env :
270+ - name : QUARKUS_PROFILE
271+ value : " prod,redhat-camel"
272+ - name : IO_QUARKUS_CODE_OFFERING_SUPPORT_TAG
273+ value : " redhat-camel-support"
274+ - name : IO_QUARKUS_CODE_ENVIRONMENT
275+ value : ${IO_QUARKUS_CODE_ENVIRONMENT}
276+ - name : IO_QUARKUS_CODE_SEGMENT_FLUSH_QUEUE_SIZE
277+ value : ${IO_QUARKUS_CODE_SEGMENT_FLUSH_QUEUE_SIZE}
278+ - name : IO_QUARKUS_CODE_SEGMENT_FLUSH_INTERVAL_SECONDS
279+ value : ${IO_QUARKUS_CODE_SEGMENT_FLUSH_INTERVAL_SECONDS}
280+ - name : IO_QUARKUS_CODE_HOSTNAME
281+ value : ${IO_QUARKUS_CODE_HOSTNAME}
282+ - name : IO_QUARKUS_CODE_QUARKUS_PLATFORMS_RELOAD_CRON_EXPR
283+ value : ${IO_QUARKUS_CODE_QUARKUS_PLATFORMS_RELOAD_CRON_EXPR}
284+ - name : IO_QUARKUS_CODE_SENTRY_FRONTEND_DSN
285+ valueFrom :
286+ secretKeyRef :
287+ name : secrets
288+ key : sentry-frontend-dsn
289+ optional : true
290+ - name : IO_QUARKUS_CODE_GITHUB_CLIENT_ID
291+ valueFrom :
292+ secretKeyRef :
293+ name : secrets
294+ key : github-client-id
295+ optional : true
296+ - name : IO_QUARKUS_CODE_GITHUB_CLIENT_SECRET
297+ valueFrom :
298+ secretKeyRef :
299+ name : secrets
300+ key : github-client-secret
301+ optional : true
302+ - name : QUARKUS_LOG_SENTRY_ENABLED
303+ value : ${QUARKUS_LOG_SENTRY}
304+ - name : QUARKUS_LOG_SENTRY_ENVIRONMENT
305+ value : ${IO_QUARKUS_CODE_ENVIRONMENT}
306+ - name : QUARKUS_LOG_SENTRY_DSN
307+ valueFrom :
308+ secretKeyRef :
309+ name : secrets
310+ key : sentry-dsn
311+ optional : true
312+ - name : IO_QUARKUS_CODE_SEGMENT_WRITE_KEY
313+ valueFrom :
314+ secretKeyRef :
315+ name : secrets
316+ key : segment-write-key
317+ optional : true
318+ - name : QUARKUS_REGISTRIES
319+ value : registry.quarkus.redhat.com,registry.quarkus.io
320+ - name : BOOTSTRAP_MAVEN_REPOS
321+ value : redhat-ga
322+ - name : BOOTSTRAP_MAVEN_REPO_REDHAT_GA_URL
323+ value : https://maven.repository.redhat.com/ga
324+ triggers :
325+ - type : ConfigChange
219326 - kind : Service
220327 apiVersion : v1
221328 metadata :
@@ -248,6 +355,22 @@ objects:
248355 service : code-quarkus-ibm-offering
249356 sessionAffinity : None
250357 type : ClusterIP
358+ - kind : Service
359+ apiVersion : v1
360+ metadata :
361+ labels :
362+ service : code-quarkus-redhat-camel-offering
363+ name : code-quarkus-redhat-camel-offering
364+ spec :
365+ ports :
366+ - name : ' 8080'
367+ port : 8080
368+ protocol : TCP
369+ targetPort : 8080
370+ selector :
371+ service : code-quarkus-redhat-camel-offering
372+ sessionAffinity : None
373+ type : ClusterIP
251374parameters :
252375 - name : IO_QUARKUS_CODE_ENVIRONMENT
253376 - name : IO_QUARKUS_CODE_FEATURES
0 commit comments