Uploaded image for project: 'TF Bugs'
  1. TF Bugs
  2. TFB-1417

Document the Manual CLA Admin process

    Details

      Description

      To ensure that everyone is processing CLAs properly as they come into the cla@ mailing list, we should document the process.

      The audience for this document is people who are CCLA Administrators for their project for the TF community.

      This document details how to process a new addition to your CCLA when they join the company/project, how to remove folks from the CCLA when they leave the company/project, how to add new companies to the CCLA process, and how to process an ICLA.

      All processes assume the Admin has a Launchpad ID.

      The steps so far (I'm working through this and will add to this list of steps as I come up with them):

      • How to add someone to your CCLA
        • Confirm the new addition has a Launchpad ID and has logged into Gerrit at least once
        • If the new addition has sent over a CLA document, confirm that it's complete (including an actual signature).
        • Log into Gerrit at review.opencontrail.org using your Launchpad ID
        • Click 'Browse' at the top
        • Click 'Groups' at the top below 'People'
        • Select the CCLA-$company group for your company
        • Click 'Members'
        • Search for the new addition's email address in the search field titled `Members` and click `Add`  when they're located
          • If you can't locate them, re-confirm that they have a Launchpad ID and have logged into Gerrit at least once
          • Gerrit auto-saves the addition. There's no `Save` button to push.
        • If the addition request was accompanied by a document of a signed CLA, save that CLA document to the Signed CLAs wiki page.
        • Notify the new addition that you have finished processing their addition and that they can now commit code to review.opencontrail.org.
      • How to remove someone from your CCLA
        • Log into Gerrit at review.opencontrail.org using your Launchpad ID
        • Click 'People'  at the top
        • Click 'List Groups' at the top below 'People'
        • Select the CCLA-$company group for your company
        • Click the checkmark next to the name of the person you wish to remove from your company's CCLA
        • Click `Delete`. Gerrit auto-saves the deletion. There are no more buttons to push and you're done.
      • How to add a new company to the CCLA process
        • Verify that you have a document of a CCLA in hand and that it is complete including a signature. If you don't, DO NOT CONTINUE.
        • Log into Gerrit at review.opencontrail.org using your Launchpad ID
        • Click 'People' at the  top
        • Create an Admin group for the company
          • Click 'Create New Group' at the top below 'People'
          • Enter a name for the group. The name should follow the pattern CCLA-$companyname-Admin. If the company name contains spaces, replace them with underscores.
          • Follow the steps for "How to add someone to your CCLA", adding the person who will be the CCLA administrator for that company.
            • If there are multiple administrators for the company, repeat the addition process as many times as necessary.
        • Create a CCLA group for the company
          • Click 'Create New Group' at the top below 'People'
          • Enter a name for the group. The name should follow the pattern CCLA-$companyname. The $companyname used here must match the $companyname used to create the Admin group.
          • Search for the Admin group in the search field titled `Included Groups` and click `Add`  when its located.
          • If there are any other individuals to add to the CCLA, follow the steps for "How to add someone to your CCLA", repeating the addition process as many times as necessary for all of the individuals who need to be added.
        • Add the CCLA group to the 'CLA Accepted' group
          • Click 'List Groups' at the top below 'People'
          • Find the 'CLA Accepted' group and click on it
          • Scroll down past the Members to the 'Included Groups' 
          • Search for the new CCLA-$company group in the search field titled `Included Groups` and click `Add` when its located.
        • Create a Jira Task ticket to have the new CCLA Manager(s) authorized to add documents to the [Signed CLAs wiki page|https://wiki.tungsten.io/display/TUN/Signed+CLAs.] Assign the ticket to Casey Cain.
        • Save the document to the Signed CLAs wiki page.
        • Notify everyone involved that you have finished processing the CLA and that they can now commit code to review.opencontrail.org
      • How to process an ICLA
        • Follow the steps for 'How to add someone to your CCLA' but instead of CCLA-$companyname, the new addition should be added to the 'ICLA-Accepted' group.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              vmbrasseur VM Brasseur
              Reporter:
              vmbrasseur VM Brasseur
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: