-
Notifications
You must be signed in to change notification settings - Fork 703
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] Migrate kubernetes-incubator/kube-aws to kubernetes-sigs #2004
Comments
this has been in discussion for a while now. i have no historical context why kube-aws's readme says its maintained by SIG AWS, but on paper (under k/community) SIG CL is the owner and who added that there. we might as well move the repository under k-sigs at this point (it is maintained and has a user base according to @dominicgunn ) if we do, please:
thank you |
/sig cluster-lifecycle |
@neolit123 do you also want SCL leads to have admin access? |
i think that is the standard practice, so yes i guess. we also need to update existing links to the repository - e.g.: EDIT: there is also this: org/config/kubernetes-incubator/org.yaml Lines 245 to 251 in de98287
org/config/kubernetes-incubator/org.yaml Lines 378 to 385 in de98287
|
@dominicgunn Can you ping back here once the OWNERS files have been updated? The GitHub Admin team can take care of the rest :) |
Hey @nikhita, I've gone to start making the changes, but I'm getting shouted at as (despite already being in the owners file), I'm not a member of the kubernetes-incubator org. (https://github.com/kubernetes-incubator/kube-aws/pull/1888/files) I think I should be able to merge despite that, but just wanted to call it out incase it was problematic. |
@dominicgunn np, let's do this post migration :) /assign |
One more hiccup -- @dominicgunn @mumoshu, you need to be members of the @kubernetes-sigs org before we can migrate the repo. Being a member is important because only members can be added to GitHub teams and be granted admin access. The instructions about requesting membership are here - https://github.com/kubernetes/community/blob/master/community-membership.md#member
You could approve changes before because you are an outside collaborator for the We recently added a new prow plugin which checks that OWNERS files contain org members (that's why the bot complains in kubernetes-retired/kube-aws#1888). So, next steps would be:
|
Ok, membership request opened (#2005), and I've pinged both @neolit123 and @justinsb regarding sponsorship. I'll reach out to existing collaborators as required. At this point, is then anything else you need from me or are we just waiting for the 👍 from sponsors @nikhita? |
I've also updated the OWNERS, OWNERS_ALIASES, and README.md per request. |
Just waiting for +1s and then I'll migrate it! 🚀 I know it's a lot of back and forth, so thanks for your patience on this. :) |
I didn't have the access to the kubernetes-sigs org so I've submitted my membership request at #2007 😃 |
i'm putting this on hold until the next SIG CL meeting. https://kubernetes.slack.com/archives/C13J86Z63/p1594830845241300 /hold btw @nikhita i wasn't able to determine when kube-aws was added as a sig-cl sub-project and i started digging where it came from:
cc @spiffxp |
Following up - It was decided to spin kube-aws out of incubator into its own project. Is there any other next steps before we can archive the current repo? |
there are pending questions on the mailing list(s) here: @nikhita should also have some context about this. let's close this ticket as it is no longer the plan forward. |
@neolit123: Closing this issue. In response to this:
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. |
New Repo, Staging Repo, or migrate existing
Migrate existing repository.
Requested name for new repository
kube-aws
Which Organization should it reside
kubernetes-sigs
If not a staging repo, who should have admin access
dominicgunn, mumoshu
If not a staging repo, who should have write access
dominicgunn, mumoshu
If not a staging repo, who should be listed as approvers in OWNERS
dominicgunn, mumoshu
If not a staging repo, who should be listed in SECURITY_CONTACTS
dominicgunn, mumoshu
What should the repo description be
A command-line tool to declaratively manage Kubernetes clusters on AWS
What SIG and subproject does this fall under in sigs.yaml
This is an existing subproject under the cluster lifecycle sig (https://github.com/kubernetes/community/tree/master/sig-cluster-lifecycle#kube-aws).
Approvals
@neolit123
@justinsb.
Additional context for request
I wanted to open a discussion about one of the last remaining projects in the kubernetes-incubator organization, https://github.com/kubernetes-incubator/kube-aws. Admittedly, external-storage still exists there but it's readme links out to a repository under kubernetes-sigs. We want to help you guys be able to clean up and properly close down the incubation organization!
For a little bit of background, kube-aws is a pretty old project (started in 2015, incubated in 2017-03-15) originally sponsored by thockin & championed by Mike Danese, though I doubt at this point either will remember doing so. We were supposed to leave incubation sometime in 2018, and if I'm honest I joined the contribution team for kube-aws a little after that, so I'm not too sure what happened. We're obviously quite a small project, but we're still pretty active with a decent contribution base (see recent prs here: https://github.com/kubernetes-incubator/kube-aws/pulls?q=is%3Apr+is%3Aclosed).
Per discussion with @neolit123 I started an active discussion on the SIG cluuster lifecycle mailing list (https://groups.google.com/u/1/g/kubernetes-sig-cluster-lifecycle/c/2CfgHs-3rk8).
I'm also not sure if this is the right context, but it would be fantastic if we could both grab membership to the kubernetes-sig repository too, we've been championing this project used by several companies for years.
The text was updated successfully, but these errors were encountered: