What happened?
When mounting a file-based configmap, using the plain-quarkus runtime, the associated values from the ConfigMap are not made available as properties.
This is only true when using the plain-quarkus runtime and works as expected with the default runtime as of v2.6.
Steps to reproduce
- Create a file-based ConfigMap
- Pull in the ConfigMap into the integration
- Attempt to reference a property:
# file: app.properties
my-variable=result
kubectl create configmap my-configmap --from-file=app.properties
# camel-k: config=configmap:my-configmap
- from:
uri: "timer:tick?period=1000"
steps:
- setBody:
simple: "{{my-variable}}"
- to: "log:info"
Relevant log output
Camel K version
v2.6