Add documentation for the device configuration capabilities.
The driver plug-in interface and the `netconf-openconfig`
reference driver implementation.
Story: 2009961
Task: 45994
Change-Id: I465b310b5e30904a484e4056446ea19778157544
Add a device management driver interface using stevedore
for dynamic loading. The base driver includes two classes
BaseDeviceDriver and BaseDeviceClient.
Updete the ML2 mech plug-in to call the device driver port/
network plugging methods for create/update/delete actions.
When a device is present/found for a port validations for
physical_network, driver bond_mode support etc is performed
prior to calling the device driver plugging method.
If no device is present/found for a port the driver will
bind the port.
Story: 2009961
Task: 44995
Change-Id: I151788d049f9807bae0659167999723380e5c725
With the coming Neutron Notification support the
ironic client will be used to send events. Since
the client will be used in different places it
makes sense to move the code out of the agent
so that it can be shared.
Related Story: 1304673
Change-Id: Ie615691f95165c21e7064ae3eb48bfb6b5c454fa
`lib` is too general in *nix systems and CI can clone the project to
directories that contain it (like `/var/lib/`) which leads to bashate
running on files it should not run (like `devstack/settings`) and fail.
Change-Id: Ia618b10a1c1c483f58bb4380af77c24e7fc2f01c
Instead of using tox-install.sh, we can install neutron now directly from pypi
- or use the current branch in CI system using tox-siblings.
Update tox.ini for this change and add neutron to
requirements file.
Change-Id: I416acf75c3db3cdf202a6bc49d96d1abb73b2d6e
To enable networking-baremetal in devstack installation
add the following to local.conf
enable_plugin networking-baremetal git://git.openstack.org/openstack/networking-baremetal.git
Change-Id: I605853a1decee6292ed9469be2f35b572049d919
This patch adds baremetal ML2 driver which performs fake port binding
of 'baremetal' port in 'flat' network.
Change-Id: Ia91dcd8c0760b8bde09469cec81ac5c5c4bb4972
Closes-Bug: #1599836