Jump to: navigation, search

CrossProjectLiaisons

Revision as of 11:40, 4 September 2017 by Rob Cresswell (talk | contribs)

Many of our cross-project teams need focused help for communicating with the other project teams. This page lists the people who have volunteered for that work.

Oslo

There are now more projects consuming code from the Oslo incubator than we have Oslo contributors. That means we are going to need your help to make these migrations happen. We are asking for one person from each project to serve as a liaison between the project and Oslo, and to assist with integrating changes as we move code out of the incubator into libraries.

  • The liaison should be active in the project and familiar with the project-specific requirements for having patches accepted, but does not need to be a core reviewer or the PTL.
  • The liaison should be prepared to assist with writing and reviewing patches in their project as libraries are adopted, and with discussions of API changes to the libraries to make them easier to use within the project.
  • Liaisons should pay attention to [Oslo] tagged messages on the openstack-dev mailing list.
  • It is also useful for liaisons to be able to attend the Oslo team meeting (Meetings/Oslo) to participate in discussions and raise issues for real-time discussion.
Project Liaison IRC Handle
Barbican Douglas Mendizábal redrobot
Ceilometer Julien Danjou jd__
Cinder Jay Bryant jungleboyj
Congress Eric Kao ekcs
Cue Min Pae sputnik13
Designate
Freezer Saad Zaher szaher
Glance Dharini Chandrasekar dharinic
Heat Thomas Herve therve
Horizon Rob Cresswell robcresswell
I18n Frank Kloeker eumel8
Ironic Rushil Chugh crushil
Keystone Brant Knudson bknudson
Manila Thomas Bechtold toabctl
Mistral Renat Akhmerov rakhmerov
Murano
Neutron James Anziano janzian
Nova
Octavia Michael Johnson johnsom
Rally Andrey Kurilin andreykurilin
Sahara Telles Nobrega, Shu Yingya tellesnobrega, shuyingya
Senlin Yanyan Hu Yanyanhu
Swift
Tricircle Chaoyi Huang joehuang
TripleO Ben Nemec bnemec
Trove Amrith Kumar amrith
Zaqar Flavio Percoco flaper87
Zun Hongbin Lu hongbin

Release management

The Release Management Liaison is responsible for communication with the Release Management team. Its tasks are described in the project team guide: http://docs.openstack.org/project-team-guide/release-management.html . That task has been traditionally filled by the PTL, but they may now delegate this task if they wish.

  • By default, the liaison will be the PTL.
  • The liaison may further delegate work to other subject matter experts
Project Liaison IRC Handle
Barbican Dave McCowan dave-mccowan
Ceilometer gordon chung gordc
Cinder Sean McGinnis smcginnis
Congress Eric Kao ekcs
Designate Graham Hayes mugsie
Documentation Petr Kovar pkovar
Freezer Saad Zaher szaher
Glance Erno Kuvaja jokke_
Heat Thomas Herve therve
Horizon Ying Zuo ying_zuo
I18n Frank Kloeker eumel8
Ironic Julia Kreger TheJulia
Keystone Lance Bragstad lbragstad
Kolla Jeffrey Zhang Jeffrey4l
Magnum Spyros Trigazis strigazi
Manila Ben Swartzlander bswartz
Mistral Lingxian Kong kong
Monasca Witek Bedyk witek
Murano Kirill Zaitsev kzaitsev_
Neutron Armando Migliaccio armax
Nova Sylvain Bauza bauzas
OpenStack-Ansible Jean-Philippe Evrard evrardjp
Oslo Doug Hellmann dhellmann
Packaging_Rpm Dirk Mueller dirk
PuppetOpenStack Alex Schultz mwhahaha
Rally Andrey Kurilin andreykurilin
Sahara Telles Nobrega tenobreg/tellesnobrega
Searchlight Steve McLellan sjmc7
Senlin Qiming Teng Qiming
Solum Devdatta Kulkarni/ZhuRong devkulkarni/zhurong
Storlets Kota Tsuyuzaki kota_
Swift John Dickinson notmyname
Tricircle Zhiyuan Cai zhiyuan
TripleO Emilien Macchi EmilienM
Trove Amrith Kumar amrith
Watcher Alexander Chadin alexchadin
Winstackers Claudiu Belu claudiub
Zaqar Fei Long Wang flwang
Zun Hongbin Lu hongbin

