-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need to update CEQ service discovery setting for data type transformer #5047
Labels
kind/bug
Something isn't working
Comments
A workaround for this is to set the service discovery path as a Maven setting on the IntegrationPlatform For Camel 4.0 runtime (Camel K runtime 3.2.1):
For Camel 4.2 runtime (Camel K runtime 3.6.0):
|
christophd
added a commit
to christophd/camel-k
that referenced
this issue
Jan 11, 2024
…ype transformer - Make sure to support factory finder service discovery resource paths for data type transformers in different Camel runtimes - Enables Pipes to use data type transformers that get resolved during runtime with service discovery - Camel 3.x uses 'META-INF/services/org/apache/camel/datatype/converter/*' - Camel 4.0 uses `META-INF/services/org/apache/camel/datatype/transformer/*` - Camel 4.2 uses `META-INF/services/org/apache/camel/transformer/*`
squakez
pushed a commit
that referenced
this issue
Jan 11, 2024
…ansformer - Make sure to support factory finder service discovery resource paths for data type transformers in different Camel runtimes - Enables Pipes to use data type transformers that get resolved during runtime with service discovery - Camel 3.x uses 'META-INF/services/org/apache/camel/datatype/converter/*' - Camel 4.0 uses `META-INF/services/org/apache/camel/datatype/transformer/*` - Camel 4.2 uses `META-INF/services/org/apache/camel/transformer/*`
This was referenced Jan 19, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What happened?
Since Camel 4.0 data type transformer services have been moved from
camel-kamelet-utils
library to the Camel core project. With this migration the path to the service discovery for these kind of data type transformers has been changed fromMETA-INF/services/org/apache/camel/datatype/converter/*
toMETA-INF/services/org/apache/camel/datatype/transformer/*
Since Camel 4.2 data type transformer services have been move once again to
META-INF/services/org/apache/camel/transformer/*
Camel K sets these service discovery paths as a Quarkus build time property
quarkus.camel.service.discovery.include-patterns
. We need to make sure that we support all values for Camel 3.x, 4.0 and 4.2 runtimes.Steps to reproduce
Use a Camel runtime later than 3.x and run a KameletBinding/Pipe with data types that triggers the data type transformer service discovery resolving mechanism.
Relevant log output
Camel K version
2.2
The text was updated successfully, but these errors were encountered: