Skip to content

Conversation

@cblecker
Copy link
Member

partial fix for #2126.

This PR collects the GitHub management documents in a single directory, and adds a first revision of a document describing GitHub permission levels.

/cc @spiffxp @jdumars @grodrigues3

@k8s-ci-robot k8s-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 17, 2018
@k8s-ci-robot k8s-ci-robot requested a review from grodrigues3 June 17, 2018 05:52
@k8s-ci-robot k8s-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jun 17, 2018
@k8s-ci-robot k8s-ci-robot requested review from jdumars and spiffxp June 17, 2018 05:52
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jun 17, 2018
@cblecker cblecker changed the title [WIP] GitHub Management Docs GitHub Management Docs Jun 21, 2018
@k8s-ci-robot k8s-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 21, 2018
@cblecker
Copy link
Member Author

@kubernetes/steering-committee @spiffxp @grodrigues3 @jdumars @idvoretskyi @calebamiles

If any of you want to have a look at this, I'd appreciate it :)

@idvoretskyi
Copy link
Member

/assign

@idvoretskyi
Copy link
Member

/hold

for another pair of eyes :)

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 21, 2018
Copy link
Member

@idvoretskyi idvoretskyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jun 21, 2018
Copy link
Contributor

@grodrigues3 grodrigues3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few small comments, but in general LGTM. Thanks @cblecker

| [kubernetes](https://github.com/kubernetes) | Core |
| [kubernetes-client](https://github.com/kubernetes-client) | API Client Libraries |
| [kubernetes-csi](https://github.com/kubernetes-csi) | Container Storage Interface Components |
| [kubernetes-incubator](https://github.com/kubernetes-incubator) | Legacy Incubator Projects |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this still active? Don't we want to suggest kubernetes-sigs (subprojects) instead?

https://github.com/kubernetes/community/blob/master/incubator.md

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's still active in that there are still repos there, and the steering committee isn't pushing them to migrate anywhere right now. If it's in incubator, it can stay there for the time being, but no new projects will be added.

repositories and organizations:
- [branchprotector](https://git.k8s.io/test-infra/prow/cmd/branchprotector):
enforce branch protection settings across an organization
- [label_sync](https://git.k8s.io/test-infra/label_sync): Add, modify, delete,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

call out that it's within an organization and across multiple repositories.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

There are more organization names that we are squatting on with possible future
intentions. [For more details please see community issue #1407](https://github.com/kubernetes/community/issues/1407).

## Tooling
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't want to call out prow/tide? The plugins and bot commands that we use are not obvious

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

scale well with the size and velocity of the Kubernetes project.

We have created a number of automated systems/bots to allow us to work around
these limitations. Authorized users can issue
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

link to our owners/approvers documentation?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jun 26, 2018
@cblecker
Copy link
Member Author

@grodrigues3 Comments addressed. PTAL

| [kubernetes-incubator](https://github.com/kubernetes-incubator) | Legacy Incubator Projects |
| [kubernetes-retired](https://github.com/kubernetes-retired) | Retired/Archived Projects |
| [kubernetes-security](https://github.com/kubernetes-security) | Private Security Fix Mirror |
| [kubernetes-sigs](https://github.com/kubernetes-security) | SIG-related Projects |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link is wrong

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

| [kubernetes-extensions](https://github.com/kubernetes-extensions) | |
| [kubernetes-federation](https://github.com/kubernetes-federation) | |
| [kubernetes-graveyard](https://github.com/kubernetes-graveyard) | kubernetes-retired should be used instead going forward |
| [kubernetes-incubator-retired](https://github.com/kubernetes-incubator-retired) | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kubernetes-retired should be used instead going forward

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@bgrant0607
Copy link
Member

Thanks. This is a great start. There are some details missing (org-level settings, org-level projects, private repos, external collaborators, team management, ...), but they can be added over time, as necessary.

Read access: Public repos already give access to code, issues, etc.

Membership allows people to see team members, notify teams, be added to teams, have issues and PRs assigned to them, and get the Member "badge" on their comments.

@cblecker
Copy link
Member Author

/hold cancel
/approve

@bgrant0607 @grodrigues3 Comments addressed :) Can I get a LGTM?

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 27, 2018
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cblecker

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 27, 2018
@bgrant0607
Copy link
Member

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jun 28, 2018
@k8s-ci-robot k8s-ci-robot merged commit 5fa7e3e into kubernetes:master Jun 28, 2018
@cblecker cblecker deleted the github-mgmt branch June 28, 2018 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants