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:
- the bus will need rbac access to update the resource 🙁
- the bus and controller must avoid race conditions when simultaneously updating the status 🙁🙁
CRD sub-resources will make this much easier.
Expected Behavior
The
ChannelandSubscriptionresources should report status for whether the bus was able to provision the resource on the underlying infrastructure.Actual Behavior
The
Channelresource 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:
CRD sub-resources will make this much easier.