All,

We're working on a script that stands up an oVirt Engine and adds a node to it. The issue is we don't know how long to wait before trying to add a node. What we're doing right now is to check the status of the engine using:

https://ENGINE_IP/ovirt-engine/services/health

to determine when the oVirt engine itself has booted. That link reports "DB Up!Welcome to Health Status!" as soon as the web UI is accessible, but this is not the same thing as having an actual usable cluster attached.

Would it be possible to have separate status messages to distinguish between an engine that has/is missing a usable cluster? Is that already possible some other way? Blindly waiting for arbitrary time periods is error prone.

Thanks!

Stu