Problem
Standardize True/False/Unknown status throughout eventing.
Background: We have some open questions of the difference between status "Unknown" and status "False".Currently, in some cases, we follow this doc https://github.com/knative/docs/blob/master/docs/serving/spec/knative-api-specification-1.0.md to make a decision. (
- False MUST indicate a failure condition.
- Unknown SHOULD indicate that reconciliation is not yet complete and success or failure is not yet determined.
- True SHOULD indicate that the application is fully reconciled and operating correctly.)
But in some cases, we don't follow it. We have not kept it consistent in the eventing repo. Even following the docs mentioned above, the boundary of "Unknown" and "False" is not so clear in some scenarios. We should follow up with this open question and modify the code to standardize True/False/Unknown status throughout eventing
Exit Criteria
The standard of True/False/Unknown status throughout eventing is consistent.
Time Estimate (optional):
How many developer-days do you think this may take to resolve?
Additional context (optional)
Add any other context about the feature request here.
Problem
Standardize True/False/Unknown status throughout eventing.
Background: We have some open questions of the difference between status "Unknown" and status "False".Currently, in some cases, we follow this doc https://github.com/knative/docs/blob/master/docs/serving/spec/knative-api-specification-1.0.md to make a decision. (
But in some cases, we don't follow it. We have not kept it consistent in the eventing repo. Even following the docs mentioned above, the boundary of "Unknown" and "False" is not so clear in some scenarios. We should follow up with this open question and modify the code to standardize True/False/Unknown status throughout eventing
Exit Criteria
The standard of True/False/Unknown status throughout eventing is consistent.
Time Estimate (optional):
How many developer-days do you think this may take to resolve?
Additional context (optional)
Add any other context about the feature request here.