Skip to content

governance role invitations #10

@jacobweinstock

Description

@jacobweinstock

Tinkerbell Role Bootstrapping

The following is the proposal for role bootstrapping. See the governance (here) for definitions, details, responsibilities, etc on each role.

Response Requested

To accept or decline a role, please comment in this issue with the repository and role name, and whether you accept this role or not.

Repository Maintainers Approvers Reviewers
tink @mmlb,@micahhausler @jacobweinstock, @tstromberg, @displague, @nshalman @tobert, @stephen-fox, @chrisdoherty4, @detiber
boots @mmlb,@jacobweinstock @tobert, @nshalman, @tstromberg, @rgl @mikemrm, @ScottGarman, @displague, @dlaube
hegel @nshalman, @mmlb, @chrisdoherty4 @tstromberg, @displague @jacobweinstock, @splaspood
pbnj @jacobweinstock @nshalman, @joelrebel @tstromberg, @mmlb, @abhay-krishna, @Raj-Dharwadkar, @nhorman
sandbox @jacobweinstock, @mmlb @displague, @detiber @ProvenGuilty, @nshalman
ipxedust @jacobweinstock @mmlb @stephen-fox, @nshalman, @Raj-Dharwadkar, @rgl
dhcp @jacobweinstock @nshalman @displague, @tobert
lint-install @tstromberg @mmlb, @stephen-fox @jacobweinstock, @displague, @Raj-Dharwadkar
hook @thebsdbox @tstromberg, @mmlb @jmpolom, @ScottGarman, @jacobweinstock, @Raj-Dharwadkar
hub @thebsdbox, @nshalman @mmlb, @displague @alienninja, @jacobweinstock, @stephen-fox
cluster-api-provider-tinkerbell @detiber, @displague, @micahhausler @tstromberg @mmlb
crocodile @thebsdbox, @mmlb @tstromberg, @dlaube @jeremytanner, @rgl
terraform-provider-tinkerbell @jeremytanner @mmlb, @displague @jacobweinstock
tinkerbell-docs @DailyAlice, @displague @mmlb, @tstromberg @rgl, @cprivitere, @felixwidjaja, @jacobweinstock
k8s-sandbox @detiber @tstromberg @sheepcat, @mmlb
infrastructure @mmlb @tstromberg @rawkode

Implementation Details

Each person was selected for a role based on their contributions and history in the repo. Load in other areas of the Tinkerbell project was also taken into account. Contributions were pulled from the CNCF's devstats tool. The script found here was used to get the data.

FAQ

What if I don't want to have a role?

No worries. There is no obligation. This is an invitation based on your recent history of activity and contribution to the Tinkerbell community and project.

What if I wanted to have a specific role but I'm not?

Your desire is awesome! This is just a one-time bootstrap process. Please follow the existing governance on how to become the role for your desired repository.

What if I'm not even a member of the Tinkerbell org?

First off, thank you for contributing! You rock. As part of this bootstrapping process, and if you accept, you will be added to the Tinkerbell org and the proposed role.

What should be done if a role or roles in a repo are "short-staffed"?

If a repo is "short-staffed" for roles, the repo's maintainer(s) can propose others to be an Approver or Reviewer. If there are no objections from any other maintainer(s) across the Tinkerbell org then the individual should be added to the role. This will be a one-time bootstrapping activity. After the bootstrapping process is complete individuals should follow the existing governance.

Response Tracking

List of all people invited to a role. A checked box indicates the individual has responded to the invitation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions