mertdotcc opened a new issue, #4192:
URL: https://github.com/apache/camel-k/issues/4192

   I have a brand new Kubernetes cluster running in GKE with more than enough 
resources allocated to it:
   <img width="1279" alt="image" 
src="https://user-images.githubusercontent.com/41954671/228684932-54618916-71c1-4b30-8c14-618af02a6a2d.png";>
   
   I installed my operator using the following command:
   ```
   kamel install \
   --global \
   --registry gcr.io \
   --build-publish-strategy=Kaniko \
   --organization mert-personal-cluster \
   --registry-secret kaniko-secret \
   --maven-repository https://repo1.maven.org/maven2/ \
   --operator-resources requests.memory=4096Mi \
   --operator-resources limits.memory=4096Mi \
   --monitoring=true \
   --monitoring-port=8888 \
   --force \
   --namespace camel
   ```
   
   My `IntegrationPlatform` YAML:
   ```
   apiVersion: v1
   items:
   - apiVersion: camel.apache.org/v1
     kind: IntegrationPlatform
     metadata:
       annotations:
         camel.apache.org/operator.id: camel-k
       creationTimestamp: "2023-03-29T21:52:21Z"
       generation: 1
       labels:
         app: camel-k
       name: camel-k
       namespace: camel
       resourceVersion: "127494"
       uid: 512043c8-b7a9-44f3-ab15-c45cf5026770
     spec:
       build:
         maven:
           settings:
             configMapKeyRef:
               key: settings.xml
               name: camel-k-maven-settings
           settingsSecurity: {}
         publishStrategy: Kaniko
         registry:
           address: gcr.io
           organization: mert-personal-cluster
           secret: kaniko-secret
       kamelet: {}
       traits: {}
     status:
       build:
         PublishStrategyOptions:
           KanikoBuildCacheEnabled: "false"
           KanikoPersistentVolumeClaim: camel-k
         baseImage: docker.io/eclipse-temurin:11
         buildStrategy: pod
         maven:
           cliOptions:
           - -V
           - --no-transfer-progress
           - -Dstyle.color=never
           localRepository: /tmp/artifacts/m2
           settings:
             configMapKeyRef:
               key: settings.xml
               name: camel-k-maven-settings
         publishStrategy: Kaniko
         registry:
           address: gcr.io
           organization: mert-personal-cluster
           secret: kaniko-secret
         runtimeVersion: 1.17.0
         timeout: 5m0s
       cluster: Kubernetes
       conditions:
       - lastTransitionTime: "2023-03-29T21:55:16Z"
         lastUpdateTime: "2023-03-29T21:55:16Z"
         message: integration platform created
         reason: IntegrationPlatformCreated
         status: "True"
         type: Ready
       info:
         gitCommit: a62a06f7261436641850abcb1b2e01afafd4be3d
         goOS: linux
         goVersion: go1.18.10
         kanikoVersion: 0.17.1
       kamelet:
         repositories:
         - uri: none
       observedGeneration: 1
       phase: Ready
       version: 1.12.0
   kind: List
   metadata:
     resourceVersion: ""
   ```
   
   I have the following simple integration:
   ```
   // camel-k: language=java
   // camel-k: name=test-one
   
   import org.apache.camel.LoggingLevel;
   import org.apache.camel.builder.RouteBuilder;
   
   public class TestOne extends RouteBuilder {
   
       @Override
       public void configure() throws Exception {
   
           onException(Exception.class)
                   .handled(true)
                   .setHeader("CamelHttpResponseCode").constant("400")
                   
.setBody().simple("resource:file:/etc/camel/resources/sample-error-response.json")
                   .log(LoggingLevel.ERROR, "exception", 
"${exception}").routeId("exception");
   
           // GET
           from("direct://mertGet").routeId("mertGet")
                   .log(LoggingLevel.INFO, "log-mertGet", "headers: ${headers}; 
body: ${body}")
                   
.setBody().constant("resource:file:/etc/camel/resources/simple-body.json");
   
           // POST
           from("direct://mertPost").routeId("mertPost")
                   .log(LoggingLevel.INFO, "log-mertPost", "headers: 
${headers}; body: ${body}");
       }
   }
   ```
   
   `sample-error-response.json`:
   ```
   {
     "status": "Invalid request",
     "message": "${exception}",
     "exchangeId": "${exchangeId}"
   }
   ```
   
   `simple-body.json`:
   ```
   {
     "message": "hey!"
   }
   ```
   
   `test-one-openapi.yaml`:
   ```
   openapi: 3.0.2
   info:
     title: test-one
     version: '1.0'
   servers:
     - url: /
   paths:
     /mert:
       get:
         responses:
           '200':
             content:
               application/json:
                 schema:
                   type: string
             description: default response description
         operationId: mertGet
       post:
         responses:
           '200':
             content:
               application/json:
                 schema:
                   type: string
             description: default response description
         operationId: mertPost
   components: {}
   ```
   
   I use the following `kamel run` command to deploy my integration:
   ```
   kamel run \
   --open-api file:./resources/test-one-openapi.yaml \
   --resource file:./resources/sample-error-response.json \
   --resource file:./resources/simple-body.json \
   --trait container.enabled=true \
   --trait container.request-cpu="250m" \
   --trait container.request-memory="256Mi" \
   --trait container.limit-cpu="500m" \
   --trait container.limit-memory="512Mi" \
   --trait health.enabled=true \
   --trait health.liveness-probe-enabled=true \
   --trait health.liveness-scheme="HTTP" \
   --trait health.liveness-initial-delay=0 \
   --trait health.liveness-timeout=60 \
   --trait health.liveness-period=60 \
   --trait health.liveness-success-threshold=1 \
   --trait health.liveness-failure-threshold=3 \
   --trait health.readiness-probe-enabled=true \
   --trait health.readiness-scheme="HTTP" \
   --trait health.readiness-initial-delay=0 \
   --trait health.readiness-timeout=60 \
   --trait health.readiness-period=60 \
   --trait health.readiness-success-threshold=1 \
   --trait health.readiness-failure-threshold=3 \
   TestOne.java
   ```
   
   `kubectl get it test-one -o yaml`:
   ```
   apiVersion: camel.apache.org/v1
   kind: Integration
   metadata:
     annotations:
       camel.apache.org/operator.id: camel-k
     creationTimestamp: "2023-03-29T22:36:35Z"
     generation: 2
     name: test-one
     namespace: camel
     resourceVersion: "165165"
     uid: fb8aff17-ee43-495c-a4ef-05184bf634bb
   spec:
     sources:
     - content: |
         // camel-k: language=java
         // camel-k: name=test-one
   
         import org.apache.camel.LoggingLevel;
         import org.apache.camel.builder.RouteBuilder;
   
         public class TestOne extends RouteBuilder {
   
             @Override
             public void configure() throws Exception {
   
                 onException(Exception.class)
                         .handled(true)
                         .setHeader("CamelHttpResponseCode").constant("400")
                         
.setBody().simple("resource:file:/etc/camel/resources/sample-error-response.json")
                         .log(LoggingLevel.ERROR, "exception", 
"${exception}").routeId("exception");
   
                 // GET
                 from("direct://mertGet").routeId("mertGet")
                         .log(LoggingLevel.INFO, "log-mertGet", "headers: 
${headers}; body: ${body}")
                         
.setBody().constant("resource:file:/etc/camel/resources/simple-body.json");
   
                 // POST
                 from("direct://mertPost").routeId("mertPost")
                         .log(LoggingLevel.INFO, "log-mertPost", "headers: 
${headers}; body: ${body}");
             }
         }
       name: TestOne.java
     traits:
       container:
         enabled: true
         limitCPU: 500m
         limitMemory: 512Mi
         requestCPU: 250m
         requestMemory: 256Mi
       health:
         enabled: true
         livenessFailureThreshold: 3
         livenessPeriod: 60
         livenessProbeEnabled: true
         livenessScheme: HTTP
         livenessSuccessThreshold: 1
         livenessTimeout: 60
         readinessFailureThreshold: 3
         readinessPeriod: 60
         readinessProbeEnabled: true
         readinessScheme: HTTP
         readinessSuccessThreshold: 1
         readinessTimeout: 60
       mount:
         resources:
         - 
configmap:cm-15ef73ecd868b05782e32fe7e8e33b571d0521d1/sample-error-response.json@/etc/camel/resources/sample-error-response.json
         - 
configmap:cm-c6e792ddc3805b007b5b5693bd30187da6feee0a/simple-body.json@/etc/camel/resources/simple-body.json
       openapi:
         configmaps:
         - cm-8c2d7badbd5efe8d7a3a339978469ad3934bcd73
   status:
     capabilities:
     - rest
     conditions:
     - firstTruthyTime: "2023-03-29T22:42:22Z"
       lastTransitionTime: "2023-03-29T22:42:22Z"
       lastUpdateTime: "2023-03-29T22:42:22Z"
       message: kit-cgibm95ubjic2g2ofurg
       reason: IntegrationKitAvailable
       status: "True"
       type: IntegrationKitAvailable
     - lastTransitionTime: "2023-03-29T22:42:22Z"
       lastUpdateTime: "2023-03-29T22:42:22Z"
       message: different controller strategy used (deployment)
       reason: CronJobNotAvailableReason
       status: "False"
       type: CronJobAvailable
     - firstTruthyTime: "2023-03-29T22:42:22Z"
       lastTransitionTime: "2023-03-29T22:42:22Z"
       lastUpdateTime: "2023-03-29T22:42:22Z"
       message: deployment name is test-one
       reason: DeploymentAvailable
       status: "True"
       type: DeploymentAvailable
     - firstTruthyTime: "2023-03-29T22:42:22Z"
       lastTransitionTime: "2023-03-29T22:42:22Z"
       lastUpdateTime: "2023-03-29T22:42:22Z"
       message: test-one(http/80) -> integration(http/8080)
       reason: ServiceAvailable
       status: "True"
       type: ServiceAvailable
     - firstTruthyTime: "2023-03-29T22:42:22Z"
       lastTransitionTime: "2023-03-29T22:42:22Z"
       lastUpdateTime: "2023-03-29T22:42:22Z"
       message: test-one() -> test-one(http)
       reason: IngressAvailable
       status: "True"
       type: ExposureAvailable
     - firstTruthyTime: "2023-03-29T22:46:02Z"
       lastTransitionTime: "2023-03-29T22:48:34Z"
       lastUpdateTime: "2023-03-29T22:48:34Z"
       message: 1/1 ready replicas
       reason: DeploymentReady
       status: "True"
       type: Ready
     dependencies:
     - camel:direct
     - mvn:org.apache.camel.k:camel-k-runtime
     - mvn:org.apache.camel.quarkus:camel-quarkus-java-joor-dsl
     - mvn:org.apache.camel.quarkus:camel-quarkus-microprofile-health
     - mvn:org.apache.camel.quarkus:camel-quarkus-platform-http
     - mvn:org.apache.camel.quarkus:camel-quarkus-rest
     - mvn:org.apache.camel.quarkus:camel-quarkus-xml-io-dsl
     digest: vhPc6mjHnjbm0gcV462wOtIpV7iYIn_77jI9WgqE6ORE
     generatedSources:
     - contentRef: test-one-openapi-000
       language: xml
       name: test-one-openapi.xml
     image: gcr.io/mert-personal-cluster/camel-k-kit-cgibm95ubjic2g2ofurg:149452
     integrationKit:
       name: kit-cgibm95ubjic2g2ofurg
       namespace: camel
     lastInitTimestamp: "2023-03-29T22:42:22Z"
     observedGeneration: 2
     phase: Running
     profile: Kubernetes
     replicas: 1
     runtimeProvider: quarkus
     runtimeVersion: 1.17.0
     selector: camel.apache.org/integration=test-one
     version: 1.12.0
   ```
   
   The builder pod starts:
   
