Is there an existing issue for this?
Is your feature request related to a problem? Please describe the problem.
The problem is that BeforeStartEvent handlers are evaluated sequentially. So, if the BeforeStartEvent handler for the API app is waiting for a resource to become ready and it in turn needs BeforeStartEvent handlers to finish running it becomes a deadlock.
See #13481 (comment)
Describe the solution you'd like
Add an event that runs after all the dependencies of a resource are in the ready state and the resource is actually ready to start.
Additional context
No response
Is there an existing issue for this?
Is your feature request related to a problem? Please describe the problem.
The problem is that BeforeStartEvent handlers are evaluated sequentially. So, if the BeforeStartEvent handler for the API app is waiting for a resource to become ready and it in turn needs BeforeStartEvent handlers to finish running it becomes a deadlock.
See #13481 (comment)
Describe the solution you'd like
Add an event that runs after all the dependencies of a resource are in the ready state and the resource is actually ready to start.
Additional context
No response