Skip to content

Adopt health checks in sharedmain #1048

@pmorie

Description

@pmorie

Currently, we do not use health checks in our controllers descended from sharedmain. Adopting health checks will allow us to begin reporting controllers as unhealthy so that they are restarted by the kubelet. For example, we will be able to use the leaderelection health checker to begin reporting unhealthy after the leader election timeout elapsed when renewing the leader election lease.

/kind feature

Expected Behavior

Controllers can report themselves as unhealthy so that they can be restarted.

Actual Behavior

That doesn't happen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featurelifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions