diegovisentin opened a new issue, #4694: URL: https://github.com/apache/camel-k/issues/4694
I try to use CamelK v2 on Suse RKE2 (a distribution very similar to K3s). For simple environment, I want to use a private registry with plain http (port 80) and no authentication. The "/etc/rancher/rke2/registries.yaml" is ``` mirrors: "10.43.63.110:80": endpoint: - "http://10.43.63.110:80" ``` But the problem is that at some point the build process tries to point to the registry using SSL (so port 443) instead of port 80 This problem seems quite similar to [#4236](https://github.com/apache/camel-k/issues/4236) Here are the steps I performed: ``` dv@mdwxprd:~$ kubectl get node NAME STATUS ROLES AGE VERSION mdwxprd Ready control-plane,etcd,master 31h v1.25.12+rke2r1 ``` ``` dv@mdwxprd:~$ kubectl get service NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubelet ClusterIP None <none> 10250/TCP,10255/TCP,4194/TCP 28h kubernetes ClusterIP 10.43.0.1 <none> 443/TCP 30h registry ClusterIP 10.43.63.110 <none> 5000/TCP 25h ``` ``` dv@mdwxprd:~$ ./kamel version Camel K Client 2.0.0 ``` ``` dv@mdwxprd:~$ ./kamel install --force --olm=false -V --monitoring=true --monitoring-port=8888 --registry '10.43.63.110:5000' --registry-insecure true Camel K installed in namespace default ``` ``` dv@mdwxprd:~$ kubectl get IntegrationPlatform NAME PHASE BUILD STRATEGY PUBLISH STRATEGY REGISTRY ADDRESS DEFAULT RUNTIME camel-k Ready routine Spectrum 10.43.63.110:5000 2.16.0 ``` ``` dv@mdwxprd:~$ kubectl describe IntegrationPlatform Name: camel-k Namespace: default Labels: app=camel-k Annotations: camel.apache.org/operator.id: camel-k API Version: camel.apache.org/v1 Kind: IntegrationPlatform ... Spec: Build: Build Configuration: Maven: Settings: Settings Security: Registry: Address: 10.43.63.110:5000 Insecure: true Kamelet: Traits: Status: Build: Publish Strategy Options: Kaniko Persistent Volume Claim: camel-k Base Image: eclipse-temurin:11 Build Catalog Tool Timeout: 1m0s Build Configuration: Order Strategy: sequential Strategy: routine Maven: Cli Options: -V --no-transfer-progress -Dstyle.color=never Local Repository: /etc/maven/m2 Max Running Builds: 3 Publish Strategy: Spectrum Registry: Address: 10.43.63.110:5000 Insecure: true Runtime Version: 2.16.0 Timeout: 5m0s Cluster: Kubernetes ... Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal IntegrationPlatformPhaseUpdated 91s camel-k-integration-platform-controller Integration Platform "camel-k" in phase "Creating" Normal IntegrationPlatformConditionChanged 89s camel-k-integration-platform-controller Condition "Ready" is "True" for Integration Platform camel-k: integration platform cr eated Normal IntegrationPlatformPhaseUpdated 89s camel-k-integration-platform-controller Integration Platform "camel-k" in phase "Ready" ``` ``` dv@mdwxprd:~$ kubectl get pod NAME READY STATUS RESTARTS AGE camel-k-operator-77b655c7cd-lzmnr 1/1 Running 0 2m12s registry-7646fbf9b9-2fbhq 1/1 Running 0 4m54s ``` ``` dv@mdwxprd:~$ kubectl logs camel-k-operator-77b655c7cd-lzmnr | grep builder {"level":"info","ts":1692974482.516841,"logger":"camel-k.controller.catalog","msg":"Checking if Camel K builder container 10.43.63.110:5000/default/camel-k-runtime-quarkus-builde :2.16.0 already exists..."} {"level":"info","ts":1692974482.529364,"logger":"camel-k.controller.catalog","msg":"Couldn't pull image due to GET http://10.43.63.110:5000/v2/default/camel-k-runtime-quarkus-buil der/manifests/2.16.0: MANIFEST_UNKNOWN: manifest unknown; map[Tag:2.16.0]"} {"level":"info","ts":1692974482.529406,"logger":"camel-k.controller.catalog","msg":"Making up Camel K builder container 10.43.63.110:5000/default/camel-k-runtime-quarkus-builder:2 .16.0"} {"level":"info","ts":1692974482.5295148,"logger":"camel-k.controller.catalog","msg":"spectrum - 2023/08/25 14:41:22 Pulling base image quay.io/quarkus/ubi-quarkus-mandrel-builder- image:22.2.0.0-Final-java11 (insecure=true)..."} {"level":"info","ts":1692974488.5420585,"logger":"camel-k.controller.catalog","msg":"spectrum - 2023/08/25 14:41:28 Pushing image 10.43.63.110:5000/default/camel-k-runtime-quarkus -builder:2.16.0 (insecure=true)..."} {"level":"info","ts":1692974501.4051602,"logger":"camel-k.controller.catalog","msg":"spectrum - 2023/08/25 14:41:41 10.43.63.110:5000/default/camel-k-runtime-quarkus-builder:2.16. 0: digest: sha256:4430347df867830c1e67d3ca9732a0220444dd8534d518b33b1fe9c3e642f60d size: 3034"} ``` ``` dv@mdwxprd:~$ ./kamel run hello.groovy Integration "hello" created ``` ``` dv@mdwxprd:~$ ./kamel get NAME PHASE KIT hello Running default/kit-cjk67hssf35s73eekml0 ``` ``` dv@mdwxprd:~$ kubectl get pod NAME READY STATUS RESTARTS AGE camel-k-operator-77b655c7cd-lzmnr 1/1 Running 0 5m51s hello-5c4cb69d-6rwzw 0/1 ContainerCreating 0 23s registry-7646fbf9b9-2fbhq 1/1 Running 0 8m33s ``` ``` dv@mdwxprd:~$ kubectl get Build -n test -o yaml apiVersion: v1 items: - apiVersion: camel.apache.org/v1 kind: Build ... - spectrum: baseImage: eclipse-temurin:11 image: 10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0:528730 name: spectrum registry: address: 10.43.63.110 timeout: 5m0s ... ``` ``` dv@mdwxprd:~$ kubectl describe pod hello-5c4cb69d-6rwzw Name: hello-5c4cb69d-6rwzw Namespace: default Priority: 0 Service Account: default Node: mdwxprd/10.0.10.34 Start Time: Fri, 25 Aug 2023 14:46:39 +0000 Labels: camel.apache.org/integration=hello pod-template-hash=5c4cb69d Annotations: camel.apache.org/operator.id: camel-k cni.projectcalico.org/containerID: e35b742f25093ab55122e282f563d3d8cbfb1f138fcdd55e9d5f35c8282ce9d9 cni.projectcalico.org/podIP: 10.42.0.155/32 cni.projectcalico.org/podIPs: 10.42.0.155/32 Status: Pending IP: 10.42.0.155 IPs: IP: 10.42.0.155 Controlled By: ReplicaSet/hello-5c4cb69d Containers: integration: Container ID: Image: 10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0@sha256:ec92a11a157dc90e052973053a234ecc9f5f3b141a33f31ebc72eb0bd692b215 Image ID: Port: <none> Host Port: <none> Command: /bin/sh -c Args: echo exec java... ... Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 103s default-scheduler Successfully assigned default/hello-5c4cb69d-6rwzw to mdwxprd Warning Failed 43s kubelet Failed to pull image "10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0@sha256:ec92a11a157dc90e052973053a234ecc9f5f3b141 a33f31ebc72eb0bd692b215": rpc error: code = DeadlineExceeded desc = failed to pull and unpack image "10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0@sha256:ec92a11a157dc90e0529730 53a234ecc9f5f3b141a33f31ebc72eb0bd692b215": failed to resolve reference "10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0@sha256:ec92a11a157dc90e052973053a234ecc9f5f3b141a33f31ebc7 2eb0bd692b215": failed to do request: Head "https://10.43.63.110/v2/default/camel-k-kit-cjk67hssf35s73eekml0/manifests/sha256:ec92a11a157dc90e052973053a234ecc9f5f3b141a33f31ebc72eb0bd69 2b215": dial tcp 10.43.63.110:443: i/o timeout Warning Failed 43s kubelet Error: ErrImagePull Normal BackOff 42s kubelet Back-off pulling image "10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0@sha256:ec92a11a157dc90e052973053a234ecc9f5f3b1 41a33f31ebc72eb0bd692b215" Warning Failed 42s kubelet Error: ImagePullBackOff Normal Pulling 28s (x2 over 103s) kubelet Pulling image "10.43.63.110/default/camel-k-kit-cjk67hssf35s73eekml0@sha256:ec92a11a157dc90e052973053a234ecc9f5f3b141a33f31e bc72eb0bd692b215" ``` -- 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