Skip to content

Simplify manual broker creation  #1837

@matzew

Description

@matzew

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

k apply -f my-own-broker.yaml

Now, when reconciling any Broker, the broker reconciler sets the required RBAC

Persona:

  • Event Consumer
  • Event Producer
  • System Integratior

Exit Criteria
A measurable (binary) test that would indicate that the problem has been resolved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/feature-requestlifecycle/staleDenotes 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.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions