Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

BrokerCell creation controller #867

Closed
grantr opened this issue Apr 16, 2020 · 1 comment · Fixed by #1170
Closed

BrokerCell creation controller #867

grantr opened this issue Apr 16, 2020 · 1 comment · Fixed by #1170
Assignees
Labels
area/broker kind/feature-request New feature or request priority/1 Blocks current release defined by release/* label or blocks current milestone release/1
Milestone

Comments

@grantr
Copy link
Contributor

grantr commented Apr 16, 2020

Problem
The first time a Broker is created, we should create a BrokerCell to service it. This can be a separate controller from the normal Broker and BrokerCell controller for simplicity.

If this BrokerCell is modified, the controller shouldn't attempt to reconcile away the differences. If the BrokerCell is deleted, the controller should create a new one.

This controller is optional but recommended since it reduces the footprint of eventing when no eventing objects have been created.

Time Estimate (optional):
2

Additional context (optional)
If we later add support for multiple BrokerCells (see #866) this controller should create the BrokerCell a Broker is assigned to if it doesn't exist.

@grantr grantr added kind/feature-request New feature or request area/broker labels Apr 16, 2020
@grantr grantr added release/1 priority/2 Nice to have feature but doesn't block current release defined by release/* labels Apr 21, 2020
@grantr grantr added this to the Backlog milestone Apr 21, 2020
@grantr grantr added priority/1 Blocks current release defined by release/* label or blocks current milestone and removed priority/2 Nice to have feature but doesn't block current release defined by release/* labels May 20, 2020
@grantr
Copy link
Contributor Author

grantr commented May 20, 2020

This is now P1 based on outcome of #1077

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/broker kind/feature-request New feature or request priority/1 Blocks current release defined by release/* label or blocks current milestone release/1
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants