LOG.info('Python PLUMgrid Fake Library Started ')
pass
- def director_conn(self, director_plumgrid, director_port, timeout):
+ def director_conn(self, director_plumgrid, director_port, timeout,
+ director_admin, director_password):
LOG.info('Fake Director: %s', director_plumgrid + ':' + director_port)
pass
def __init__(self):
LOG.info('Python PLUMgrid Library Started ')
- def director_conn(self, director_plumgrid, director_port, timeout):
+ def director_conn(self, director_plumgrid, director_port, timeout,
+ director_admin, director_password):
self.plumlib = plumlib.Plumlib(director_plumgrid,
director_port,
- timeout)
+ timeout,
+ director_admin,
+ director_password)
def create_network(self, tenant_id, net_db):
self.plumlib.create_network(tenant_id, net_db)
"""PLUMgrid initialization."""
director_plumgrid = cfg.CONF.PLUMgridDirector.director_server
director_port = cfg.CONF.PLUMgridDirector.director_server_port
+ director_admin = cfg.CONF.PLUMgridDirector.username
+ director_password = cfg.CONF.PLUMgridDirector.password
timeout = cfg.CONF.PLUMgridDirector.servertimeout
# PLUMgrid Director info validation
LOG.info(_('Neutron PLUMgrid Director: %s'), director_plumgrid)
self._plumlib = importutils.import_object(PLUM_DRIVER)
- self._plumlib.director_conn(director_plumgrid, director_port, timeout)
+ self._plumlib.director_conn(director_plumgrid, director_port, timeout,
+ director_admin, director_password)
def create_network(self, context, network):
"""Create Neutron network.
PLUM_DRIVER = ('neutron.plugins.plumgrid.drivers.fake_plumlib.Plumlib')
FAKE_DIRECTOR = '1.1.1.1'
FAKE_PORT = '1234'
+FAKE_USERNAME = 'fake_admin'
+FAKE_PASSWORD = 'fake_password'
FAKE_TIMEOUT = '0'
def mocked_plumlib_init(self):
director_plumgrid = FAKE_DIRECTOR
director_port = FAKE_PORT
+ director_username = FAKE_USERNAME
+ director_password = FAKE_PASSWORD
timeout = FAKE_TIMEOUT
self._plumlib = importutils.import_object(PLUM_DRIVER)
self._plumlib.director_conn(director_plumgrid,
- director_port, timeout)
+ director_port, timeout,
+ director_username,
+ director_password)
with mock.patch.object(plumgrid_plugin.NeutronPluginPLUMgridV2,
'plumgrid_init', new=mocked_plumlib_init):