Integration library between network (Neutron) and compute (Nova) providers
Go to file
Rodolfo Alonso Hernandez a441c08f26 Move 'ips' field from Subnet object to VIF object
'ips' field in Subnet object [1] is a legacy field from Nova networks.
This is still used in the virt Firewall, but is not used in os-vif
project. Furthemore, the VIF object used by Nova to extract the port
IPs [2] is not provided by os-vif.

The reason to move this field from Subnet to VIF is because the IP list
should belong to the VIF object, which is linked with the port. The
Subnet object contains the CIDR of the subnetwork, but shouldn't store
the IPs given to an specific port.

[1] https://github.com/openstack/os-vif/blob/1.7.0/os_vif/objects/subnet.py#L30
[2] https://github.com/openstack/nova/blob/16.0.1/nova/virt/firewall.py#L180-L181

Change-Id: I99a4df96ee8e72915bdf9fc1327b9575dfa94586
Closes-Bug: #1720175
2017-10-05 12:27:20 +01:00
doc/source doc: Remove cruft from releasenotes conf.py 2017-07-20 11:40:17 +01:00
os_vif Move 'ips' field from Subnet object to VIF object 2017-10-05 12:27:20 +01:00
releasenotes Merge "Add Port Profile info to VIF objects OVS plugin" 2017-10-04 09:12:50 +00:00
vif_plug_linux_bridge Add plugin names as constants. 2017-09-05 11:38:12 +00:00
vif_plug_ovs Merge "Add Port Profile info to VIF objects OVS plugin" 2017-10-04 09:12:50 +00:00
.coveragerc Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.gitignore Start using reno for release notes 2016-05-03 13:53:29 +01:00
.gitreview Added .gitreview 2015-11-11 16:10:58 +00:00
.mailmap Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.testr.conf Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
babel.cfg Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
CONTRIBUTING.rst Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
HACKING.rst Update the documentation link for doc migration 2017-07-24 17:20:28 +08:00
LICENSE Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
README.rst Update the documentation link for doc migration 2017-07-24 17:20:28 +08:00
requirements.txt Updated from global requirements 2017-09-21 13:09:29 +00:00
setup.cfg Update the documentation link for doc migration 2017-07-24 17:20:28 +08:00
setup.py Updated from global requirements 2017-03-10 19:12:21 +00:00
test-requirements.txt Updated from global requirements 2017-09-21 13:09:29 +00:00
tox.ini doc: Remove cruft from releasenotes conf.py 2017-07-20 11:40:17 +01:00

Team and repository tags

image

os-vif

Latest Version

Downloads

A library for plugging and unplugging virtual interfaces in OpenStack.