7
* Add a missing mock in DHCPAgentWeightSchedulerTestCase
8
* Remove unused L3 HA RPC method
9
* Replace keepalived notifier bash script with Python ip monitor
10
* Fix minor decomp progress chart issues
11
* Adding VLAN Transparency support for ML2 along with REST API changes
12
* DHCP Service LoadBalancing Scheduler
13
* Api tests to cover network mtu attribute
14
* Run more Rally benchmark on every patch
15
* Add ML2 VLAN mechanism driver for Brocade MLX and ICX switches
16
* Include IPv6 SLAAC addresses implicitly for port create
17
* Don't delete HA router primary VIP on agent restarts
18
* Introduce External IPAM Interface
19
* Expose Rest Api access to mtu attributes
20
* Advertise mtu over dhcp
21
* Add MTU selection to ML2
22
* IBM SDN-VE Plugin decomposition
23
* Brocade Vyatta vrouter shim plugin for vendor decomposition
24
* Fix spelling error in neutron.conf
25
* OVS DVR UT: Remove an inappropriate str() conversion
26
* Handle DBDuplicateError exception properly when creating default sg
27
* Imported Translations from Transifex
28
* Schedule net to a DHCP agt on subnet create
29
* Revert "Set default of api_workers to number of CPUs"
30
* Add portsecurity extension support
31
* Revert "fix check_ports_exist_on_l3agent in no subnet case"
32
* Move Unix domain socket helpers to a common place
33
* Move mlnx agent to be under ml2/drivers/mlnx
34
* iptables firewall: add framework for iptables firewall functional test
35
* replaces enumeration method used to get a list of interfaces
36
* Prevent updating mac address of bound port
37
* Update api tests from tempest
38
* Set TEMPEST_CONFIG_DIR in the api tox env
39
* Remove vendor entry point
40
* Add a netns-cleanup functional test
41
* Reduce db calls count in get_devices_details_list
42
* Move internal port processing to router classes
43
* Brocade vendor code decomposition from neutron repo
44
* Refactor _remove_unused_security_group_info
45
* Add MTU selection & advertisement settings to Neutron config
46
* ML2 cisco_nexus MD: sync config and models with vendor repo
47
* fix check_ports_exist_on_l3agent in no subnet case
48
* Fix netns-cleanup broken by ProcessMonitor refactor
49
* Set default of api_workers to number of CPUs
50
* Refactor retry mechanism used in some DB operations
51
* Revert "Revert "Remove port from ovsdb after its deletion""
52
* Add rootwrap daemon mode support
53
* Break coupling between ML2 and L3 during create/update operations
54
* Fix incorrect comments
55
* Remove router binding with router-interface-delete
57
* Update contribute.rst with Big Switch decomp
59
* Fix l3_agentschedulers_db for consistency of code
60
* Return 404 when executing net-list-on-dhcp-agent with invalid agent_id
61
* ofagent: Update after networking-ofagent release
62
* Use common agent.linux.utils.ensure_dir method
63
* Stop using RPC namespace to unbreak rolling upgrades
64
* Add Mellanox decomposition progress to chart
65
* Arista L3 Service Plugin decomposition
66
* Fix pylint issue with type VS isinstance in event_observers
67
* Raise QuotaResourceUnknown in the quota engine
68
* utils.execute: Add a debug-level log to record stdin
69
* Imported Translations from Transifex
70
* contribute.rst: Use consistent tags
71
* Add README and requirements.txt for VMware plugins
72
* Fix non-existent self.local_subnets in DvrRouter class
73
* Added oslo.log dependency
74
* Don't notify dead DHCP agent of removed networks
75
* Prevent calling waitall() inside a GreenPool's greenthread
76
* Added check for emptyness where in_ is being used
77
* Improve performance of _get_security_group_member_ips
78
* NEC plugin code split
79
* Imported Translations from Transifex
80
* Change linux/ip_lib code to better handle address families
81
* portsecurity_db: Fix a usage of is_attr_set
82
* ofagent: Have a thin driver module
83
* Don't start transaction during floating IP delete
84
* linuxbridge UT: Mock get_interface_by_ip
85
* linuxbridge UT: Do not create the same instance in each cases
86
* In Arista ML2 delete tenant without any resources
87
* Initial copy of api tests from tempest
88
* Fix tempest api testing
89
* Use an existing function in process monitor tests
90
* Fix dhcp config dir removed too soon
92
* Add proccess monitor to keepalived
93
* Fix wrong log output in neutron/neutron/agent/linux/dhcp.py
94
* [contribute.rst] Current status of Freescale Codebase
95
* portsecurity_db: Use is_attr_set instead of a home-grown equivalent
96
* Imported Translations from Transifex
97
* Imported Translations from Transifex
98
* Updated from global requirements
99
* Add script to copy neutron api tests from tempest
100
* ofagent: kill the left over after decomposition
101
* Remove 'free' exclusions from pylint
102
* Refactor the ProcessMonitor API
103
* Networking OVS-DPDK plugin decomposition
104
* Fix DB2 upgrade problem for Remove Hyper-V plugin
105
* Big Switch Networks code split
106
* Reduce code duplication and fix argument order in test_wsgi
107
* Replace IPv4 and IPv6 default addresses with constants
108
* VMware NSX: Update decomposition progress table
109
* Updated from global requirements
110
* Vendor decomposition to move CSR1000v support to the networking-cisco repo
111
* Move Neutron Policy pages into the tree
112
* Adding DB model changes for Nuage Plugin post decomposition
113
* Add ability to run pylint check on modified files only
114
* Fix test tautology for DVR
115
* Decompose the VMware plugin
116
* Remove references to 0.0.0.0/0 in iptable rules
117
* Updated from global requirements
118
* Change metadata driver unit tests to use monitored spawn
119
* Decouple L3 and VPN service plugins during router operations
120
* Move _set_subnet_arp_info to dvr_router
121
* Refactor DVR _arp_entry methods
122
* Refactor management of namespaces in the L3 Agent
123
* Raise error upon deleting subnet with router ports
124
* Imported Translations from Transifex
125
* OVS UT: Remove useless return_value for setup_integration_br
126
* Introduce ip address monitor
127
* Add cisco decomposition progress to chart
128
* oslo: sync all modules that depend on incubator log module
129
* test_metadata_agent: don't check implementation details
130
* Progress chart for MidoNet
131
* Extend test coverage for iptables_firewall.py
132
* Default the Linuxbridge agent to enabling VXLAN
133
* Remove HyperVNeutronPlugin
134
* ml2 plugin: use attributes.{NETWORK, SUBNET, PORT} consistently
135
* ml2 extension driver: more tests, fix data argument inconsistency
136
* Use oslo_config choices support
137
* Metaplugin decomposition
138
* ofagent: Vendor code decomposition
139
* contribute.rst: Fill in the current status of ofagent
140
* Prevent direct port-delete of FIP Agent GW and CSNAT
141
* PLUMgrid plugin decomposition
142
* Improve structure of Vendor Decomposition progress chart
143
* Removing a router twice from the same agent shouldn't cause an error
144
* Simplify prepare_veth_pairs in functional tests
145
* Add a functional test for iptables_manager.binary_name
146
* Add InvalidIpForNetwork and InvalidIpForSubnet exception
147
* ovs_neutron_agent should exit gracefully
148
* Capture progress chart for vendor decomposition
149
* Fixes formatting errors in devref documentation
150
* Imported Translations from Transifex
151
* Fix retrieval of shared firewall_policies
152
* Password config options should be marked secret
153
* Check whether sudo is enabled in BaseSudoTestCase.setUpClass
154
* Revert "Remove port from ovsdb after its deletion"
155
* Add filter for provider network attributes in ML2
156
* tests: initialize policy in BaseTestCase
157
* policy: don't hack around oslo.config path search algorithm
158
* Make listing security groups faster
159
* Allow AsyncProcess to block on process start and stop
160
* Don't mock plugin in L3SchedulerTestBaseMixin
161
* Adds migration script for Hyper-V Plugin tables
162
* Make del_fdb_flow() idempotent
163
* Update default tox envlist to match voting gate checks
164
* Added a policy for retrieving the agent hosting a load balancer
165
* Avoid ObjectDeletedError while accessing deleted binding
166
* Correct db functional tests to support oslo.db 1.50
167
* Avoid DetachedInstanceError after session rollback
168
* remove unused code in metadata agent code
169
* Move pylint checks to pep8 testenv
170
* Change L3 agent AdvancedService class to be non-singleton
171
* Passes the plugin context variable in the ML2 Extension Driver API
172
* devref: added guidelines to maintain service entry points
173
* VMware NSXv: Added router-type to database model
174
* Remove discover from test requirements
175
* Add callbacks-based system to Neutron
176
* Refactor Pinger class
177
* Create/Delete FIP Agent gateway port only if DVR Routers
178
* Fix misspellings words in neutron
179
* Ensure arping always exits
180
* Updated from global requirements
181
* wsgi: remove explicit monkey_patch() call
182
* If providers exist in neutron.conf, don't look in services conf
183
* test_ovs_dvr_neutron_agent: Use consistent variable names
184
* Nuage core plugin decomposition
185
* devref: consider sphinx warnings as failures
186
* devref: don't link to nonlocal images
187
* devref: fixed class name for test_migrations autodocumentation
188
* devref: updated documentation for oslo-incubator
189
* devref: updated documentation for advanced services
190
* Avoid fetching network in _commit_port_binding
191
* VMware: Router Type Extension Support
192
* OVS UT: Change misleading constants in veth tests
193
* test_l2population: Use a fake mech driver instead of ofagent
194
* l2population_rpc: Make fdb_add_tun/fdb_remove_tun more flexible
195
* Make nova notifier work with sessions
196
* Fix parameters in exception handling
197
* adopt namespace-less oslo imports
198
* Do not run neutron-ns-metadata-proxy as root on dhcp agent
199
* Move Floating IP processing to Router classes
200
* Updated from global requirements
201
* Improve exception handling in _process_router_update()
202
* Cisco Nexus ML2 Vendor decomposition
203
* Remove versioning import of novaclient
204
* Remove remaining uses of passing root_helper
205
* Remove root_helper arg from sanity checks
206
* Enable pylint unnecessary-pass
207
* Enable pylint no-value-for-parameter
208
* Enable pylint bad-super-call
209
* Enable 'free' pylint checks
210
* Remove reference to self.services_sync
211
* Fix type of exception in ml2 l2pop
212
* VMware NSXv: Add configuration options to nsx.ini
213
* Mock link local allocator write so UT doesn't write a file
214
* VMWare NSXv: Add configuration params to nsx.ini
215
* Remove error logs for a common situation (non created ipsets)
216
* Default route missing for IPv6 subnets in HA Router
217
* Unify logic that determines liveliness of DHCP agent
218
* fix for _get_external_device_interface_name trace
219
* ML2: remove underscore from public method
220
* Fix static strings with labels for DVR
221
* Get rid of rpc to fetch fip agent port on agent
222
* Combining sec groups member update RPC calls
223
* VMWare NSXv: id fields should be nullable
224
* Check if routing rule exists before adding
225
* Remove root_helper arg from DHCP agent
226
* Remove root_helper arg from AsyncProcess
227
* Remove root_helper arg from linuxbridge
228
* Remove root_helper arg from SecurityGroupAgentRpc
229
* Moved several services into neutron.cmd.eventlet
230
* Monkey patch all the code inside neutron/cmd/eventlet/..
231
* tests: monkey patch stdlib before importing other modules
232
* Don't monkey patch netns_cleanup
233
* Remove root_helper arg from IpsetManager
234
* Revert "Add the rebinding chance in _bind_port_if_needed"
235
* Remove root_helper arg from IptablesManager
236
* Remove root_helper arg from external_process
237
* Add a functional test that checks HA router is configured on a restarted agent
238
* Update midonet plugin requirements
239
* Stop using passed root_helper in ip_lib
240
* OVS UT: Fix some confusions between local vlan id and segmentation id
241
* Un-break tox for unit tests
242
* Fix FIP agent gw port delete based on external net
243
* Skip DBDuplicateEntry exception in security group creation
244
* Hyper-V: Fixes security groups issue
246
* Setup br-tun in secure fail mode to avoid broadcast storms
247
* Delete qg device during DVR-SNAT router deletion
248
* Automate host configuration for functional testing
249
* ML2: Hierarchical port binding
250
* ML2: DB changes for hierarchical port binding
251
* Remove RPC dependency to create FIP agent gw port
252
* Fix typo in bash tool
253
* Remove remaining root_helper args from plugins
254
* Fix usage drop_constraint in 2a1ee2fb59e0 migration
255
* Fix index name in downgrade 26b54cf9024d migration
256
* Remove root_helper arg from linux interface
257
* Remove root_helper arg from L3 Agent
258
* OVS DVR: Remove dead code
259
* Updated from global requirements
260
* Fix AttributeError exception for API's test_network_lifecycle
261
* Remove root_helper arg for ovs_lib
262
* Raise timeout for test_conntrack_disassociate_fip
263
* Cleanup in keepalived tests
264
* Add run_as_root option to utils.execute
265
* Revert "monkey patch stdlib before importing other modules"
266
* Remove unused RPC methods from l3_rpc
267
* Tweak mocking logic for L3 plugin tests
268
* Move NCS mech driver to its new home
269
* Added policy for lbaas v2 agent extension resource
270
* keepalived: use sh instead of bash for notifier scripts
271
* Refactor to facilitate DVR scale performance
272
* hacking: also catch 'import oslo.*' imports
273
* Moved hacking unit test into proper location
274
* Stale VXLAN and GRE tunnel port/flow deletion
275
* Use ovsdb-api neutral column/value mappings
276
* Prepare to functionally test OVSDB interfaces
277
* NEC: Merge NEC plugin models into single module
278
* Remove remaining do_delete from unit tests
280
* Scope state reporting rpc api using a messaging namespace
281
* Remove use of keepalived 'vrrp_sync_group' as it is unused
282
* Scope dvr rpc api using a messaging namespace
283
* Updated from global requirements
284
* Remove port from ovsdb after its deletion
285
* Add index on tenant_id
286
* Remove deprecated DEFAULT.root_helper
287
* Provide routes for neighbor IPv4 subnets
288
* OVS DVR: Use a right mac address value to compose a flow
289
* Refactor radvd control in the l3-agent
290
* monkey patch stdlib before importing other modules
291
* Don't crash when adding duplicate gre allocation
292
* Fix lack of device ownership enforcement for DVR routers
293
* Search in /sys/class/net for network devices
294
* Adopt rpc_api devref to new oslo_messaging namespace
295
* Fix minor nits with the devref's contribute section
296
* Remove VPN specific exception
297
* Correctly mock-out 'ip route...' calls in IPv6 test
298
* Cleanup dead code for dnsmasq
299
* Add mtu attributes to network model
300
* Add the rebinding chance in _bind_port_if_needed
301
* Add vlan_transparent attribute to network model
302
* Check conntrack rule cleanup on floating IP disassociate
303
* l2-pop shouldn't notify agent about inactive ports
304
* Drop devstack-gate files from Neutron repo
305
* Use weak ref to avoid deleting fip namespace through agent
306
* Move DVR floating ip methods to dvr_router
307
* Provide more details about testing strategies
308
* Add section for DevStack Integration Strategies to the DevRef
309
* VMware: consolidate NSX models
310
* Restore and fix vmware unit tests
311
* Move extra routes processing to router classes
312
* oslo: migrate to namespace-less import paths
7
317
* Fix breakage in all service repo unit tests, due to duplicate imports of exts
8
318
* Log entry when no Floating IP interface present
319
* Refactor logging in loop to only log debug messages once
320
* Nuke a useless lambda wrapper and call to iterkeys (review feedback)
9
321
* Nuke remaining service config and extensions from main repo
10
322
* Pass '--dhcp-authoritative' option to dnsmasq
11
323
* Imported Translations from Transifex
324
* ml2: Simplify _process_provider_create
12
325
* Fix extra-dhcp-opt on stateless dhcpv6 subnet
13
326
* Updated from global requirements
14
327
* ML2: Use same port binding logic for DVR ports as non-DVR ports
328
* Improve robustness of network failover
15
329
* Decrease rpc timeout after agent receives SIGTERM
16
330
* Configures RADVD to send managed flag in RA for DHCP_STATEFUL
17
331
* Make prevent_l3_port_deletion handle missing port