Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-17843

Kameletbinding from broker source ignores broker name

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • camel-k-1.10
    • camel-k-1.6-GA
    • Camel-K
    • None

      I have a following kameletbinding from knative broker to log-sink:

        spec:
          sink:
            ref:
              apiVersion: camel.apache.org/v1alpha1
              kind: Kamelet
              name: log-sink
              namespace: avano
          source:
            properties:
              type: myeventtype
            ref:
              apiVersion: eventing.knative.dev/v1
              kind: Broker
              name: mybroker
      

      That creates a following integration spec:

      spec:
        flows:
        - from:
            steps:
            - to: kamelet:log-sink/sink
            uri: knative:event/myeventtype?apiVersion=eventing.knative.dev%2Fv1&kind=Broker
        profile: Knative
      

      and it creates a knative trigger object with broker default and not [mybroker}:

      oc get trigger -o yaml               
      apiVersion: v1
      items:
      - apiVersion: eventing.knative.dev/v1
        kind: Trigger
        metadata:
      ...
          labels:
            camel.apache.org/generation: "1"
            camel.apache.org/integration: log-sink-kbbroker-broker-to-kamelet
            eventing.knative.dev/broker: default
          name: default-log-sink-kbbroker-broker-to-kamelet-f2c8d
          namespace: avano
      ...
        spec:
          broker: default
          filter:
            attributes:
              type: myeventtype
          subscriber:
            ref:
              apiVersion: serving.knative.dev/v1
              kind: Service
              name: log-sink-kbbroker-broker-to-kamelet
              namespace: avano
            uri: /events/myeventtype
      

              cmiranda@redhat.com Claudio Miranda
              avano@redhat.com Andrej Vano
              Lucie Krejcirova Lucie Krejcirova
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: