You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2021/08/28 08:34:14 UTC
[GitHub] [camel-k] hadoken79 commented on issue #2589: Can't run integration with jitpack dependency
hadoken79 commented on issue #2589:
URL: https://github.com/apache/camel-k/issues/2589#issuecomment-907594106
I have similar issue
Azure Kubernetes version 1.19.11
Camel K Client 1.3.1
i run a simple test integration which references a jitpack dependency containing a processor and some test-classes
kubectl describe integration test
Integration:
```bash
Name: test
Namespace: default
Labels: <none>
Annotations: <none>
API Version: camel.apache.org/v1
Kind: Integration
Metadata:
Creation Timestamp: 2021-08-28T07:52:13Z
Generation: 1
Managed Fields:
API Version: camel.apache.org/v1
Fields Type: FieldsV1
fieldsV1:
f:status:
.:
f:conditions:
f:dependencies:
f:digest:
f:kit:
f:lastInitTimestamp:
f:phase:
f:platform:
f:profile:
f:runtimeProvider:
f:runtimeVersion:
f:version:
Manager: kamel
Operation: Update
Time: 2021-08-28T07:52:13Z
API Version: camel.apache.org/v1
Fields Type: FieldsV1
fieldsV1:
f:spec:
.:
f:dependencies:
f:sources:
Manager: kamel.exe
Operation: Update
Time: 2021-08-28T07:52:13Z
Resource Version: 25481282
Self Link: /apis/camel.apache.org/v1/namespaces/default/integrations/test
UID: 283f02cb-f82c-4fe5-b592-9152b32b59fc
Spec:
Dependencies:
jitpack:com.github.hadoken79/jitPackCamelTest/v1.1
Sources:
Content: // camel-k: dependency=jitpack:com.github.hadoken79/jitPackCamelTest/v1.1
import ch.tralala.testProcessor;
import org.apache.camel.builder.RouteBuilder;
/**
* A Camel Java DSL Router
*/
public class Test extends RouteBuilder {
/**
* Let's configure the Camel routing rules using Java code...
*/
public void configure() {
//getContext().setTracing(true);
from("timer://foo?fixedRate=true&period=10000")
.setProperty("key", constant("val"))
.setHeader("key", constant("val"))
.setBody(constant("foo"))
.process(new testProcessor());
}
}
Name: Test.java
Status:
Conditions:
First Truthy Time: 2021-08-28T07:52:13Z
Last Transition Time: 2021-08-28T07:52:13Z
Last Update Time: 2021-08-28T07:52:13Z
Message: camel-k
Reason: IntegrationPlatformAvailable
Status: True
Type: IntegrationPlatformAvailable
Last Transition Time: 2021-08-28T07:52:13Z
Last Update Time: 2021-08-28T07:52:13Z
Message: creating a new integration kit
Reason: IntegrationKitAvailable
Status: False
Type: IntegrationKitAvailable
Dependencies:
camel-quarkus:timer
jitpack:com.github.hadoken79/jitPackCamelTest/v1.1
mvn:org.apache.camel.k/camel-k-loader-java
mvn:org.apache.camel.k/camel-k-runtime
Digest: vtgnAVk8BH8fmI5xvYHAVh-pS6fau6ggrJluJqoDSP5o
Kit: kit-c4kum0bj3qfqnm9cbrl0
Last Init Timestamp: 2021-08-28T07:52:13Z
Phase: Error
Platform: camel-k
Profile: Kubernetes
Runtime Provider: quarkus
Runtime Version: 1.6.0
Version: 1.3.1
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal IntegrationConditionChanged 4m58s camel-k-integration-controller Condition "IntegrationPlatformAvailable" is "True" for Integration test: camel-k
Normal IntegrationPhaseUpdated 4m58s camel-k-integration-controller Integration test in phase "Initialization"
Normal IntegrationConditionChanged 4m58s camel-k-integration-controller Condition "IntegrationKitAvailable" is "False" for Integration test: creating a new integration kit
Normal IntegrationPhaseUpdated 4m58s camel-k-integration-controller Integration test in phase "Building Kit"
Normal ReasonRelatedObjectChanged 4m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Initialization" (recovery 4 of 5)
Normal ReasonRelatedObjectChanged 4m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Scheduling" (recovery 4 of 5)
Normal ReasonRelatedObjectChanged 4m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Pending" (recovery 4 of 5)
Normal ReasonRelatedObjectChanged 4m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Running" (recovery 4 of 5)
Normal ReasonRelatedObjectChanged 4m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Failed" (recovery 4 of 5)
Normal ReasonRelatedObjectChanged 3m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Initialization" (recovery 5 of 5)
Normal ReasonRelatedObjectChanged 3m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Scheduling" (recovery 5 of 5)
Normal ReasonRelatedObjectChanged 3m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Pending" (recovery 5 of 5)
Normal ReasonRelatedObjectChanged 3m21s camel-k-build-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Running" (recovery 5 of 5)
Normal ReasonRelatedObjectChanged 3m21s (x2 over 3m21s) camel-k-build-controller (combined from similar events): Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Error" (recovery 5 of 5)
Normal ReasonRelatedObjectChanged 3m21s (x2 over 3m21s) camel-k-build-controller (combined from similar events): Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Build) changed phase to "Error" (recovery 5 of 5)
Normal ReasonRelatedObjectChanged 3m21s camel-k-integration-kit-controller Integration test subresource kit-c4kum0bj3qfqnm9cbrl0 (Integration Kit) changed phase to "Error"
Normal IntegrationPhaseUpdated 3m21s camel-k-integration-controller Integration test in phase "Error"
```
on jitpack jar is available, also in a local mvn project route works in camel
> https://jitpack.io/#hadoken79/jitPackCamelTest/v1.1
In kamel-operator logs:
```bash
{"level":"info","ts":1630139324.0974753,"logger":"camel-k.builder","msg":"step failed with error: unknown dependency type: jitpack:com.github.hadoken79/jitPackCamelTest/v1.1","step":"github.com/apache/camel-k/pkg/builder/InjectDependencies","phase":12,"name":"kit-c4kv763j3qfqnm9cbrm0","task":"builder"}
```
kubectl describe configmap camel-k-maven-settings
```bash
Name: camel-k-maven-settings
Namespace: default
Labels: app=camel-k
Annotations: <none>
Data
====
settings.xml:
----
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository></localRepository>
<profiles>
<profile>
<id>maven-settings</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
<snapshots>
<enabled>false</enabled>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<checksumPolicy>fail</checksumPolicy>
</releases>
</repository>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
<snapshots>
<enabled>false</enabled>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<checksumPolicy>fail</checksumPolicy>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>
Events: <none>
```
--
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-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org