-
Notifications
You must be signed in to change notification settings - Fork 1
Description
What would you like to be added:
In v1, each condition from a service resource ('component' in v1) was propagated to the MCP status. This was required, as end users had no access to these resources themselves.
For v2, we don't want to copy all conditions from each service, because this will make the MCP's status explode. Instead, we want to either have only a single condition gathering all services' health, or one condition per service (this needs to be decided). In either case, the condition(s) just contain the information, for which services not all conditions are healthy, without copying the unhealthy conditions.
This way, it is easily visible whether all services for an MCP are healthy nor not, without rendering the MCP status unreadable.
- Decide whether we want a single condition for all services together or one condition per service in the MCP status
- Implement additional condition(s)
- Write tests
- Present in review
This requires the functionality from #213.