Org: Repo donation: Pluies/zeitgeist --> Release Engineering

Created on 3 Sep 2020  ยท  23Comments  ยท  Source: kubernetes/org

New Repo, Staging Repo, or migrate existing

https://github.com/Pluies/zeitgeist

Requested name for new repository

zeitgeist

Which Organization should it reside

kubernetes-sigs

If not a staging repo, who should have admin access

@kubernetes/sig-release-admins

If not a staging repo, who should have write access

@kubernetes/sig-release-admins + @Pluies

If not a staging repo, who should be listed as approvers in OWNERS

Covered in https://github.com/Pluies/zeitgeist/pull/7

If not a staging repo, who should be listed in SECURITY_CONTACTS

Covered in https://github.com/Pluies/zeitgeist/pull/7

What should the repo description be

Zeitgeist: the language-agnostic dependency checker

What SIG and subproject does this fall under in sigs.yaml

SIG Release / Release Engineering subproject

Approvals

Approving as a SIG Release Chair after discussing donation with @Pluies.
Adding other @kubernetes/sig-release-leads for approvals.

Additional context for request

Zeitgeist was created by @Pluies and is inspired by @yastij's script to manage external dependencies and extended to include checking with upstream sources to ensure dependencies are up-to-date.

@yastij -- let us know if you'd be interested in helping maintain as well!

TODO

cc: @kubernetes/release-engineering
/sig release
/area release-eng dependency
Slack tracking: https://kubernetes.slack.com/archives/C2C40FMNF/p1599121368081100

aredependency aregithub-repo sirelease

Most helpful comment

I went to sign the CLA and realised I had already signed it in February 2019, so it should be all good! ๐Ÿคž

All 23 comments

@justaugustus: The label(s) area/release-eng cannot be applied, because the repository doesn't have them

In response to this:

New Repo, Staging Repo, or migrate existing

https://github.com/Pluies/zeitgeist

Requested name for new repository

zeitgeist

Which Organization should it reside

kubernetes-sigs

If not a staging repo, who should have admin access

@kubernetes/sig-release-admins

If not a staging repo, who should have write access

@kubernetes/sig-release-admins + @Pluies

If not a staging repo, who should be listed as approvers in OWNERS

Covered in https://github.com/Pluies/zeitgeist/pull/7

If not a staging repo, who should be listed in SECURITY_CONTACTS

Covered in https://github.com/Pluies/zeitgeist/pull/7

What should the repo description be

Zeitgeist: the language-agnostic dependency checker

What SIG and subproject does this fall under in sigs.yaml

SIG Release / Release Engineering subproject

Approvals

Approving as a SIG Release Chair after discussing potential donation with @chuckha yesterday.
Adding other @kubernetes/sig-release-leads for approvals.

Additional context for request

Zeitgeist was created by @Pluies and is inspired by @yastij script to manage external dependencies and extended to include checking with upstream sources to ensure dependencies are up-to-date.

@yastij -- let us know if you'd be interested in helping maintain as well!

cc: @kubernetes/release-engineering
/sig release
/area release-eng dependency

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.

cc: @kubernetes/owners
/assign @nikhita

Needs the following things before we can transfer the repo:

Ah, just saw that https://github.com/Pluies/zeitgeist/pull/7 addressed the second point. Thanks @justaugustus!

* The Kubernetes boilerplate header needs to be added to all files - https://github.com/kubernetes/kubernetes/tree/master/hack/boilerplate

@nikhita -- I purposely skipped this part, as our docs mention this can be added shortly after migration. More so, legally, I wasn't sure if that needed to be added by the repo owner. If it's actually cool for me to add it, I can update the PR with the boilerplate text.

Additions of the standard Kubernetes header to code created by the contributors can occur post-transfer, but should ideally occur shortly thereafter.

ref: https://github.com/kubernetes/community/blob/master/github-management/kubernetes-repositories.md#rules-for-donated-repositories

I purposely skipped this part, as our docs mention this can be added shortly after migration.

Yes, we can technically do this after migration as well. Ideally, we try to get it in before migration to ensure all boxes are ticked though. :woman_shrugging:

