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

   ### What happened?
   
   I am trying install Camel-K 2.5 in isolated environment with local maven 
repository, but the CamelCatalog gets stuck in the Creating state.
   
   Custom maven settings.xml/caSecret is not passed to the maven command.
   
   This seems to be into a 
[TODO](https://github.com/apache/camel-k/blob/00c939584b14e8934c947bbe4ec4cc4089c487e8/pkg/controller/integrationplatform/kamelets.go#L104)
   
   ### Steps to reproduce
   
   1. Install Camel-k operator - `helm install camel-k...`
   2. Install IntegrationPlatform similar to this
   ```yaml
   metadata:
     annotations:
       camel.apache.org/operator.id: camel-k
     labels:
       app: camel-k
     name: camel-k
   spec:
     build:
       maven:
         caSecrets:
         - key: cert.crt
           name: maven-ca-certs
         settings:
           configMapKeyRef:
             key: settings.xml
             name: maven-settings
       registry:
         address: artifactory.name
         organization: camel-docker
         secret: artifactory
   ...
   ```
   settings.xml contains local maven-repository settings.
   3. In operator log installation is freezing on:
   ```
   Executed command: ./mvnw -q dependency:copy 
-Dartifact=org.apache.camel.kamelets:camel-kamelets:4.8.0:jar 
-Dmdep.useBaseVersion=true -DoutputDirectory=/tmp/kamelets/
   ```
   
   ### Relevant log output
   
   ```shell
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"maxprocs:
 Updating GOMAXPROCS=[4]: determined from CPU quota"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Go 
Version: go1.22.5"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Go 
OS/Arch: linux/amd64"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Camel 
K Operator Version: 2.5.0"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Camel 
K Default Runtime Version: 3.15.0"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Camel 
K Git Commit: 7494b004eb9f32889eaf512a1eec1343d7773e09"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Camel 
K Operator ID: camel-k"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Configuring
 manager"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Installing
 operator resources"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Synthetic
 Integration manager not configured, skipping"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"Starting
 the manager"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"controller-runtime.metrics","msg":"Starting
 metrics server"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"starting 
server","kind":"health probe","addr":"[::]:8081"}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"controller-runtime.metrics","msg":"Serving
 metrics server","bindAddress":":8080","secure":false}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"attempting
 to acquire leader lease camel-dev-25/camel-k-lock..."}
   
{"level":"info","ts":"2025-01-13T11:23:38Z","logger":"camel-k.cmd","msg":"successfully
 acquired lease camel-dev-25/camel-k-lock"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"build-controller","controllerGroup":"camel.apache.org","controllerKind":"Build","source":"kind
 source: *v1.Build"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"build-controller","controllerGroup":"camel.apache.org","controllerKind":"Build"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.Integration"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.Deployment"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.CronJob"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integrationplatform-controller","source":"kind 
source: *v1.IntegrationPlatform"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.IntegrationKit"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"integrationplatform-controller"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.IntegrationPlatform"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.IntegrationProfile"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.ConfigMap"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.Secret"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","source":"kind
 source: *v1.Pod"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"catalog-controller","controllerGroup":"camel.apache.org","controllerKind":"CamelCatalog","source":"kind
 source: *v1.CamelCatalog"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"catalog-controller","controllerGroup":"camel.apache.org","controllerKind":"CamelCatalog"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integrationkit-controller","source":"kind source: 
*v1.IntegrationKit"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integrationkit-controller","source":"kind source: 
*v1.Build"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integrationkit-controller","source":"kind source: 
*v1.IntegrationPlatform"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"integrationkit-controller"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"kamelet-binding-controller","source":"kind source: 
*v1alpha1.KameletBinding"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"kamelet-binding-controller","source":"kind source: 
*v1.Integration"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"kamelet-binding-controller"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"integrationprofile-controller","source":"kind 
source: *v1.IntegrationProfile"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"integrationprofile-controller"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"pipe-controller","source":"kind source: *v1.Pipe"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
EventSource","controller":"pipe-controller","source":"kind source: 
*v1.Integration"}
   {"level":"info","ts":"2025-01-13T11:23:38Z","msg":"Starting 
Controller","controller":"pipe-controller"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.cmd","msg":"v1apha1.KameletBinding
 is deprecated, please, use v1.Pipe instead"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.cmd","msg":"v1apha1.KameletBinding
 is deprecated, please, use v1.Pipe instead"}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"build-controller","controllerGroup":"camel.apache.org","controllerKind":"Build","worker
 count":1}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"integrationplatform-controller","worker count":1}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"integrationkit-controller","worker count":1}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"pipe-controller","worker count":1}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"integrationprofile-controller","worker count":1}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"catalog-controller","controllerGroup":"camel.apache.org","controllerKind":"CamelCatalog","worker
 count":4}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"kamelet-binding-controller","worker count":1}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.integrationplatform","msg":"Invoking
 action 
initialize","request-namespace":"camel-dev-25","request-name":"camel-k","api-version":"camel.apache.org/v1","kind":"IntegrationPlatform","ns":"camel-dev-25","name":"camel-k"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.integrationplatform","msg":"Initializing
 
IntegrationPlatform","request-namespace":"camel-dev-25","request-name":"camel-k","api-version":"camel.apache.org/v1","kind":"IntegrationPlatform","ns":"camel-dev-25","name":"camel-k"}
   {"level":"info","ts":"2025-01-13T11:23:39Z","msg":"Starting 
workers","controller":"integration-controller","controllerGroup":"camel.apache.org","controllerKind":"Integration","worker
 count":1}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k","msg":"RuntimeVersion
 set to 3.15.0"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k","msg":"BaseImage 
set to artifactory.name/temurin/temurin17-jdk:17.0.13_11-debian-upd1"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k","msg":"ImagePlatforms
 set to []"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k","msg":"LocalRepository
 set to /etc/maven/m2"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k","msg":"Timeout 
set to {5m0s}"}
   {"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k","msg":"Maven 
Timeout set to 5m0s"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.integrationplatform","msg":"State
 
transition","request-namespace":"camel-dev-25","request-name":"camel-k","api-version":"camel.apache.org/v1","kind":"IntegrationPlatform","ns":"camel-dev-25","name":"camel-k","phase-from":"","phase-to":"Creating"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.integrationplatform","msg":"Invoking
 action 
create","request-namespace":"camel-dev-25","request-name":"camel-k","api-version":"camel.apache.org/v1","kind":"IntegrationPlatform","ns":"camel-dev-25","name":"camel-k"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.integrationplatform","msg":"Installing
 bundled camel catalog: 
3.15.0","request-namespace":"camel-dev-25","request-name":"camel-k","api-version":"camel.apache.org/v1","kind":"IntegrationPlatform","ns":"camel-dev-25","name":"camel-k"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.integrationplatform","msg":"IntegrationPlatform
 is about to install Apache Kamelet Catalog version 
4.8.0","request-namespace":"camel-dev-25","request-name":"camel-k","api-version":"camel.apache.org/v1","kind":"IntegrationPlatform","ns":"camel-dev-25","name":"camel-k"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.maven.build","msg":"Executed
 command: /usr/bin/cp --recursive /usr/share/maven/mvnw/. ."}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.maven","msg":"executing:
 ./mvnw -q dependency:copy 
-Dartifact=org.apache.camel.kamelets:camel-kamelets:4.8.0:jar 
-Dmdep.useBaseVersion=true -DoutputDirectory=/tmp/kamelets/","MAVEN_OPTS":""}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.maven.build","msg":"Executed
 command: ./mvnw -q dependency:copy 
-Dartifact=org.apache.camel.kamelets:camel-kamelets:4.8.0:jar 
-Dmdep.useBaseVersion=true -DoutputDirectory=/tmp/kamelets/"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.catalog","msg":"Invoking
 action 
initialize","request-namespace":"camel-dev-25","request-name":"camel-catalog-3.15.0","api-version":"camel.apache.org/v1","kind":"CamelCatalog","ns":"camel-dev-25","name":"camel-catalog-3.15.0"}
   
{"level":"info","ts":"2025-01-13T11:23:39Z","logger":"camel-k.controller.catalog","msg":"Initializing
 
CamelCatalog","request-namespace":"camel-dev-25","request-name":"camel-catalog-3.15.0","api-version":"camel.apache.org/v1","kind":"CamelCatalog","ns":"camel-dev-25","name":"camel-catalog-3.15.0"}
   
{"level":"info","ts":"2025-01-13T11:23:44Z","logger":"camel-k.controller.catalog","msg":"Invoking
 action 
initialize","request-namespace":"camel-dev-25","request-name":"camel-catalog-3.15.0","api-version":"camel.apache.org/v1","kind":"CamelCatalog","ns":"camel-dev-25","name":"camel-catalog-3.15.0"}
   ```
   
   ### Camel K version
   
   2.5.0


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to