refactor: use keystoneclient for discovery detection
add: get images from nova