QA

There are now more projects that are being tested by Tempest, and Grenade or a part deployable by Devstack than we have QA contributors. That means we are going to need your help to keep on top of everything. We are asking for one person from each project to serve as a liaison between the project and QA, and to assist with integrating changes as we move forward.

The liaison should be a core reviewer for the project, but does not need to be the PTL. The liaison should be prepared to assist with writing and reviewing patches that interact with their project, and with discussions of changes to the QA projects to make them easier to use within the project.

Project Liaison IRC Handle
Barbican Steve Heyman hockeynut
Ceilometer Chris Dent cdent
Cinder Scott DAngelo and Ivan Kolodyazhny scottda and e0ne
Congress Eric Kao ekcs
Freezer Guillermo Garcia m3mo
Glance Brian Rosmaita rosmaita
Heat Steve Baker stevebaker
Horizon Rob Cresswell robcresswell
Ironic John Villalovos jlvillal
Keystone Rodrigo Duarte rodrigods
Manila Valeriy Ponomaryov vponomaryov
Murano Victor Ryzhenkin freerunner
Neutron Kevin Benton kevinbenton
Nova Matt Riedemann mriedem
Oslo Davanum Srinivas dims
Sahara Luigi Toscano tosky
Senlin Haiwei Xu haiwei-xu
Swift Thiago da Silva tdasilva
Trove Craig Vyvial and Nirav Shah cp16net and nshah
Zaqar Fei Long Wang flwang
Zun Hongbin Lu hongbin

Documentation

The OpenStack Documentation is centralized on docs.openstack.org but often there's a need for specialty information when reviewing patches or triaging doc bugs. A doc liaison should be available to triage doc bugs when the docs team members don't know enough to triage accurately, and be added to doc reviews that affect your project. You'd be notified through email when you're added either to a doc bug or a doc review. We also would appreciate attendance at the weekly doc team meeting, We meet weekly in #openstack-meeting every Wednesday at alternating times for different timezones:

Project Liaison IRC Handle
Barbican Douglas Mendizábal redrobot
Ceilometer Ildiko Vancsa ildikov
Cinder Jay Bryant jungleboyj
Congress Aimee Ukasick aimeeu
Designate Graham Hayes mugsie
Freezer Guillermo Garcia m3mo
Glance Brian Rosmaita rosmaita
Heat Rabi Mishra ramishra
Horizon Rob Cresswell robcresswell
I18n Frank Kloeker eumel8
Ironic Julia Kreger TheJulia
Keystone Lance Bragstad lbragstad
Kolla Kurt Taylor krtaylor
Magnum Spyros Trigazis strigazi
Manila Ben Swartzlander bswartz
Mistral Dougal Matthews d0ugal
Murano Kirill Zaitsev kzaitsev_
Neutron Miguel Lavalle mlavalle
Nova Zhenyu Zheng, Nicolas Bock Kevin_Zheng, nicolasbock
OpenStack-Ansible Amy Marrich spotz
Ops Robert Starmer
Oslo Doug Hellmann dhellmann
Puppet OpenStack Emilien Macchi EmilienM
Rally Boris Pavlovic boris-42
Sahara Telles Nobrega and Elise Gafford tellesnobrega egafford
Senlin Cindia Blue lixinhui
Swift John Dickinson notmyname
Tripleo Steven Hardy shardy
Trove Trevor McCasland trevormc
Watcher Prudhvi Rao Shedimbi pshedimb
Zaqar Fei Long Wang flwang
Zun Hongbin Lu hongbin

Stable Branch

