def __init__(self, conf):
self.conf = conf
+ self.auth_info = {}
def _get_quantum_client(self):
qclient = client.Client(
auth_url=self.conf.auth_url,
auth_strategy=self.conf.auth_strategy,
region_name=self.conf.auth_region,
+ auth_token=self.auth_info.get('auth_token'),
+ endpoint_url=self.auth_info.get('endpoint_url'),
)
return qclient
network_id=networks,
fixed_ips=['ip_address=%s' % remote_address])['ports']
+ self.auth_info = qclient.get_auth_info()
+
if len(ports) == 1:
return ports[0]['device_id']
region_name=FakeConf.auth_region,
auth_url=FakeConf.auth_url,
password=FakeConf.admin_password,
- auth_strategy=FakeConf.auth_strategy)
+ auth_strategy=FakeConf.auth_strategy,
+ auth_token=None,
+ endpoint_url=None)
]
if router_id: