Quay operator reporting individual conditions per component (postgres, redis, clair, etc)
The idea is that we only show in status the components in an unhealthy state, components considered healthy are not presented. You should be able to visualize unhealthy components by looking at .status.unhealthyComponents in the QuayRegistry object
Story: As a Quay admin I need to able to see the status of each of the managed components of my Quay installation provided by the Operator so that I can reason about the progress of the deployment / update.
- each managed component has a status condition
- the status condition for each components exposes the state of the deployment / update progress and basic health
- in particular there should be wait states being communicated when a certain managed component (e.g. Quay) is waiting for another managed component (e.g. database) to finish deploying