Jump to: navigation, search

Difference between revisions of "Obsolete:Neutron/Teams"

m
 
(21 intermediate revisions by 14 users not shown)
Line 1: Line 1:
__NOTOC__
 
= Quantum Teams =
 
  
== Quantum API team ==
+
{{DeprecatedPage}}
  
This is team which looks after the Quantum API, and the plugin interface.
+
This page is <big>deprecated</big> because it has been superseded by [[NeutronSubTeams]] which has more recent and accurate information. If you see something on here that belongs there, please move it.
This also includes the wsgi framework (for both core and extension APIs), the policy engine, and the authorization policies themselves.
 
Members of this team should also ensure that plugin-specific API extensions respect the Quantum API guidelines.
 
Another important duty for this team is ensuring API changes are always backward compatible.
 
  
== Quantum DB team ==
+
== Deprecated Content ==
  
Main task: Managing data models, and the db_base_plugin. Striving towards efficient use of the db engine resources.
+
Quantum uses a concept of "sub-teams" to help distribute the work of design reviews, bug triage, code reviews, progress updates, etc.
Also looking after DB upgrades.
 
  
== Quantum DHCP team ==
+
Current Set of Quantum Teams:
  
Maintaining the DHCP agent and its drivers, which constitute the reference implementation of the Quantum DHCP service.
+
Feel free to add yourself as a member of the team. Being a team lead or member does not give any official authority beyond the respect they have already gained from the community. It is more about distributing work and easing communication as people try to understand the state of the project in a particular area and to coordinate new work in an area.
 
 
== Quantum L3 team ==
 
 
 
Maintaining the L3 agent, which is the reference implementation of Quantum L3 APIs
 
 
 
== Quantum Client team ==
 
 
 
Maintaining and evolving the client library in python-Quantumclient, and dealing with other openstack projects that use it (nova, horizon).
 
 
 
== Quantum CLI team ==
 
 
 
Maintaining and evolving the Quantum CLI.
 
 
 
== Quantum CI team ==
 
 
 
Ensuring Quantum has proper gates in place on Jenkins. This will involve devstack exercise in the first place, and tempest integration going forward.
 
This is also the team that should interact with Openstack-CI team.
 
 
 
== Quantum Plugin teams ==
 
 
 
The goal of these teams is to ensure each plugin is always up-to-date and keeps working fine as Quantum evolves.
 
Indeed even if the plugin interface is a well-defined interface, and basic code coverage is enforced through unit tests, breakage is always likely
 
For information about leaders for specific plugins, please refer to the table below.
 
 
 
NOTE: As each dev is required to write unit tests for every new piece of code submitted into Quantum, there is no reason for a specific team looking after unit tests.  
 
  
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
|  Team  
+
|  Team Name
 +
|  Team Lead
 
|  Team Members  
 
|  Team Members  
 
|-
 
|-
|  API  
+
|  API design & cohesiveness
Salvatore Orlando
+
salv-orlando
 +
|  salv-orlando, rkukura
 +
|-
 +
|  DB layer
 +
|  markmcclain
 +
|  markmcclain
 +
|-
 +
|  CLI & client
 +
|  gongysh
 +
|  gongysh, markmcclain
 
|-
 
|-
DB
+
System Test / Tempest integration
Salvatore Orlando
+
nachi
 +
|  nachi, maru
 
|-
 
|-
DHCP
+
Horizon + Quantum Integration
Mark [[McClain]]
+
amotoki
 +
|  amotoki, nachi
 
|-
 
|-
L3
+
stable releases
Dan Wendlandt
+
garyk
 +
|  garyk, danwent, arosen, markmcclain
 
|-
 
|-
Client
+
Quantum + Nova Integration
|   
+
garyk
 +
|  garyk
 
|-
 
|-
CLI
+
L3 / IPAM / DHCP
 +
|  markmcclain
 +
|  markmcclain, danwent, garyk
 
|-
 
|-
CI
+
Admin Docs
|   
+
danwent
 +
|  danwent
 
|-
 
|-
Open vSwitch Plugin
+
LBaaS
|
+
| danwent
 +
|
 
|-
 
|-
Linux Bridge Plugin
+
FWaaS
|
+
| snaiksat
 +
|
 
|-
 
|-
Cisco Plugin
+
Security Groups / FW
|   
+
arosen
 +
|  arosen, amotoki
 
|-
 
|-
NEC Plugin
+
VPN
Akihiro Motoki
+
markmcclain
 +
|  markmcclain
 
|-
 
|-
|  Nicira Plugin  
+
|  Advanced services
Aaron Rosen
+
|  snaiksat
 +
|  nachi, eugene
 +
|}
 +
 
 +
Core-team Plugin Contacts
 +
 
 +
{| border="1" cellpadding="2" cellspacing="0"
 +
|  Plugin Name
 +
|  Contact
 +
|-
 +
|  OVS + LB
 +
|  rkukura
 +
|-
 +
|  Cisco plugin
 +
|  mestery  (non-core)
 +
|-
 +
|  Nicira NVP Plugin  
 +
arosen
 
|-
 
|-
 
|  Ryu Plugin  
 
|  Ryu Plugin  
|
+
| yamahata (non-core)
 +
|-
 +
|  NEC plugin
 +
|  amotoki
 +
|-
 +
|  Meta plugin
 +
|  nachi 
 +
|-
 +
|  Big Switch/FloodLight
 +
|  snaiksat
 +
|-
 +
|  Hyper-V
 +
|  gongysh
 +
|-
 +
|  Midonet
 +
|  markmcclain
 +
|-
 +
| Brocade
 +
| garyk
 +
|-
 +
| Plumgrid
 +
| emagana

Latest revision as of 16:29, 11 February 2015


Warning.svg Deprecated Page

This page contains details that are not valid anymore.
It is kept here only for historical reasons.
It was last updated on 2015-02-11

This page is deprecated because it has been superseded by NeutronSubTeams which has more recent and accurate information. If you see something on here that belongs there, please move it.

Deprecated Content

Quantum uses a concept of "sub-teams" to help distribute the work of design reviews, bug triage, code reviews, progress updates, etc.

Current Set of Quantum Teams:

Feel free to add yourself as a member of the team. Being a team lead or member does not give any official authority beyond the respect they have already gained from the community. It is more about distributing work and easing communication as people try to understand the state of the project in a particular area and to coordinate new work in an area.

Team Name Team Lead Team Members
API design & cohesiveness salv-orlando salv-orlando, rkukura
DB layer markmcclain markmcclain
CLI & client gongysh gongysh, markmcclain
System Test / Tempest integration nachi nachi, maru
Horizon + Quantum Integration amotoki amotoki, nachi
stable releases garyk garyk, danwent, arosen, markmcclain
Quantum + Nova Integration garyk garyk
L3 / IPAM / DHCP markmcclain markmcclain, danwent, garyk
Admin Docs danwent danwent
LBaaS danwent
FWaaS snaiksat
Security Groups / FW arosen arosen, amotoki
VPN markmcclain markmcclain
Advanced services snaiksat nachi, eugene

Core-team Plugin Contacts

Plugin Name Contact
OVS + LB rkukura
Cisco plugin mestery (non-core)
Nicira NVP Plugin arosen
Ryu Plugin yamahata (non-core)
NEC plugin amotoki
Meta plugin nachi
Big Switch/FloodLight snaiksat
Hyper-V gongysh
Midonet markmcclain
Brocade garyk
Plumgrid emagana