Closed Bug 993774 Opened 10 years ago Closed 10 years ago

Temporary user for gaia try server hook

Categories

(Infrastructure & Operations :: Infrastructure: LDAP, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jhford, Assigned: rtucker)

References

Details

We're working on a hook to automatically trigger a try run when someone creates a pull request on Github for Gaia.  This proposed method of internally triggering the try run is to land a change to a new head on an HG.m.o repository.  To do that, I'll need credentials to hg.m.o.  I could theoretically use my personal LDAP, but would rather not.  Can I please have a dedicated user account for hg.m.o, similar to ffxbld, that will be able to push to the repository?  This user needs 'try' level access to hg.

Thanks!
Redirecting to correct component ("You are in a maze of twisty little passages, all alike.")
Assignee: server-ops-webops → mozillamarcia.knous
Component: WebOps: Source Control → Repository Account Requests
Product: Infrastructure & Operations → mozilla.org
QA Contact: nmaul
We did similar thing such as this back in Bug 658673 - moving over to server-ops for them to create a user account for John to use. Server ops - if you have questions regarding this please need info on John.
Assignee: mozillamarcia.knous → server-ops
Component: Repository Account Requests → Infrastructure: LDAP
Product: mozilla.org → Infrastructure & Operations
QA Contact: jdow
Assignee: server-ops → infra
Assignee: infra → rtucker
I've created the user. Can you provide to me the proper SSH public key entry(s)?
Flags: needinfo?(jhford)
Public key emailed to Rob.
Flags: needinfo?(jhford)
I've added the ssh public key to the gaiabld user. If you could please confirm functionality, I'll close this out. Thanks
remote: debug1: Sending command: hg -R integration/gaia-try serve --stdio
remote: You do not have a valid mercurial account!
Flags: needinfo?(rtucker)
We've made a change to the account that should resolve the issue. If it does not, do you know the scm groups that this user account needs to be a member of?
Flags: needinfo?(rtucker) → needinfo?(jhford)
Rob, I just tested pushing to the repository and it failed with gaiabld using my gaiabld key, even though I am authenticating through SSH.  I don't know which SCM groups it needs to be a part of, I'm sure that's all changed since I last dealt with this.

When I retried the exact same push with jford@ ldap, it worked.
Flags: needinfo?(jhford) → needinfo?(rtucker)
/integration/gaia-try is scm_level_1
granted scm_level_1. Try again?

Thanks.
it works!  I'm done here, not sure how you want to handle resolving the bug, but all my concerns have been addressed.

Thanks everyone!
Flags: needinfo?(rtucker)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.