You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "christophd (via GitHub)" <gi...@apache.org> on 2023/03/13 15:18:17 UTC
[GitHub] [camel-k] christophd commented on issue #4129: All KameletBindings reporting "Integration X does not have a readiness condition" error message
christophd commented on issue #4129:
URL: https://github.com/apache/camel-k/issues/4129#issuecomment-1466349328
The KameletBinding is not able to run because the referenced Kamelet source(`example`) does not exist. You need to reference a Kamelet that is available from one of the Kamelet catalogs (e.g. https://camel.apache.org/camel-kamelets/3.20.x/). Also the binding uses a Knative InMemoryChannel `example` as a sink so you would have to make sure to create this channel before running the binding.
Here is a KameletBinding I just verified on OCP 4.12 with Camel K 1.12.0
```yaml
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
labels:
app: camel-k
name: timer-to-log
spec:
source:
ref:
apiVersion: camel.apache.org/v1alpha1
name: timer-source
kind: Kamelet
properties:
message: Hello world
sink:
ref:
apiVersion: camel.apache.org/v1alpha1
name: log-sink
kind: Kamelet
```
The binding log output:
```
2023-03-13 15:09:30,848 INFO [org.apa.cam.k.Runtime] (main) Apache Camel K Runtime 1.17.0
2023-03-13 15:09:30,874 INFO [org.apa.cam.qua.cor.CamelBootstrapRecorder] (main) Bootstrap runtime: org.apache.camel.quarkus.main.CamelMainRuntime
2023-03-13 15:09:30,877 INFO [org.apa.cam.mai.MainSupport] (main) Apache Camel (Main) 3.20.1 is starting
2023-03-13 15:09:31,034 INFO [org.apa.cam.k.lis.SourcesConfigurer] (main) Loading routes from: SourceDefinition{name='camel-k-embedded-flow', language='yaml', type='source', location='file:/etc/camel/sources/camel-k-embedded-flow.yaml', }
2023-03-13 15:09:31,130 INFO [org.apa.cam.k.lis.SourcesConfigurer] (main) Loading routes from: SourceDefinition{name='log-sink', language='yaml', type='source', location='file:/etc/camel/sources/log-sink.yaml', }
2023-03-13 15:09:31,134 INFO [org.apa.cam.k.lis.SourcesConfigurer] (main) Loading routes from: SourceDefinition{name='timer-source', language='yaml', type='source', location='file:/etc/camel/sources/timer-source.yaml', }
2023-03-13 15:09:31,643 INFO [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.20.1 (camel-1) is starting
2023-03-13 15:09:31,660 INFO [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes startup (started:3)
2023-03-13 15:09:31,661 INFO [org.apa.cam.imp.eng.AbstractCamelContext] (main) Started binding (kamelet://timer-source/source)
2023-03-13 15:09:31,661 INFO [org.apa.cam.imp.eng.AbstractCamelContext] (main) Started source (timer://tick)
2023-03-13 15:09:31,661 INFO [org.apa.cam.imp.eng.AbstractCamelContext] (main) Started sink (kamelet://source)
2023-03-13 15:09:31,661 INFO [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 3.20.1 (camel-1) started in 221ms (build:0ms init:203ms start:18ms)
2023-03-13 15:09:31,666 INFO [io.quarkus] (main) camel-k-integration 1.12.0 on JVM (powered by Quarkus 2.16.0.Final) started in 4.319s.
2023-03-13 15:09:31,667 INFO [io.quarkus] (main) Profile prod activated.
2023-03-13 15:09:31,667 INFO [io.quarkus] (main) Installed features: [camel-bean, camel-core, camel-k-core, camel-k-runtime, camel-kamelet, camel-kubernetes, camel-log, camel-timer, camel-yaml-dsl, cdi, kubernetes-client, security]
2023-03-13 15:09:32,671 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:33,659 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:34,659 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:35,659 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:36,659 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:37,660 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:38,660 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
2023-03-13 15:09:39,660 INFO [log-sink] (Camel (camel-1) thread #1 - timer://tick) Exchange[ExchangePattern: InOnly, BodyType: String, Body: Hello world]
```
--
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