Skip to content

Improve feedback loop for errors on resource reconciliation #759

@TobyPinfold

Description

@TobyPinfold

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.

Metadata

Metadata

Assignees

No one assigned

    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