The Stable Branch Liaison is responsible for making sure backports are proposed for critical issues in their project, and make sure proposed backports are reviewed. They are also the contact point for stable branch release managers around point release times.

  • By default, the liaison will be the PTL.
  • The Stable Branch Liaison is considered a contributor to the Release Cycle Management Program and therefore is allowed to vote in its PTL election.
  • The liaison may further delegate work to other subject matter experts
Project Liaison IRC Handle
Barbican Dave McCowan dave-mccowan
Ceilometer Eoghan Glynn eglynn
Cinder Jay Bryant jungleboyj
Congress Masahito Muroi masahito
Freezer Saad Zaher szaher
Glance Erno Kuvaja jokke_
Heat Zane Bitter zaneb
Horizon Rob Cresswell robcresswell
Ironic Dmitry Tantsur dtantsur
Keystone Dolph Mathews dolphm
Mistral Renat Akhmerov rakhmerov
Murano Kirill Zaitsev kzaitsev_
Neutron Ihar Hrachyshka ihrachys
Nova Matt Riedemann mriedem
Sahara Vitaly Gridnev vgridnev
Senlin Qiming Teng Qiming
Swift Matthew Oliver mattoliverau
Trove Amrith Kumar amrith
Watcher David Tardivel dtardivel
Zaqar Fei Long Wang flwang

Vulnerability management

The Vulnerability Management Team needs domain specialists to help assessing the impact of reported issues, coordinate the development of patches, review proposed patches and propose backports. The liaison should be familiar with the Vulnerability Management process and embargo rules, and have a good grasp of security issues in software design.

  • The liaison should be a core reviewer for the project, but does not need to be the PTL.
  • By default, the liaison will be the PTL.
  • The liaison is the first line of contact for the Vulnerability Management team members
  • The liaison is considered a contributor to the Release Cycle Management Program and therefore is allowed to vote in election its PTL
  • The liaison may further delegate work to other subject matter experts
  • The liaison maintains the members of the $PROJECT-coresec team in Launchpad (which can be given access to embargoed vulnerabilities)
Project Liaison IRC Handle
Barbican Douglas Mendizábal or Charles Neill redrobot / ccneill
Ceilometer Lianhao Lu or Gordon Chung llu/gordc
Cinder
Congress Masahito Muroi masahito
Freezer Saad Zaher or Pierre Mathieu szaher or slashme
Glance Hemanth Makkapati or Nikhil Komawar hemanthm or nikhil
Heat Steve Hardy shardy
Horizon Rob Cresswell robcresswell
Ironic
Keystone Dolph Mathews dolphm
Kolla Michal Jastrzebski inc0
Manila Tom Barron tbarron
Murano Victor Ryzhenkin freerunner
Neutron Kevin Benton kevinbenton
Nova Michael Still mikal
Sahara Telles Nobrega tellesnobrega
Searchlight Travis Tripp or Steve McLellan TravT or sjmc7
Senlin Qiming Teng Qiming
Swift
Trove Amrith Kumar, Craig Vyvial or Nikhil Manchanda amrith, cp16net or SlickNik
Zaqar Fei Long Wang flwang

API Working Group

The API Working Group seeks API subject matter experts for each project to communicate plans for API updates, review API guidelines with their project's view in mind, and review the API Working Group guidelines as they are drafted. The liaison should be familiar with the project's REST API design and future planning for changes to it.

The members of the API Working Group Cross-Project Liaisons are maintained in our repo. If you want to read the entire list of CPLs or add/remove yourself from the list, you'll need to update the liaisons.json file. If you don't want to make the update yourself, please ask in #openstack-sdks on IRC and someone can make the change for you.

Logging Working Group

The Log Working Group seeks experts for each project to assist with making the logging in projects match the new Logging Guidelines

Project Liaison IRC Handle
Glance Erno Kuvaja jokke_
Ironic
Oslo Doug Hellmann dhellmann
Nova John Garbutt johnthetubaguy
Murano
Sahara Elise Gafford egafford

Infra

These are the project specific groups of people that Infra will look to ACK changes to that project's test configuration. Changes to project-config and devstack-gate should be +1'd by these groups when they are related to their project. Note that in an emergency this may not always be possible and Infra will ask for forgiveness but generally we should look for these +1s.

