Migrate existing repository.
kube-aws
kubernetes-sigs
dominicgunn, mumoshu
dominicgunn, mumoshu
dominicgunn, mumoshu
dominicgunn, mumoshu
A command-line tool to declaratively manage Kubernetes clusters on AWS
This is an existing subproject under the cluster lifecycle sig (https://github.com/kubernetes/community/tree/master/sig-cluster-lifecycle#kube-aws).
@neolit123
@justinsb.
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.
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 )
so i'm +1 to do that.
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.:
https://github.com/kubernetes/community/tree/master/sig-cluster-lifecycle#kube-aws
EDIT: there is also this:
https://github.com/kubernetes/org/blob/de98287b4324aa30345d66d29d13ca4b74a94789/config/kubernetes-incubator/org.yaml#L245-L251
@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
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.
You could approve changes before because you are an outside collaborator for the kube-aws repo. All members and outside collaborators can lgtm and approve...but going forward, we are not allowing outside collaborators on repos anymore.
We recently added a new prow plugin which checks that OWNERS files contain org members (that's why the bot complains in https://github.com/kubernetes-incubator/kube-aws/pull/1888).
So, next steps would be:
Ok, membership request opened (https://github.com/kubernetes/org/issues/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.
At this point, is then anything else you need from me or are we just waiting for the +1 from sponsors @nikhita?
Just waiting for +1s and then I'll migrate it! :rocket:
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 wonder if it needs to be handled as well befobe finishing the migration? Just re-read nikita's comment above and realized this is the case.
i'm putting this on hold until the next SIG CL meeting.
we had a discussion in the SIG CL slack channel and @timothysc expressed some concerns. i had the same originally, when this discussion started in 2019 (?). but given there is ownership of SIG CL (on paper, as per k/community sigs.yaml), it seemed like a natural move from incubator to k-sigs.
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:
I need to double check who added it there. Maybe the addition was not approved by a sig chair at the time.
...
i think it was added in this PR based on some automation around owner files:
https://github.com/kubernetes/community/pull/1674
cc @spiffxp
Following up - It was decided to spin kube-aws out of incubator into its own project.
ref: https://groups.google.com/u/1/g/kubernetes-sig-contribex/c/YhFV68db9t8
Is there any other next steps before we can archive the current repo?
there are pending questions on the mailing list(s) here:
https://groups.google.com/forum/#!topic/kubernetes-sig-cluster-lifecycle/zNHDdCUVh8w
contribex is on CC and one of the maintainers asked some questions.
@nikhita should also have some context about this.
let's close this ticket as it is no longer the plan forward.
/close
@neolit123: Closing this issue.
In response to this:
there are pending questions on the mailing list(s) here:
https://groups.google.com/forum/#!topic/kubernetes-sig-cluster-lifecycle/zNHDdCUVh8w
contribex is on CC and one of the maintainers asked some questions.@nikhita should also have some context about this.
let's close this ticket as it is no longer the plan forward.
/close
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.
Most helpful comment
I didn't have the access to the kubernetes-sigs org so I've submitted my membership request at #2007 馃槂
I wonder if it needs to be handled as well befobe finishing the migration?Just re-read nikita's comment above and realized this is the case.