Skip to content

Health checks can generate unhelpful notifications #1431

Open
@kingdonb

Description

@kingdonb

I'm not sure if this issue is specific to Crossplane, but - I've noticed that when one resource is not passing the health check, I will often get this really unhelpful error message that basically tells me, "I was waiting for all of these resources, and I timed out" without pointing at the one specific resource that fails the health check:

Image

The only resource that is failing health checks is the one highlighted.

But you can barely pick it out from the notification message, in all that noise. Is this a known issue and could it be fixed? I usually split bundles of more resources into separate kustomizations, so one error won't block the whole kustomization, but in this case I didn't. I'm not sure I've seen this issue before, I think it might be something specific about my environment.

I am pretty sure this is not an issue with crossplane, and the health checks work actually - I thought I would need custom CEL health checks because of Synced and Ready, but resources that aren't synced are also not ready - the health check error just doesn't report as clearly as I'd like.

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