Project Liaison IRC Handle
Congress Any Congress core reviewer may ACK: Anusha Ramineni, Eric Kao, Tim Hinrichs, Masahito Muroi ramineni, ekcs, thinrichs, masahito
Freezer Saad Zaher szaher
Glance Brian Rosmaita rosmaita
I18n Frank Kloeker eumel8
Ironic Dmitry Tantsur, Vasyl Saienko dtantsur, vsaienko
Kolla Any Kolla Core Reviewer may ack an infra change on behalf of the PTL inc0, jeffrey4l, kfox1111, pbourke, sdake are primary contacts
Neutron Ihar Hrachyshka, Armando Migliaccio, YAMAMOTO Takashi ihrachys, armax, yamamoto
Documentation Andreas Jaeger AJaeger
Trove Amrith Kumar, Nikhil Manchanda amrith, SlickNik
Murano Victor Ryzhenkin freerunner
Sahara Vitaliy Gridnev Vitaliy Gridnev
Fuel Aleksandra Fedorova, Igor Belikov bookwar, igorbelikov
Puppet OpenStack Emilien Macchi, Alex Schultz EmilienM, mwhahaha
TripleO Emilien Macchi EmilienM

Product Working Group

The product working group consists of product managers, technologists, and operators from a diverse set of organizations. The group is working to aggregate user stories from the market-focused teams (Enterprise, Telco, etc.) and cross-project functional teams (e.g. logging, upgrades, etc.), partner with the development community on resourcing, and help gather data to generate a multi-release roadmap. Most of the user stories being tracked by this team consists of items that can span multiple releases and usually have cross-project dependencies.

More information about the team can be found on the Product WG wiki.

Project Liaison IRC Handle
Ceilometer Krish Ragurham
Cinder Shamail Tahir shamail
Congress Eric Kao ekcs
Freezer Pierre Mathieu slashme
Glance Brian Rosmaita rosmaita
Horizon Carol Barrett carolbarrett
Ironic Yih Leong Sun leong
Keystone Megan Rossetti, Krish Raguram MeganR, KrishR
Kolla Yih Leong Sun leong
Magnum Steve Gordon sgordon
Manila Pete Chadwick pchadwick
Neutron Mike Cohen, Duane DeCapite DuaneDeC7
Nova Hugh Blemings hughhalf
OSClient Megan Rossetti MeganR
Stable Release Rochelle Grober rockig
QA Arkady Kanevsky arkady_kanevsky
Rally Arkady Kanevsky arkady_kanevsky
Sahara Elise Gafford egafford
Senlin Qiming Teng Qiming
Swift Phil Williams philipw
Tempest Arkady Kanevsky arkady_kanevsky
Trove Amrith Kumar amrith
Watcher Megan Rossetti MeganR

I18n

I18n team is responsible for making OpenStack ubiquitously accessible to people of all language backgrounds. The team have translators from all over the world to translate OpenStack into different languages.

If you want to communicate with translators in I18n team, send email to openstack-i18n@lists.openstack.org.

  • The liaison should be a core reviewer (or a person who is not a core reviewer but agreed & approved by PTL) for the project and understand i18n status of the project.
  • The liaison should understand project release schedule very well.
  • The liaison should notify I18n team happens of important moments in the project release in time. For example, happen of soft string freeze, happen of hard string freeze, and happen of RC1 cutting.
  • The liaison should take care of translation patches to the project, and make sure the patches are successfully merged to the final release version. When the translation patch is failed, the liaison should notify I18n team.
Project Liaison IRC Handle
Barbican
Cinder
Designate Graham Hayes mugsie
Glance
Heat
Horizon Akihiro Motoki amotoki
Ironic
Keystone
Magnum Shu Muto shu-mutou
Manila
Monasca
Murano
Neutron Akihiro Motoki amotoki
Nova Augustina Ragwitz auggy
Oslo
Sahara Luigi Toscano, Jeremy Freudberg tosky, jeremyfreudberg
Senlin
Swift
Tacker
Telemetry
TripleO Julie Pichon jpich
Trove
Sahara Chad Roberts crobertsrh
Watcher Yumeng Bao Yumeng
Zaqar

