Org: Need help on migration of kubernetes-incubator/external-storage/tree/master/nfs

Created on 9 Jun 2020  路  9Comments  路  Source: kubernetes/org

We are in the process of migrating kubernetes-incubator/external-storage/tree/master/nfs to https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner.

As directed by @dims, raising this issue for help with resolving the CLA error on the migration PR: https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner/pull/2

The CLA error is caused by older commits associated with deleted/uknown github handle.

aregithub-repo sistorage

All 9 comments

Tagging @nikhita @idvoretskyi for help.

/assign

While migrating code between Kubernetes repos in the past, we have merged manually -- this is equal to clicking on the "Merge" button on GitHub. We have done that before because we assumed that the commits had the CNCF CLA signed at the time it was merged. See sig-arch thread, particularly:

My understanding is that this is a totally justified override of the CLAbot since you're not introducing any new code to the project, just reshuffling existing code.


In this case, the PR https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner/pull/2 gets the cncf-cla:no label for 2 reasons:

I think we can merge manually once the author for https://github.com/kubernetes-incubator/external-storage/commit/712682ba5bb335fab9f5da46ba803e20d1837802 has signed the CLA.


@initcron can you sign the CNCF CLA so that we can proceed with migrating code? Please don't hesitate to reach out if you face any trouble while doing so! :)

@swinslow @caniszczyk Please take a look. Is having @initcron sign the CLA enough (or do we not need this)? Are there any other things we'd need to do from a legal perspective?

Hi @nikhita, if https://github.com/kubernetes-incubator/external-storage/commit/712682ba5bb335fab9f5da46ba803e20d1837802 is the only commit where the CLA wasn't previously signed, then after @initcron signs it should be fine to migrate the code.

@swinslow Great, thanks for the confirmation! :)

@initcron :wave: friendly ping about singing the CLA

Looks like we aren't able to reach @initcron. For reference, I tried to reach them on twitter a week ago as well - https://twitter.com/TheNikhita/status/1272390172315807751

@kmova in cases like these, we usually just remove the problematic commit and add the changes ourselves in a new commit. Specifically in this case, it would involve removing https://github.com/kubernetes-incubator/external-storage/commit/712682ba5bb335fab9f5da46ba803e20d1837802 from the PR and adding the changes introduced by that commit separately in a new commit.

After that's done, it should be fine to merge the PR manually. If you'd like, I'm happy to review the PR before the manual merge after the above change has been made.

The changes made by the commit in question were updated in later commits and the files moved to a new location. I created a new PR by dropping that commit.

The changes from the above commit are reflected here:
https://github.com/kmova/nfs-ganesha-server-and-external-provisioner/blob/cherry-pick-code/deploy/kubernetes/rbac.yaml#L1
https://github.com/kmova/nfs-ganesha-server-and-external-provisioner/blob/cherry-pick-code/deploy/kubernetes/rbac.yaml#L26

Here is the new PR: https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner/pull/3

The new PR needs help in removing the do-not-merge/invalid-commit-message label. ( cc: @msau42 )

@kmova The new PR looks good! I have removed the label for you and commented on the PR with confirmation about the CLA issue - https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner/pull/3#issuecomment-648973160. Please feel free to merge manually when you are ready. :+1:

With that, I'll go ahead and close this issue. Please reopen if you need further help! :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cblecker picture cblecker  路  3Comments

rlenferink picture rlenferink  路  3Comments

dholbach picture dholbach  路  3Comments

lpabon picture lpabon  路  3Comments

camilamacedo86 picture camilamacedo86  路  3Comments