Comment 2 for bug 1508374

Revision history for this message
Jude Augustine Job (judeaugustine-j) wrote :

Hi steve,

these are my observation,

>>> c1 = client.Client(auth_url='http://127.0.0.1:5000/v2.0',username='admin',password='admin',tenant_name='admin',)
>>> c1.service_catalog
<keystoneclient.service_catalog.ServiceCatalogV2 object at 0x7f6b7778c110>

>>> c1.auth_ref
{u'token': {u'issued_at': u'2016-01-04T06:53:57.039630', u'expires': u'2016-01-04T07:53:56Z', u'id': u'3d1b72db67de47478b82eb984e050a79', u'tenant': {u'enabled': True, u'description': u'', u'name': u'admin', u'id': u'c270ca15e7fd42a6bb0ddb1cd3daa1cd'}, u'audit_ids': [u'Z2oX1NiPTuGpblNcxYh_Jg']}, 'version': 'v2.0', u'serviceCatalog': [{u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:8774/v2.1/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:8774/v2.1/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'internalURL': u'http://10.0.2.15:8774/v2.1/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'id': u'30fd588732804ab7b9433d032c9a7fb4'}], u'type': u'compute', u'name': u'nova'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:9696/', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:9696/', u'internalURL': u'http://10.0.2.15:9696/', u'id': u'37ac12e8e0a046b694954e810b46d152'}], u'type': u'network', u'name': u'neutron'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:8776/v2/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:8776/v2/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'internalURL': u'http://10.0.2.15:8776/v2/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'id': u'402dd5e3318b41f6b5585a3aac6120a7'}], u'type': u'volumev2', u'name': u'cinderv2'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:9292', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:9292', u'internalURL': u'http://10.0.2.15:9292', u'id': u'74de76f8b0ee40dca65afab8edad6c53'}], u'type': u'image', u'name': u'glance'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:8774/v2/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:8774/v2/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'internalURL': u'http://10.0.2.15:8774/v2/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'id': u'664493f9b32c4d83bf9ec75db66624a4'}], u'type': u'compute_legacy', u'name': u'nova_legacy'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:8776/v1/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:8776/v1/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'internalURL': u'http://10.0.2.15:8776/v1/c270ca15e7fd42a6bb0ddb1cd3daa1cd', u'id': u'5d721d7abf2943f78838769d970444d6'}], u'type': u'volume', u'name': u'cinder'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:8773/', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:8773/', u'internalURL': u'http://10.0.2.15:8773/', u'id': u'15cbdbabe70e4a4fb876d603333388da'}], u'type': u'ec2', u'name': u'ec2'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://10.0.2.15:35357/v2.0', u'region': u'RegionOne', u'publicURL': u'http://10.0.2.15:5000/v2.0', u'internalURL': u'http://10.0.2.15:5000/v2.0', u'id': u'37c102f2bc324d84bb0c8d20907a18ed'}], u'type': u'identity', u'name': u'keystone'}], u'user': {u'username': u'admin', u'roles_links': [], u'id': u'45f1691bc70b4f83ac7691fc86837d92', u'roles': [{u'name': u'admin'}], u'name': u'admin'}, u'metadata': {u'is_admin': 0, u'roles': [u'f8769ff74aaf488d8cffcdbf677a9fa9']}}
>>>
>>> c1.auth_ref.service_catalog
<keystoneclient.service_catalog.ServiceCatalogV2 object at 0x7f6b7778c110>
>>>

but while using sessions

>>> c2.auth_ref
>>>

return nothing

>>> dir(c1.auth_url)
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
>>>
>>> dir(c2.auth_url)
['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
>>> type(c1.auth_url)
<type 'str'>
>>>
>>> type(c2.auth_url)
<type 'NoneType'>
>>>

Pls tell me how to go about solving this bug.

Thank You
Jude