communitybridge / easycla

The Contributor License Agreement (CLA) service of the Linux Foundation lets project contributors read, sign, and submit contributor license agreements easily.
https://easycla.lfx.linuxfoundation.org
MIT License
64 stars 45 forks source link

Log Signature Pass/Fail (Gerrit & GitHub) #134

Closed jpalmerLinuxFoundation closed 4 years ago

jpalmerLinuxFoundation commented 5 years ago

Summary

For troubleshooting, we need to know and track when someone makes a commit and fails the check, especially when we have a signature for the user.

Background

This GitHub EasyCLA user is not able to commit even after signing CLA

Project: OSQUERY cla-prod-users.user_github_id: 5714290 cla-prod-users.user_github_username: alessandrogario

Issue: based on the logs, the user failed GH OAuth authorization

Project: ONAP Having issues with EasyCLA telling users that they have not signed a CLA when they are whitelisted. Especially for AT&T.

This user Gerrit was having issues in production

Resolution: user was missing from LDAP which prevented him from passing the CLA checks - need to investigate why he was not added to the group

User Story

Task List

Acceptance Criteria

Testing is "Done"

Demo to Product Owner (or delegate)

dealako commented 4 years ago

We will include a comprehensive audit log for EasyCLA v2 which will record all pass/fail events - including signature whitelist or ICLA lookup failure. We now include a troubleshooting page for CCLA users which helps identify FAQ/issues for EasyCLA bot failures.

Closing this issue during our backlog review. If additional help (be specific) is needed then please create a new ticket.