The purpose of this project is to provide some level of standardization and best-practices with respect to managing the status of custom resources. This project steals, err draws from:
- Cluster Version Operator (CVO) that manages essential OpenShift operators.
- ClusterOperator Custom Resource that exists for operators managed by CVO to communicate their status.
- openshift/library-go ClusterOperator status helpers that makes it easy to manage the status on a ClusterOperator resource.
The goal here is to prescribe, without mandate, how to meaningfully populate the status of the Custom Resources your operator manages. Types, constants, and functions are provided for the following: