<div dir="ltr"><div><div><div>Hello OpenStack Community,<br><br></div>I write this to submit my candidacy for the Neutron PTL position during the Rocky cycle. I had the privilege of being the project's PTL for most of the Queens release series and want to have another opportunity helping the team and the community to deliver more and better networking  functionality.<br><br></div>I have worked for the technology industry 37+ years. After many years in management, I decided to return to the "Light Side of the Force", the technical path, and during the San Diego Summit in 2012 told the Neutron (Quantum at the time) PTL that one day I wanted to be a member of the core team. He and the team welcomed me and that started the best period of my career, not only for the never ending learning experiences, but more importantly, for the many talented women and men that I have met along the way. Over these past few years I worked for Rackspace, helping them to deploy and operate Neutron in their public cloud, IBM in their Linux Technology Center, and currently for Huawei, as their Neutron upstream development lead.<br><br></div>During the Queens release the team made significant progress in the following fronts:<br><ul><li>Continued with the adoption of Oslo Versioned Objects in the DB layer</li><li>Implemented QoS rate limits for floating IPs</li><li>Delivered the FWaaS V2.0 API</li><li>Concluded the implementation of the logging API for security groups, which implements a way to capture and store events related to security groups.</li><li>Continued moving externally referenced items to neutron-lib and adopting them in Neutron and the Stadium projects</li><li>Welcomed VPNaaS back into the Stadium after the team put it back in shape</li><li>Improved team processes such as having a pre-defined weekly schedule for team members to act as bug triagers, gave W+ to additional core members in neutron-lib and re-scheduled the Neutron drivers meeting on alternate days and hours to enable attendance of more people across different time zones</li></ul><p>Some of the goals that I propose for the team to pursue during the Rocky cycle are:</p><ul><li>Finish the implementation of multiple port binding to solve the migration between VIF types in a generic way so operators can switch easily between backends. This is a joint effort with the Nova team</li><li>Implement QoS minimum bandwidth allocation in the Placement API to support scheduling of instances based on the network bandwidth available in hosts. This is another joint effort with the Nova team</li><li>Synchronize the adoption of the DB layer engine facade with the adoption of Oslo Versioned Objects to avoid situations where they don't cooperate nicely</li><li>Implement port forwarding based on floating IPs</li><li>Continue  moving externally referenced items to neutron-lib and adopting them in Neutron and the Stadium projects. Finish documenting extensions in the API reference. Start the move of generic DB functionality to the library<br></li><li>Expand the work done with the logging API in security groups to FWaaS v2.0</li><li>Continue efforts in expanding our team and making its work easier. While we had some success during Queens, this is an area where we need to maintain our focus</li></ul><p>Thank you for your consideration and for taking the time to read this</p><p>Miguel Lavalle (mlavalle)<br></p><p><br></p></div>