migrate existing repository https://github.com/k8s-service-bindings/spec
service-binding-spec
kubernetes-sigs
arthurdm, nebhale, and jhvhs
arthurdm, nebhale, scothis, and sbose78
arthurdm, nebhale
arthurdm, nebhale
Service Binding Specification for Kubernetes
This is a new subproject for sig-service-catalog called service-binding-spec
@nikhita Can you help with this issue please?
Which SIG is taking over stewardship of it once its migrated? It needs approval from the leads before we can move to next steps.
/assign
Oh wait, @jhvhs you're a lead of service catalog, my bad^^;;;
It looks like the repo is generally good to go, but can you update the license boilerplate to reflect the Kubernetes one?
https://github.com/kubernetes/kubernetes/blob/master/hack/boilerplate/boilerplate.go.txt
Here are all the reqs for donation: https://github.com/kubernetes/community/blob/master/github-management/kubernetes-repositories.md#rules-for-donated-repositories
@jhvhs In the issue description, the proposed repo name is "service-bindings-spec" whereas the sub-project name given is "service-binding-spec" in the last sentence. (bindings vs binding)
I think the sub-project name also should be changed to "service-bindings-spec".
Edit: typo
@mrbobbytables The license boilerplate is updated.
In the issue description, the proposed repo name is "service-bindings-spec" whereas the sub-project name given is "service-binding-spec" in the last sentence. (bindings vs binding)
I think the sub-project name also should be changed to "service-bindings-spec".
On second thought, I think it's better to align with the spec title where we use the singular form: Service Binding Specification. So, both the repo name and sub-project name could be service-binding-spec
cc. @nebhale @arthurdm
/assign
@baijum @jhvhs @nebhale There are a few more prerequisites before we can migrate the repo:
NOTICE file at the root of the repo. This should not be present because NOTICE files have other legal connotations.README.md with the community, discussion and support + code of conduct sections as in the template - https://github.com/kubernetes/kubernetes-template-project#community-discussion-contribution-and-supportCharter change to include this PR needs to get merged: https://github.com/kubernetes/community/pull/5746
There are a few contributors who haven't signed the CNCF CLA. The rules for donated repos say that all contributors should have signed the CNCF Individual CLA or CNCF Corporate CLA. You will need to reach out to the contributors listed below and ask them to sign the CLA.
Note: if your name is listed above, could you please sign the CNCF CLA so that we can migrate the k8s-service-bindings/spec repo to Kubernetes? Instructions on how to sign the CLA can be found here. Thank you! :)
@arthurdm, @nebhale, @scothis, and @sbose78 - you are listed in the issue body for admin/approver access. To get this access, you need to be a part of the @kubernetes-sigs GitHub org. Can you please apply for membership?
- Please update
README.mdwith the community, discussion and support + code of conduct sections as in the template - https://github.com/kubernetes/kubernetes-template-project#community-discussion-contribution-and-support
- @pmacik
- @nebhale
- @scothis
- @metacosm
- @ianpartridge
- @matthewpwilson
- @jmesnil
- @akashshinde
- @AndrewJSchofield
- @joicemjoseph
Updates:
pmacik - Signedmetacosm - Contacted (Update: Signed using Corporate CLA)jmesnil - Contacted (Update: Signed)akashshinde - Contacted (Update: Signed)joicemjoseph - Contacted (Update: Signed)@arthurdm Can you help with these contributors?
ianpartridgematthewpwilsonAndrewJSchofield@nebhale @scothis Not sure why your account shows that it's not signed. Can you check if the CLA account has linked with GitHub. From the FAQ
- I signed the ICLA with the wrong email, what do I do?
Neither the email on the ICLA (captured from you Linux Foundation ID profile when you signed) nor the current email on the profile matters for passing the GitHub check.
For a PR to pass, each commit must pass this check: the Github user that the commit is attributed to (based on a match between the commit authorship and Github profile) must be linked to a Linux Foundation ID user (on the "social network logins" tab), who is authorized by a signed ICLA and/or a CCLA.
@baijum how do I sign the CLA if I'm part of an organization that already has signed it?
- There is a
NOTICEfile at the root of the repo. This should not be present becauseNOTICEfiles have other legal connotations.
@nikhita We need to add this file if we are not able to contact any of the contributors to sign the CLA, right? Is that going to be a post-migration activity?
I signed up the CLA
I should be signed now.
...I had signed in the past, maybe it was lost when I had multiple LF accounts merged.
@baijum how do I sign the CLA if I'm part of an organization that already has signed it?
@nikhita I am not sure how the organization CLA works. BTW, his commits have this email address [email protected]. I am not sure if that's causing the issue.
@AndrewJSchofield has left IBM, but should be able to still sign the CLA as an individual.
@matthewpwilson / @ianpartridge - can you please sign the CLA for your contributions to the k8s service binding spec?
CLA signed
@baijum how do I sign the CLA if I'm part of an organization that already has signed it?
@nikhita I am not sure how the organization CLA works. BTW, his commits have this email address
[email protected]. I am not sure if that's causing the issue.
He has confirmed to me that he has signed in with his organization's credentials at https://identity.linuxfoundation.org/projects/cncf . I think that should be sufficient to be authorized.
Sure! Will do!
pmacik- Signedmetacosm- Contacted (Update: Signed using Corporate CLA)jmesnil- Contacted (Update: Signed)akashshinde- Contacted (Update: Signed)joicemjoseph- Contacted (Update: Signed)
Update: All the contributors I contacted have signed the CLA.
@nikhita We need to add this file if we are not able to contact any of the contributors to sign the CLA, right? Is that going to be a post-migration activity?
While the rules say that, we've avoided adding the NOTICE file in the past because it's desirable to have all contributors sign the CLA. In the past, we've also waited for 2-3 months for all contributors to sign the CLA.
Applied for membership: https://github.com/kubernetes/org/issues/2768
Applied for membership: https://github.com/kubernetes/org/issues/2775
Please update README.md with the community, discussion and support + code of conduct sections as in the template - https://github.com/kubernetes/kubernetes-template-project#community-discussion-contribution-and-support
Completed.
Applied for membership: https://github.com/kubernetes/org/issues/2776