Skip to content

Buses should report channel and subscription provisioning status #285

@scothis

Description

@scothis

Expected Behavior

The Channel and Subscription resources should report status for whether the bus was able to provision the resource on the underlying infrastructure.

Actual Behavior

The Channel resource contain status conditions from the controller that sets up networking to the bus, but has no status indicating the bus is able to handle traffic sent to it for the channel. There are events for the channel and subscription reported by the bus, but these are not reflected in the status.

Additional Info

There are two concerns that need to be managed appropriately by a solution:

  1. the bus will need rbac access to update the resource 🙁
  2. the bus and controller must avoid race conditions when simultaneously updating the status 🙁🙁

CRD sub-resources will make this much easier.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions