Project

General

Profile

HOWTO become a new team member » History » Version 8

Nathan Cutler, 02/20/2017 03:26 PM

1 4 Loïc Dachary
h3. Welcome package
2
3 1 Loïc Dachary
A "team member":http://tracker.ceph.com/projects/ceph-releases is an individual willing to dedicate at least one day a week to backport issues and publish stable releases. The team member responsibility is to follow the process described in the "HOWTO":http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO and make it as easy as possible for the other parties involved to publish the next stable release. A team member is not expected to be an expert in backporting complex commits but is committed to reduce the backport overhead imposed on developers. If a team member is temporarily unable to fulfil his duties, Loic Dachary can be requested to act as a replacement in the meantime.
4
5
* Add the team member to the "ceph backporter group":http://tracker.ceph.com/groups/2458/edit
6
* Explain the structure of the "stable releases and backports":http://tracker.ceph.com/projects/ceph-releases/ project
7
** "Backporter manual":http://tracker.ceph.com/projects/ceph-releases/wiki
8
** "Ceph releases":http://ceph.com/docs/master/releases/
9 7 Loïc Dachary
** "Introduction to teuthology and ceph-qa-suite":http://docs.ceph.com/docs/master/dev/#integration-tests-ceph-qa-suite with "an audio comment":http://dachary.org/loic/teuthology.ogv
10 1 Loïc Dachary
** "Ceph development workflow":http://ceph.com/docs/master/dev/development-workflow/
11 3 Loïc Dachary
* During this first stable release the new team member is mentored through "each step":http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO and is expected to gradually take control of the process
12 1 Loïc Dachary
13 4 Loïc Dachary
h3. Permissions
14
15 8 Nathan Cutler
A few tasks require additional permissions and Loic Dachary or Nathan Cutler can be used as a proxy when necessary:
16 3 Loïc Dachary
17
* Being a member of the Ceph team at http://github.com/ceph/ceph to 
18
** assign issues, set labels and milestones
19
** push the $release-backport branch content (so that packages required by teuthology are built by http://ceph.com/gitbuilder.cgi)
20
* Being a member of the Ceph team at http://tracker.ceph.com/ to
21
** update issues in the Ceph project to update the backport field, assign issues and close pending backport issues
22
* Being an admin of http://tracker.ceph.com/ to
23
** create or update publicly available custom search
24 6 Loïc Dachary
* Have "VPN access to the community lab":http://ceph.github.io/sepia/adding_users/#requesting-lab-access (sepia, ovh) to
25 3 Loïc Dachary
** schedule teuthology suites
26
** query paddles