Inter-project Liaisons

In some cases, it is useful to have liaisons between projects. For example, it is useful for the Nova and Neutron projects to have liaisons, because the projects have complex interactions and dependencies. Ideally, a cross-project effort should have two members, one from each project, to facilitate communication and knowledge transfer.

Projects Name IRC Handle Role
Nova / Neutron
Kevin Benton kevinbenton Neutron liaison for Nova
Nova / Glance
Mike Fedosin mfedosin Glance liaison for Nova
Jay Pipes jaypipes Nova liaison for Glance
Nova / Cinder
Scott DAngelo scottda Cinder liaison for Nova
Matt Riedemann mriedem Nova liason for Cinder
Nova / Ironic
Jim Rollenhagen jroll Ironic liaison for Nova
Neutron / Ironic
Sukhdev Kapur sukhdev Neutron liaison for Ironic
Sam Betts sambetts Ironic liaison for Neutron
Murano / Glance
Alexander Tivelkov ativelkov Glance liaison for Murano, Murano liaison for Glance
Horizon / i18n
Akihiro Motoki amotoki Horizon liaison for i18n
TBD Heat liaison for Sahara
Fuel / Puppet
Alex Schultz mwhahaha Fuel liaison for Puppet
Fuel / Ironic
Evgeny L evgenyl Fuel liaison for Ironic
Bareon / Ironic
Evgeny L evgenyl Bareon liaison for Ironic
Magnum / Kuryr
Ton Ngo tango Magnum liaison for Kuryr
Fawad Khaliq fawadkhaliq Kuryr liaison for Magnum
TripleO / Ironic
Dmitry Tantsur dtantsur Ironic liaison for TripleO
Nova / Watcher
Ed Leafe edleafe Nova liaison for Watcher

Etherpads

The following is a list of etherpads that are used for inter-project liaisons, and are continuously updated.

Nova - Neutron: https://etherpad.openstack.org/p/nova-neutron

Cross-Project Spec Liaisons

The OpenStack project relies on the cross-project spec liaisons from each participating project to help with coordination and cross-project spec related tasks. See full set of responsibilities The liaison defaults to the PTL, but the PTL can also delegate the responsibilities to someone else on the team by updating this tableː

Project Liaison IRC Handle
Barbican Douglas Mendizabal redrobot
Cinder Kendall Nelson diablo_rojo
Congress Eric Kao ekcs
Cue Min Pae sputnik13
Designate Graham hayes mugsie
Dragonflow Gal Sagie gsagie
Freezer Pierre Mahieu slashme
Fuel Andrew Woodward xarses
Glance Nikhil Komawar nikhil
Heat Rico Lin ricolin
Horizon David Lyle david-lyle
Infrastructure Matthew Wagoner olaph
Ironic
Keystone Samuel de Medeiros Queiroz samueldmq
Kolla Swapnil Kulkarni coolsvap
Kuryr Gal Sagie gsagie
Magnum Adrian Otto adrian_otto
Manila Ben Swartzlander bswartz
Mistral Renat Akhmerov rakhmerov
Monasca Roland Hochmuth rhochmuth
Murano Kirill Zaitsev kzaitsev_
Neutron Kevin Benton kevinbenton
Nova Chris Dent cdent
OpenStack-Ansible Travis Truman automagically
Oslo Davanum Srinivas dims
Puppet OpenStack Alex Schultz mwhahaha
Sahara Telles Nobrega tellesnobrega
Searchlight Steve McLellan sjmc7
Senlin Qiming Teng Qiming
Solum Devdatta Kulkarni devkulkarni
Swift John Dickinson notmyname
Tacker Sridhar Ramaswamy sridhar_ram
Telemetry Gordon Chung gordc
Trove Amrith Kumar amrith
Watcher Susanne Balle sballe
Zaqar Fei Long Wang flwang
Zun Hongbin Lu hongbin