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])
print version
ZnJvbSBrZXlzdG9uZWF1dGgxIGltcG9ydCBkaXNjb3Zlcgpmcm9tIGtleXN0b25lYXV0aDEgaW1wb3J0IHNlc3Npb24KZnJvbSBrZXlzdG9uZWNsaWVudC5hdXRoIGltcG9ydCBpZGVudGl0eQoKCiMgTk9URShydmFzaWxldHMpOiBJZiB2ZXJzaW9uIG5vdCBzcGVjaWZpZWQgdGhhbiB3ZSBkaXNjb3ZlcgojIGF2YWlsYWJsZSB2ZXJzaW9uIHdpdGggdGhlIHNtYWxsZXN0IG51bWJlci4gVG8gYmUgYWJsZSB0bwojIGRpc2NvdmVyIHZlcnNpb25zIHdlIG5lZWQgc2Vzc2lvbgp0ZW1wX3Nlc3Npb24gPSBzZXNzaW9uLlNlc3Npb24oCiAgICB2ZXJpZnk9VHJ1ZSwKICAgIHRpbWVvdXQ9MTAuMCkKdmVyc2lvbiA9IHN0cihkaXNjb3Zlci5EaXNjb3ZlcigKICAgIHRlbXBfc2Vzc2lvbiwKICAgICJodHRwOi8va2V5c3RvbmU6MzUzNTcvdjMiKS52ZXJzaW9uX2RhdGEoKVswXVsidmVyc2lvbiJdWzBdKQpwcmludCB2ZXJzaW9u