-
Notifications
You must be signed in to change notification settings - Fork 630
Simplify manual broker creation #1837
Copy link
Copy link
Closed
Labels
kind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Milestone
Metadata
Metadata
Assignees
Labels
kind/feature-requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.priority/important-longtermImportant over the long term, but may not be staffed and/or may need multiple releases to complete.Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Problem
While creating the default broker is pretty easy (via injection), doing a manual setup is pretty hard, and requires some manual steps:
https://github.com/knative/docs/blob/master/docs/eventing/broker-trigger.md#manual-setup
However, most of this could be done for the user, so that they could just do
Now, when reconciling any Broker, the broker reconciler sets the required RBAC
Persona:
Exit Criteria
A measurable (binary) test that would indicate that the problem has been resolved.