HealthChecks defines a list of CEL-based health checks to perform before each node upgrade
apiVersion
string required
APIVersion of the resource to check
description
string
Description of what this check validates (for status/logging)
expr
string required
CEL expression that must evaluate to true for the check to pass
The resource object is available as 'object' and status as 'status'
kind
string required
Kind of the resource to check
name
string
Name of the specific resource (optional, if empty checks all resources of this kind)
namespace
string
Namespace of the resource (optional, for namespaced resources)
timeout
string
Timeout for this health check
pattern: ^([0-9]+[smh])+$
minLength: 2