default Optional<HostStatus> getOptionalNodeStatus(String hostname) {
        try {
            return Optional.of(getNodeStatus(new HostName(hostname)));
        } catch (HostNameNotFoundException e) {
            return Optional.empty();
        }
    }
Get the status of a given node. If no state is recorded
then this will return the status 'No Remarks'

@param hostName The FQDN which are used in the noderepo.
@return The enum describing the current state.
@throws HostNameNotFoundException if hostName is not associated with any application
orchestrator/src/main/java/com/yahoo/vespa/orchestrator/Orchestrator.java