Description
I've found that the Sign the CLA part of contributors website is misleading since it only states:
... you will need to sign the Contributor License Agreement. The easiest way is to open a PR against the contributor playground repo.
It doesn't note the process of signing the actual CLA at easycla part of CNCF website.
But when you do a PR, the bot will reject and complains about signing the CLA.
Activity
jberkus commentedon Mar 20, 2025
Yes, we should probably have links there. Do you feel like trying your hand at a simple PR?
ahmadidev commentedon Mar 20, 2025
Yes of course, I was looking into it and would be happy to work on a PR.
ahmadidev commentedon Mar 20, 2025
/assign
ahmadidev commentedon Mar 22, 2025
I've found the Contributor Cheatsheet document, which links to kubernetes/community/CLA.md. This document describes the CLA process more clearly. However, I'm unsure why the Contributor Cheatsheet differs from the one I linked in this issue.
Should we update the contributors website to also point to kubernetes/community/CLA.md?
Or even use the same content in both documents:
https://www.kubernetes.dev/docs/contributor-cheatsheet/#submitting-a-contribution:

https://www.kubernetes.dev/docs/guide/#sign-the-cla:

ahmadidev commentedon Apr 6, 2025
@jberkus Could you please clarify the next steps? I'd like to move it forward.
jberkus commentedon Apr 10, 2025
I think we should probably link out to the other document. The page is intentionally brief on all topics, and I think having a lot of detail on the CLA in the Getting Started page itself isn't ideal.
Also, the CLA signing process has changed a couple times over the years, and will probably change again in the future. So for the detailed explaination, we want it in only one place.
So, recommended cleanup for this page is: note that the bot will supply links to sign the CLA if you submit a PR, and that the contributor can find more information at CLA.md.
k8s-triage-robot commentedon Jul 9, 2025
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied,lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale