Today the hibernation controller is the source of truth for CD.Status.
- Conditions[Ready]
- Conditions[Hibernating]
- PowerState
but it bails early if there's no hibernation actuator for the CD – i.e. for the following platforms:
- BareMetal
- OpenStack
- VSphere
- Ovirt
- AgentBareMetal
- None
For these platforms, we should assume the cluster is always "Running" once it is installed. This may be a lie if e.g. the customer has shut down instances from the cloud console; but it's better than leaving those statuses blank.
This will also allow us to unwind this hack (cc abraverm@redhat.com)