This is a continuation of
PROJQUAY-1609 which was only partially completed with 3.6.0- need to rework to provide status for all circumstances around managed components.
- 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