Merge "Add Kevin Benton candidacy for Neutron Pike PTL"
This commit is contained in:
commit
79c2dbc186
54
candidates/pike/Neutron/kevinbenton.txt
Normal file
54
candidates/pike/Neutron/kevinbenton.txt
Normal file
@ -0,0 +1,54 @@
|
||||
I would like to propose my candidacy for the Neutron PTL.
|
||||
|
||||
I have been contributing to Neutron since the Havana development
|
||||
cycle working for a network vendor and then a distribution vendor.
|
||||
I have been a core reviewer since the Kilo development cycle and
|
||||
I am on the Neutron stable maintenance team as well as the drivers
|
||||
team.
|
||||
|
||||
|
||||
I have a few priorities that I would focus on as PTL:
|
||||
|
||||
* Cleanup and simplification of the existing code: In addition to
|
||||
supporting the ongoing work of converting all data access into
|
||||
OVO models, I would like the community to continue breaking down
|
||||
code using the callback event system. We should eliminate as many
|
||||
extension-specific mixins and special-cases from the core as
|
||||
possible so it becomes very easy to reason about and stable from
|
||||
a code-churn perspective. This approach forces us to add
|
||||
appropriate event notifications to the core to build service plugins
|
||||
and drivers out of tree without requiriing modifications to the core.
|
||||
* Reinstating VPNaaS: this project accomplishes its goals reasonably
|
||||
well and it solves a clear use case. There has been enough interest
|
||||
from contributors on the mailing list that we should be able to find
|
||||
enough resources to at least keep it maintained even if no large
|
||||
features are added.
|
||||
* Switch to Pecan and eliminate old API code: we have been working on
|
||||
the new Pecan rewrite for several cycles now. With the current patches
|
||||
open for review, we have parity with the existing API and it should be
|
||||
safe to switch.
|
||||
* Enhance DVR to solve additional use cases requested by the community:
|
||||
I would like us to enable SNAT at the compute nodes for cases where
|
||||
consumption of IPs for each compute ndoe from the external network
|
||||
is not a concern. I would also like us to allow the central node to
|
||||
provide floating IP translations for ports unserviced by DVR local
|
||||
nodes (e.g. unbound ports, baremetal ports, ports on compute nodes
|
||||
not attached directly to the external network).
|
||||
* Bring on new core reviewers: we suffered from attrition of our core team
|
||||
during this last cycle due to some fundamental changes at a few of the major
|
||||
contributing companies. We have several strong contributors that I would
|
||||
like to see take on a core reviewer role so we can keep our review backlog
|
||||
under control.
|
||||
* Support services being built on Neutron: whether it's BGPVPN, Kuryr, SFC,
|
||||
Octavia, Ironic, or whatever else, I want Neutron to provide the building
|
||||
blocks and primitives necessary to fulfill the needs of these projects.
|
||||
This means supporting initiatives like neutron-lib, agent extensions, and
|
||||
future API enhancements to provide more control over core resource behavior.
|
||||
* Add tooling to keep the review backlog under control: I would like to
|
||||
look into a bot that can harass us in the channel if a patch sits for too
|
||||
long without feedback. I want to avoid having patches sit in our queue for
|
||||
months at a time because it results in fixes falling through the cracks.
|
||||
|
||||
|
||||
Cheers,
|
||||
Kevin Benton (kevinbenton)
|
Loading…
Reference in New Issue
Block a user