from keystoneauth1 import discover
from keystoneauth1 import session
from keystoneclient.auth import identity


# NOTE(rvasilets): If version not specified than we discover
# available version with the smallest number. To be able to
# discover versions we need session
temp_session = session.Session(
    verify=True,
    timeout=10.0)
version = str(discover.Discover(
    temp_session,
    "http://keystone:35357/v3").version_data()[0]["version"][0])