Broker, Trigger, and Namespace Controllers#788
Conversation
Remove restClient as it wasn't actually used.
Only reconcile the Namespace if the specific resource we care about changes
Accept v0.1 and v0.2 cloud events. Adding UTs.
|
Created knative/eventing-contrib#252 in eventing-sources to add broker read only permissions. It should be merged right after this one, otherwise sources won't be able to point to brokers. |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vaikas-google The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
I got this to work after not reading the documentation and not creating the correct service account and role binding. There is a bug in this code, the broker becomes ready when it does not have pods for the filter. The ingress pods come up and the filter pods never did. I updated my chatbot demo to broker/trigger, here are the changes: |
I agree, #915. |
Mark the Broker's Ingress and Filter status condidionts failed when they have failed.
Do not DeepCopy() in Reconcile(), as controller-runtime already did it for us
|
The following is the coverage report on pkg/.
|
|
/lgtm 💪 |
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
Proposed Changes
BrokerandTriggercontrollers.Namespacewatcher.With thanks to:
Release Note