This document describes a unified approach to managing Kubernetes probes in RHOSO (liveness, readiness, and startup) across service operators, based on an existing lib-common module [0].
The probe configuration system addresses two key aspects:
- User customization: How services can define overrides for probe configurations
- Operator consumption: How operators can consume these overrides through a consistent, type-safe interface