cannot assume default admin tenant will be named 'admin'. Get default admin tenant name from controller instance
diff --git a/xos/openstack_observer/steps/sync_ports.py b/xos/openstack_observer/steps/sync_ports.py
index 18e0d00..6b1be57 100644
--- a/xos/openstack_observer/steps/sync_ports.py
+++ b/xos/openstack_observer/steps/sync_ports.py
@@ -50,7 +50,7 @@
logger.info("controller %s has no admin_tenant" % controller)
continue
try:
- driver = self.driver.admin_driver(controller = controller,tenant='admin')
+ driver = self.driver.admin_driver(controller = controller)
ports = driver.shell.quantum.list_ports()["ports"]
except:
logger.log_exc("failed to get ports from controller %s" % controller)