More so, legally, I wasn't sure if that needed to be added by the repo owner.

You are right! It needs to be added by the repo owner from a legal standpoint. In this case, @pluies would need to add them.

@Pluies -- you'll also need to sign the CLA (Contributor License Agreement).
Details here: https://github.com/kubernetes/community/blob/master/CLA.md#how-do-i-sign

Let us know if you have any questions! :)

You are right! It needs to be added by the repo owner from a legal standpoint. In this case, @Pluies would need to add them.

SGTM! Added a TODO section for Florent in the issue description.

Thank you both for the guidance โ€“ here is the PR adding the boilerplate for review :) https://github.com/Pluies/zeitgeist/pull/8

I went to sign the CLA and realised I had already signed it in February 2019, so it should be all good! ๐Ÿคž

@nikhita -- it sounds like we've got everything we need from Florent. What's up next?

@Pluies since this is a user-owned repo vs an org-owned repo, we'll need to first transfer the repo to a dummy org for moving to k-sigs (GitHub doesn't allow adding admins to user-owned repos).

Can you move the repo to https://github.com/kubernetes-purgatory when you get a chance? I can then move it to @kubernetes-sigs.

Hi @nikhita ,
All done! Zeitgeist is now in https://github.com/kubernetes-purgatory/zeitgeist :)

Repo has been transferred - https://github.com/kubernetes-sigs/zeitgeist :tada:

Created:

Once both PRs merge, we can close this issue.


@Pluies in order to get write access on the repo, you'll need to apply for membership to the @kubernetes-sigs org. https://github.com/kubernetes/community/blob/master/community-membership.md#member has instructions on how to apply. :)

@Pluies @justaugustus - happy to help maintain it !

Teams have been granted access and all PRs have merged. Closing!

Thanks everyone. You all rock!

Follow-up PR adding @Pluies and @yastij is here: https://github.com/kubernetes/org/pull/2180

Thanks for getting this done! ๐Ÿ™

@Pluies in order to get write access on the repo, you'll need to apply for membership to the @kubernetes-sigs org. https://github.com/kubernetes/community/blob/master/community-membership.md#member has instructions on how to apply. :)

I think I've got everything on the checklist done... Except for the sponsors! And that should be arranged before opening the PR, so โ€“ @justaugustus and @nikhita , would you be happy to be sponsoring my application by any chance? :)

Yes, feel free to count me in! :)

On Tue, Sep 8, 2020 at 8:09 PM Florent Delannoy notifications@github.com
wrote:

Thanks for getting this done! ๐Ÿ™

@Pluies https://github.com/Pluies in order to get write access on the
repo, you'll need to apply for membership to the @kubernetes-sigs
https://github.com/kubernetes-sigs org.
https://github.com/kubernetes/community/blob/master/community-membership.md#member
has instructions on how to apply. :)

I think I've got everything on the checklist done... Except for the
sponsors! And that should be arranged before opening the PR, so โ€“
@justaugustus https://github.com/justaugustus and @nikhita
https://github.com/nikhita , would you be happy to be sponsoring my
application by any chance? :)

โ€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/org/issues/2172#issuecomment-688922358,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD24BUFADOIBXC7LI3TU3GDSEY62JANCNFSM4QUPIEAQ
.

@Pluies -- you can go ahead and file a membership request for kubernetes-sigs and we can sort membership there.

Nikhita, @tpepper, and I are all at VMware, so you'll need one more non-VMware sponsor, which I'm sure either of the other SIG Release leads (@saschagrunert, @alejandrox1) will be happy to provide. :)

Yes, happy to sponsor as well. ๐Ÿ‘

Thank you @nikhita @justaugustus @saschagrunert - PR open at https://github.com/kubernetes/org/issues/2181 :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

aravindputrevu picture aravindputrevu  ยท  3Comments

MorrisLaw picture MorrisLaw  ยท  3Comments

szuecs picture szuecs  ยท  3Comments

dholbach picture dholbach  ยท  3Comments

hpandeycodeit picture hpandeycodeit  ยท  3Comments