camel-k
camel-k copied to clipboard
Pipe not correctly reconciled after updating it
What happened?
Creating a wrong, or currently not supported, Pipe (see #5529), and updating it (k apply), does not reflect in a working Pipe, even if it is correct.
Wrong (or not supported):
apiVersion: camel.apache.org/v1
kind: Pipe
metadata:
name: log-sink-pipe
spec:
source:
ref:
kind: Broker
apiVersion: eventing.knative.dev/v1
name: kamelet
sink:
ref:
kind: Kamelet
apiVersion: camel.apache.org/v1
name: log-sink
Updated/supported:
apiVersion: camel.apache.org/v1
kind: Pipe
metadata:
name: log-sink-pipe
spec:
source:
ref:
kind: Broker
apiVersion: eventing.knative.dev/v1
name: kamelet
properties:
type: <my CE type>
sink:
ref:
kind: Kamelet
apiVersion: camel.apache.org/v1
name: log-sink
Steps to reproduce
- create wrong pipe
- edit and correct it and re-apply it
- see it is still not working
- delete it
- recreate it. see that it now works
Relevant log output
No response
Camel K version
2.3.1