Gaëlle Fournier created CAMEL-20645:
---------------------------------------
Summary: camel-jbang-plugin-k run command telemetry trait
parameters ignored
Key: CAMEL-20645
URL: https://issues.apache.org/jira/browse/CAMEL-20645
Project: Camel
Issue Type: Bug
Components: camel-jbang
Affects Versions: 4.5.0
Environment: Jbang version : 0.115.0
Camel version: 4.5.0
Camel k: 2.3.0-SNAPSHOT
Reporter: Gaëlle Fournier
When running the telemetry test from Camel K with jbang camel k plugin, the
telemetry trait parameters are ignored in the generated Integration CRD.
The jbang camel k command:
{code}
jbang run --deps=org.apache.camel:camel-jbang-plugin-k:4.5.0
--deps=org.apache.camel.k:camel-k-crds:2.3.0-SNAPSHOT camel@apache/camel k run
e2e/telemetry/files/rest-consumer.yaml --name rest-consumer -t
telemetry.enabled=true -t
telemetry.endpoint=http://opentelemetrycollector.otlp.svc.cluster.local:4317{code}
will result in the following integration CRD configuration:
{code:java}
spec:
flows:
- rest:
get:
- path: /customers/{name}
to: direct:start
- from:
steps:
- log:
message: get ${header.name}
- setBody:
simple: ${header.name} Doe
uri: direct:start
traits: {}
status:
dependencies:
- camel:core
- camel:direct
- mvn:org.apache.camel.k:camel-k-runtime
- mvn:org.apache.camel.quarkus:camel-quarkus-platform-http
- mvn:org.apache.camel.quarkus:camel-quarkus-rest
- mvn:org.apache.camel.quarkus:camel-quarkus-yaml-dsl{code}
In comparaison the kamel command:
{code:java}
kamel run e2e/telemetry/files/rest-consumer.yaml --name rest-consumer -t
telemetry.enabled=true -t
telemetry.endpoint=http://opentelemetrycollector.otlp.svc.cluster.local:4317{code}
will result in the following integration CRD configuration:
{code:java}
spec:
flows:
- rest:
get:
- path: /customers/{name}
to: direct:start
- from:
steps:
- log:
message: get ${header.name}
- setBody:
simple: ${header.name} Doe
uri: direct:start
traits:
addons:
telemetry:
enabled: true
endpoint: http://opentelemetrycollector.otlp.svc.cluster.local:4317
status:
dependencies:
- camel:core
- camel:direct
- mvn:org.apache.camel.k:camel-k-runtime
- mvn:org.apache.camel.quarkus:camel-quarkus-opentelemetry
- mvn:org.apache.camel.quarkus:camel-quarkus-platform-http
- mvn:org.apache.camel.quarkus:camel-quarkus-rest
- mvn:org.apache.camel.quarkus:camel-quarkus-yaml-dsl{code}
Note: I did not test it but I suspect 4.4.x might be affected as well.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)