Skip to content

expose service health in MCP conditions #214

@Diaphteiros

Description

@Diaphteiros

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/open-mcpAll ManagedControlPlane related issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions