-
Notifications
You must be signed in to change notification settings - Fork 4
Improve feedback loop for errors on resource reconciliation #759
Description
Is your feature request related to a problem? Please describe
When a resource fails to reconcile for any given reason, its currently very difficult for a user who deployed said resource to identify the cause. This is mainly due to the operator setting a generic error "reconciliation failed" within the resource status, without giving any detail.
Describe the solution you would like
There should be more detailed information, on the cause of an error to provide better feedback to users. This could be as a direct error passed through to the status. However, given the limitations of status field lengths, this could also be an error code tied to relevant documentation. Alternatively it could be written to the resource events.
A clear and concise description of what you want to happen.
As per above, it would be good to expose the cause of a given error on a resource.
Additional context
Any context, screenshots etc. about the feature request that you think is relevant.