Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Add ehashman as SIG Node approver #103122

Closed
wants to merge 1 commit into from

Conversation

ehashman
Copy link
Member

@ehashman ehashman commented Jun 23, 2021

What type of PR is this?

/kind cleanup
/sig node

What this PR does / why we need it:

Adds ehashman as a SIG Node approver, and cleans up a bunch of node OWNERS files to user the approver alias rather than adding myself to them manually. (no longer necessary)

We need more SIG Node approvers!

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

/cc @Random-Liu @yujuhong @sjenning @mrunalp @klueska
/assign @dchen1107 @derekwaynecarr

/assign @tallclair
I removed you from some OWNERS files as an approver per discussion on Slack.

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


@k8s-ci-robot k8s-ci-robot added release-note-none Denotes a PR that doesn't merit a release note. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. labels Jun 23, 2021
@k8s-ci-robot k8s-ci-robot added the sig/node Categorizes an issue or PR as relevant to SIG Node. label Jun 23, 2021
@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Jun 23, 2021
@k8s-ci-robot
Copy link
Contributor

@ehashman: This issue is currently awaiting triage.

If a SIG or subproject determines this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@k8s-ci-robot k8s-ci-robot added needs-priority Indicates a PR lacks a `priority/foo` label and requires one. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. area/kubelet area/test sig/testing Categorizes an issue or PR as relevant to SIG Testing. labels Jun 23, 2021
@sjenning
Copy link
Contributor

sjenning commented Jun 23, 2021

+1 from me

@mrunalp
Copy link
Contributor

mrunalp commented Jun 23, 2021

👍

@derekwaynecarr
Copy link
Member

+1

look forward to your continued collaboration in SIG.

@dims
Copy link
Member

dims commented Jun 23, 2021

+1 from me (non-binding!)

@haircommander
Copy link
Contributor

big +1, very well deserved (non-binding)

@xiaoxubeii
Copy link
Member

👍

@klueska
Copy link
Contributor

klueska commented Jun 24, 2021

+1 (binding)

@odinuge
Copy link
Member

odinuge commented Jun 24, 2021

+1 (non-binding)

@tallclair
Copy link
Member

lgtm for owners changes. Thanks!

@rphillips
Copy link
Member

+1 (non-binding)

/lgtm

@wzshiming
Copy link
Member

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Nov 5, 2021
@k8s-ci-robot k8s-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Dec 10, 2021
@k8s-ci-robot k8s-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Dec 23, 2021
@gjkim42
Copy link
Member

gjkim42 commented Dec 25, 2021

+1 from me (non-binding)

@dims
Copy link
Member

dims commented Jan 7, 2022

Assigning to @Random-Liu @yujuhong @dchen1107 as they haven't chimed in yet. This has been a while, can you please leave a note here one way or another?

@dchen1107
Copy link
Member

Sorry for not updating the PR with the latest status here.

We discussed this at SIG Node meeting several times in year 2021 (1 ,2 3), and the community felt that we don't have a clear criteria written in doc for SIG Node reviewers and approvers.

Several approvers also felt both K8s level criteria and SIG Node previous criteria might not apply to today's SIG Node community. The former one is too abstract given the complexity which SIG Node managed, and the community rejected several requests based on SIG Node's previous criteria in the past; the later one is too strict and staled which requires driving several features / projects from end-to-end given today's node components' maturities. We agreed to update criteria based on today's situation, and most of the important is writing them down so that we can apply the same criteria to all applicants. We had a draft written, which is currently under the final review by @derekwaynecarr. I believe Derek did update all those changes with Elana. Please correct me if I were wrong there, Derek.

Because missing that newly written criteria being published, this request wasn't merged. But the request didn't completely halt. At sig Node, we also agreed that the top level node approval might be too hard and too powerful given the complexity of the system, we decided to break it down to subprojects. Given the big contributions to SIG Node community, @ehashman and @SergeyKanzhelev are the subprojects' approvers.

All above I said doesn't imply Elana didn't meet the SIG Node's new bar. IMO I think she already did if I remembered the new changes correctly. But we need to publish that criteria first, and Elana need to update this request against the new ones to move forward.

@dims
Copy link
Member

dims commented Jan 8, 2022

@derekwaynecarr @dchen1107 +1 to publishing the criteria. Please let me know how i can help get it out quickly.

@dchen1107 thanks for the full context which was missing before! definitely appreciate that.

@249043822
Copy link
Member

+1 from me (non-binding)

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Apr 12, 2022
@justaugustus
Copy link
Member

/remove-lifecycle stale

@derekwaynecarr @dchen1107 +1 to publishing the criteria. Please let me know how i can help get it out quickly.

@derekwaynecarr @dchen1107 -- Do we have an update on publishing SIG Node approver criteria?

This PR has been opened for almost a year and I don't think that's fair to @ehashman.
cc: @kubernetes/steering-committee

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Apr 12, 2022
@endocrimes
Copy link
Member

xref kubernetes/community#6612

I've also asked for a final review of the draft document again this week.

@derekwaynecarr
Copy link
Member

@endocrimes see kubernetes/community#6725

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Sep 28, 2022
@ehashman
Copy link
Member Author

ehashman commented Oct 7, 2022

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Oct 7, 2022
@ehashman
Copy link
Member Author

ehashman commented Nov 1, 2022

I've reviewed the new SIG Node Contributor Ladder guidelines. I believe that I qualified for approver under these guidelines prior to their drafting and adoption, at the time of my application, and that I continue to qualify.

As I attempted to fill out each bullet point, detailing my contributions to the SIG, I found it increasingly difficult to feel excited about working in a SIG with a contributor ladder whose bar was repeatedly moved shortly after my approver application was submitted. I do not feel that the SIG leadership blocking my application has clearly communicated to me, in public or private, what I needed to do for my application to move forward, and perhaps that is by design. Per the Node Contributor Ladder Guidelines, "No amount of documentation can formalize how this trust is established." (kubernetes/community/sig-node/sig-node-contributor-ladder.md)

After taking a period of extended leave from all Kubernetes contributions, I find myself wanting to prioritize work on areas of the project that are open to welcoming new contributors, encouraging their growth, and accepting new leaders.

From the bottom of my heart, I thank everyone in SIG Node and the wider community that supported my application and hope to work with you in other areas of the project!

@ehashman ehashman closed this Nov 1, 2022
@dchen1107

This comment was marked as outdated.

@kubernetes kubernetes locked and limited conversation to collaborators Nov 17, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/kubelet area/test cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. release-note-none Denotes a PR that doesn't merit a release note. sig/node Categorizes an issue or PR as relevant to SIG Node. sig/testing Categorizes an issue or PR as relevant to SIG Testing. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Development

Successfully merging this pull request may close these issues.

None yet