![image](https://user-images.githubusercontent.com/41954671/228686139-b5e7b119-6276-4d37-b859-fad8bd771024.png)
   
   Then the build finishes and its status gets changed to `Completed`, as 
expected. My integration pod starts.
   
![image](https://user-images.githubusercontent.com/41954671/228686249-f1e4a554-efac-4e2e-b9c5-e7e4bbe76867.png)
   
   However when I check the logs, I see the following:
   ```
   exec java -Xmx269M -cp 
./resources:/etc/camel/application.properties:/etc/camel/conf.d/_resources:/etc/camel/resources:/etc/camel/resources/sample-error-response.json:/etc/camel/resources/simple-body.json:/etc/camel/sources/TestOne.java:/etc/camel/sources/test-one-openapi.xml:dependencies/app/camel-k-integration-1.12.0.jar:dependencies/lib/boot/io.github.crac.org-crac-0.1.3.jar:dependencies/lib/boot/io.quarkus.quarkus-bootstrap-runner-2.16.0.Final.jar:dependencies/lib/boot/io.quarkus.quarkus-development-mode-spi-2.16.0.Final.jar:dependencies/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-2.16.0.Final.jar:dependencies/lib/boot/io.smallrye.common.smallrye-common-io-1.13.2.jar:dependencies/lib/boot/org.glassfish.jakarta.json-1.1.6.jar:dependencies/lib/boot/org.graalvm.sdk.graal-sdk-22.3.0.jar:dependencies/lib/boot/org.jboss.logging.jboss-logging-3.5.0.Final.jar:dependencies/lib/boot/org.jboss.logmanager.jboss-logmanager-embedded-1.0.11.jar:dependencies/lib/boot/org.wildfly.
 
common.wildfly-common-1.5.4.Final-format-001.jar:dependencies/lib/main/com.aayushatharva.brotli4j.brotli4j-1.8.0.jar:dependencies/lib/main/com.aayushatharva.brotli4j.native-linux-x86_64-1.8.0.jar:dependencies/lib/main/com.fasterxml.jackson.core.jackson-annotations-2.14.1.jar:dependencies/lib/main/com.fasterxml.jackson.core.jackson-core-2.14.1.jar:dependencies/lib/main/com.fasterxml.jackson.core.jackson-databind-2.14.1.jar:dependencies/lib/main/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.14.1.jar:dependencies/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.14.1.jar:dependencies/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.14.1.jar:dependencies/lib/main/com.fasterxml.jackson.module.jackson-module-parameter-names-2.14.1.jar:dependencies/lib/main/com.github.mifmif.generex-1.0.2.jar:dependencies/lib/main/com.squareup.okhttp3.logging-interceptor-3.14.9.jar:dependencies/lib/main/com.squareup.okhttp3.okhttp-3.14.9.jar:dependencies/lib/main
 
/com.squareup.okio.okio-1.17.2.jar:dependencies/lib/main/com.sun.activation.jakarta.activation-1.2.1.jar:dependencies/lib/main/dk.brics.automaton.automaton-1.11-8.jar:dependencies/lib/main/io.fabric8.kubernetes-client-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-client-api-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-httpclient-okhttp-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-admissionregistration-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-apiextensions-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-apps-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-autoscaling-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-batch-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-certificates-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-common-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-coordination-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-core-6.3.1
 
.jar:dependencies/lib/main/io.fabric8.kubernetes-model-discovery-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-events-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-extensions-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-flowcontrol-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-gatewayapi-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-metrics-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-networking-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-node-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-policy-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-rbac-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-scheduling-6.3.1.jar:dependencies/lib/main/io.fabric8.kubernetes-model-storageclass-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-client-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-client-api-6.3.1.jar:dependencies/lib/main/io.fabric8.open
 
shift-model-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-clusterautoscaling-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-config-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-console-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-hive-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-installer-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-machine-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-machineconfig-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-miscellaneous-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-monitoring-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-operator-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-operatorhub-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-storageversionmigrator-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-tuned-6.3.1.jar:dependencies/lib/main/io.fabric8.openshift-model-whereabouts-6
 
.3.1.jar:dependencies/lib/main/io.fabric8.zjsonpatch-0.3.0.jar:dependencies/lib/main/io.netty.netty-buffer-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-codec-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-codec-dns-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-codec-haproxy-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-codec-http-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-codec-http2-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-codec-socks-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-common-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-handler-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-handler-proxy-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-resolver-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-resolver-dns-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-transport-4.1.86.Final.jar:dependencies/lib/main/io.netty.netty-transport-native-unix-common-4.1.86.Final.jar:dependencies/lib
 
/main/io.quarkus.arc.arc-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-arc-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-core-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-credentials-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-fs-util-0.0.9.jar:dependencies/lib/main/io.quarkus.quarkus-jackson-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-jsonp-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-kubernetes-client-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-kubernetes-client-internal-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-logging-json-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-mutiny-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-netty-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-security-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-security-runtime-spi-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-smallrye-context-propag
 
ation-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-smallrye-health-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-vertx-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-vertx-http-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.quarkus-vertx-http-dev-console-runtime-spi-2.16.0.Final.jar:dependencies/lib/main/io.quarkus.security.quarkus-security-1.1.4.Final.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-annotation-1.13.2.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-classloader-1.13.2.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-constraint-1.13.2.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-expression-1.13.2.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-function-1.13.2.jar:dependencies/lib/main/io.smallrye.common.smallrye-common-vertx-context-1.13.2.jar:dependencies/lib/main/io.smallrye.config.smallrye-config-2.13.1.jar:dependencies/lib/main/io.smallrye.config.smallrye-confi
 
g-common-2.13.1.jar:dependencies/lib/main/io.smallrye.config.smallrye-config-core-2.13.1.jar:dependencies/lib/main/io.smallrye.config.smallrye-config-source-yaml-2.13.1.jar:dependencies/lib/main/io.smallrye.reactive.mutiny-1.8.0.jar:dependencies/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-1.8.0.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-2.30.1.jar:dependencies/lib/main/io.smallrye.reactive.vertx-mutiny-generator-2.30.1.jar
 
:dependencies/lib/main/io.smallrye.smallrye-context-propagation-1.2.2.jar:dependencies/lib/main/io.smallrye.smallrye-context-propagation-api-1.2.2.jar:dependencies/lib/main/io.smallrye.smallrye-context-propagation-storage-1.2.2.jar:dependencies/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-5.6.0.jar:dependencies/lib/main/io.smallrye.smallrye-health-3.3.1.jar:dependencies/lib/main/io.smallrye.smallrye-health-api-3.3.1.jar:dependencies/lib/main/io.smallrye.smallrye-health-provided-checks-3.3.1.jar:dependencies/lib/main/io.vertx.vertx-auth-common-4.3.7.jar:dependencies/lib/main/io.vertx.vertx-bridge-common-4.3.7.jar:dependencies/lib/main/io.vertx.vertx-codegen-4.3.7.jar:dependencies/lib/main/io.vertx.vertx-core-4.3.7.jar:dependencies/lib/main/io.vertx.vertx-uri-template-4.3.7.jar:dependencies/lib/main/io.vertx.vertx-web-4.3.7.jar:dependencies/lib/main/io.vertx.vertx-web-common-4.3.7.jar:dependencies/lib/main/jakarta.annotation.jakarta.annotation-api-1.3.5.jar:dependencies/lib/mai
 
n/jakarta.el.jakarta.el-api-3.0.3.jar:dependencies/lib/main/jakarta.enterprise.jakarta.enterprise.cdi-api-2.0.2.jar:dependencies/lib/main/jakarta.inject.jakarta.inject-api-1.0.jar:dependencies/lib/main/jakarta.interceptor.jakarta.interceptor-api-1.2.5.jar:dependencies/lib/main/jakarta.transaction.jakarta.transaction-api-1.3.3.jar:dependencies/lib/main/org.apache.camel.camel-api-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-attachments-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-base-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-base-engine-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-bean-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-cloud-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-cluster-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-componentdsl-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-core-catalog-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-core-engine-3.20.1.jar:dependencies/li
 
b/main/org.apache.camel.camel-core-languages-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-core-model-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-core-processor-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-core-reifier-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-direct-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-dsl-support-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-endpointdsl-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-health-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-java-joor-dsl-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-kubernetes-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-main-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-management-api-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-microprofile-config-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-microprofile-health-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-platfo
 
rm-http-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-platform-http-vertx-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-rest-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-support-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-tooling-model-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-util-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-util-json-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-vertx-common-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-xml-io-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-xml-io-dsl-3.20.1.jar:dependencies/lib/main/org.apache.camel.camel-xml-io-util-3.20.1.jar:dependencies/lib/main/org.apache.camel.k.camel-k-core-1.17.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-core-api-1.17.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-core-support-1.17.0.jar:dependencies/lib/main/org.apache.camel.k.camel-k-runtime-1.17.0.jar:dependencies/lib/main/org.apache.camel
 
.quarkus.camel-quarkus-attachments-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-bean-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-core-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-core-cloud-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-direct-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-java-joor-dsl-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-kubernetes-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-microprofile-health-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-platform-http-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-rest-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-support-bouncycastle-2.16.0.jar:dependencies/lib/main/org.apache.camel.quarkus.camel-quarkus-support-commons-logging-2.16.0.jar:dependencies/lib/main/
 
org.apache.camel.quarkus.camel-quarkus-xml-io-dsl-2.16.0.jar:dependencies/lib/main/org.apache.commons.commons-compress-1.22.jar:dependencies/lib/main/org.bouncycastle.bcpkix-jdk15on-1.70.jar:dependencies/lib/main/org.bouncycastle.bcprov-jdk15on-1.70.jar:dependencies/lib/main/org.bouncycastle.bcutil-jdk15on-1.70.jar:dependencies/lib/main/org.eclipse.microprofile.config.microprofile-config-api-2.0.1.jar:dependencies/lib/main/org.eclipse.microprofile.context-propagation.microprofile-context-propagation-api-1.2.jar:dependencies/lib/main/org.eclipse.microprofile.health.microprofile-health-api-3.1.jar:dependencies/lib/main/org.javassist.javassist-3.26.0-GA.jar:dependencies/lib/main/org.jboss.logging.commons-logging-jboss-logging-1.0.0.Final.jar:dependencies/lib/main/org.jboss.logging.jboss-logging-annotations-2.2.1.Final.jar:dependencies/lib/main/org.jboss.slf4j.slf4j-jboss-logmanager-1.2.0.Final.jar:dependencies/lib/main/org.jboss.spec.javax.xml.bind.jboss-jaxb-api_2.3_spec-2.0.0.Final.j
 
ar:dependencies/lib/main/org.jboss.threads.jboss-threads-3.4.3.Final.jar:dependencies/lib/main/org.jooq.joor-0.9.14.jar:dependencies/lib/main/org.reactivestreams.reactive-streams-1.0.3.jar:dependencies/lib/main/org.slf4j.slf4j-api-1.7.36.jar:dependencies/lib/main/org.yaml.snakeyaml-1.33.jar:dependencies/quarkus-app-dependencies.txt:dependencies/quarkus-run.jar:dependencies/quarkus/generated-bytecode.jar:dependencies/quarkus/quarkus-application.dat:dependencies/quarkus/transformed-bytecode.jar
 io.quarkus.bootstrap.runner.QuarkusEntryPoint
   2023-03-29 22:47:56,740 WARN  [io.qua.net.run.NettyRecorder] (Thread-0) 
Netty DefaultChannelId initialization (with io.netty.machineId system property 
set to 3e:f7:ad:02:38:81:22:d1) took more than a second
   2023-03-29 22:48:03,045 INFO  [org.apa.cam.k.Runtime] (main) Apache Camel K 
Runtime 1.17.0
   2023-03-29 22:48:03,137 INFO  [org.apa.cam.qua.cor.CamelBootstrapRecorder] 
(main) Bootstrap runtime: org.apache.camel.quarkus.main.CamelMainRuntime
   2023-03-29 22:48:03,141 INFO  [org.apa.cam.mai.MainSupport] (main) Apache 
Camel (Main) 3.20.1 is starting
   2023-03-29 22:48:03,746 INFO  [org.apa.cam.k.lis.SourcesConfigurer] (main) 
Loading routes from: SourceDefinition{name='TestOne', language='java', 
type='source', location='file:/etc/camel/sources/TestOne.java', }
   2023-03-29 22:48:18,441 INFO  [org.apa.cam.k.lis.SourcesConfigurer] (main) 
Loading routes from: SourceDefinition{name='test-one-openapi', language='xml', 
type='source', location='file:/etc/camel/sources/test-one-openapi.xml', }
   2023-03-29 22:48:22,039 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 3.20.1 (camel-1) is starting
   2023-03-29 22:48:22,236 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Routes startup (started:4)
   2023-03-29 22:48:22,237 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started mertGet (direct://mertGet)
   2023-03-29 22:48:22,237 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started mertPost (direct://mertPost)
   2023-03-29 22:48:22,238 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route1 (rest://get:/mert)
   2023-03-29 22:48:22,238 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main)     Started route2 (rest://post:/mert)
   2023-03-29 22:48:22,239 INFO  [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Apache Camel 3.20.1 (camel-1) started in 1s997ms (build:0ms init:1s799ms 
start:198ms)
   2023-03-29 22:48:23,538 INFO  [io.quarkus] (main) camel-k-integration 1.12.0 
on JVM (powered by Quarkus 2.16.0.Final) started in 45.487s. Listening on: 
http://0.0.0.0:8080
   2023-03-29 22:48:23,538 INFO  [io.quarkus] (main) Profile prod activated.
   2023-03-29 22:48:23,539 INFO  [io.quarkus] (main) Installed features: 
[camel-attachments, camel-bean, camel-core, camel-direct, camel-java-joor-dsl, 
camel-k-core, camel-k-runtime, camel-kubernetes, camel-microprofile-health, 
camel-platform-http, camel-rest, camel-xml-io-dsl, cdi, kubernetes-client, 
security, smallrye-context-propagation, smallrye-health, vertex]
   ```
   
   What makes me scratch my head is: why does "Apache Camel 3.20.1 starts in 
less than 2 seconds, but then I have to wait for the Quarkus thing to run which 
takes 45 seconds... Why is that? Why that long? Am I missing a point? Is there 
a way to reduce this number?
   
   There isn't anything else running in my cluster that might have an effect on 
this. Only a `Prometheus` instance deployed.
   <img width="1279" alt="image" 
src="https://user-images.githubusercontent.com/41954671/228687047-02fa3691-b989-4fb7-8888-3d64acd891b3.png";>
   
   My concern is that if this speed is expected, its only going to get worse 
when I enable Knative on this integration, then with Istio sidecars and all, 
the availability period will only increase...
   
   Open to any feedback and many thanks in advance!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to