...
1Custom Resource Status
2======================
3
4[](https://goreportcard.com/report/github.com/openshift/custom-resource-status)
5[](http://godoc.org/github.com/openshift/custom-resource-status)
6[](https://github.com/openshift/custom-resource-status/issues)
7[](https://www.apache.org/licenses/LICENSE-2.0)
8
9The purpose of this project is to provide some level of standardization and
10best-practices with respect to managing the status of custom resources. This project
11steals, err draws from:
12
13* [Cluster Version Operator (CVO)](https://github.com/openshift/cluster-version-operator)
14 that manages essential OpenShift operators.
15* [ClusterOperator Custom Resource](https://github.com/openshift/cluster-version-operator/blob/master/docs/dev/clusteroperator.md#what-should-an-operator-report-with-clusteroperator-custom-resource)
16 that exists for operators managed by CVO to communicate their status.
17* [openshift/library-go ClusterOperator status helpers](https://github.com/openshift/library-go/blob/master/pkg/config/clusteroperator/v1helpers/status.go)
18 that makes it easy to manage the status on a ClusterOperator resource.
19
20The goal here is to prescribe, without mandate, how to meaningfully populate the
21status of the Custom Resources your operator manages. Types, constants, and
22functions are provided for the following:
23
24* [Conditions](conditions/README.md)
25* [Object References](objectreferences/README.md)
View as plain text