Closed Bug 823775 Opened 12 years ago Closed 12 years ago

Need Jenkins access to unagi_eng builds

Categories

(mozilla.org Graveyard :: Server Operations, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jgriffin, Assigned: dumitru)

References

Details

Now that rel-eng is making Marionette-enabled unagi builds (bug 820594), we need a way to access them from WebQA's Jenkins instance. They're current hosted at pvtbuilds, which requires LDAP access. The Jenkins instance used by WebQA is on the Mozilla office VPN, at http://qa-selenium.mv.mozilla.com:8080. We need to either: - mirror them somewhere that has some sort of static authentication or no authentication, that's available only to the Jenkins master and slaves - create an LDAP account for Jenkins that just grants access to pvtbuilds Please re-assign to ServerOps if appropriate.
Yeah, I think IT is in the best position to get this fixed.
Assignee: nobody → server-ops
Component: Release Engineering: Automation (General) → Server Operations
QA Contact: catlee → shyam
Over to Dev Services
Assignee: server-ops → server-ops-devservices
Component: Server Operations → Server Operations: Developer Services
(In reply to Rick Bryce [:rbryce] from comment #2) > Over to Dev Services Jenkins is Webops now.
Assignee: server-ops-devservices → server-ops-webops
Component: Server Operations: Developer Services → Server Operations: Web Operations
QA Contact: shyam → nmaul
From comment 0, one of the options was: - create an LDAP account for Jenkins that just grants access to pvtbuilds Additionally, WebOps does not manage the Jenkins install at selenium.mv.mozilla.com... WebQA does themselves. So we can't really help with it much. :) Moving this back to the main Server Ops component. Sounds to me like we can resolve this with just an LDAP user (in the pvtbuilds group), and get the credentials over to... WebQA, I guess?
Assignee: server-ops-webops → server-ops
Component: Server Operations: Web Operations → Server Operations
QA Contact: nmaul → shyam
(In reply to Jake Maul [:jakem] from comment #4) > From comment 0, one of the options was: > > - create an LDAP account for Jenkins that just grants access to pvtbuilds > > Additionally, WebOps does not manage the Jenkins install at > selenium.mv.mozilla.com... WebQA does themselves. So we can't really help > with it much. :) > > Moving this back to the main Server Ops component. Sounds to me like we can > resolve this with just an LDAP user (in the pvtbuilds group), and get the > credentials over to... WebQA, I guess? The problem I foresee is that Jenkins is currently using mozdownload to fetch the builds, and was previously using wget. These are both capable of providing basic authentication, but I'm not sure they can provide LDAP authentication. Hoping I'm wrong here.
Depends on: 828685
Whiteboard: [waiting on account creation]
CC'ing releng folks and opsec, I'm not sure we're allowed to transfer builds across like this..now that I re-read it. We should make sure that's okay before proceeding.
Flags: needinfo?(joduinn)
aiui, as long as the unagi binaries are only available to MoCo employees, we're okay. Meeting that criteria requires lockdown of the jenkins setup beyond what's discussed here (the transfer). Webops/opsec would have to speak to that point, and/or it'd need to go by legal.
Guessing comment 7 is still in effect, since we're seeing "auth required," now: http://qa-selenium.mv.mozilla.com:8080/view/B2G/job/b2g.unagi.download.pvtbuilds/1/console + export DATE= + DATE= + mozdownload --url=https://pvtbuilds.mozilla.org/pub/mozilla.org/b2g/nightly/mozilla-b2g18-unagi-eng/latest/unagi.zip Downloading from: https://pvtbuilds.mozilla.org/pub/mozilla.org/b2g/nightly/mozilla-b2g18-unagi-eng/latest/unagi.zip <snip> urllib2.HTTPError: HTTP Error 401: Authorization Required Jishnu, any update on this?
Flags: needinfo?(jmenon)
Only moz employees and paid contractors under nda should have access to unagi builds. Not sure what these systems are but that's why these are set up on pvtbuilds
Flags: needinfo?(jmenon)
(In reply to Jishnu Menon from comment #9) > Only moz employees and paid contractors under nda should have access to > unagi builds. Not sure what these systems are but that's why these are set > up on pvtbuilds We are "moz employees and paid contractors under nda [sic]"; these systems are the critical continuous-integration infrastructure testing Firefox OS and will be responsible for reporting results to development engineers in TBPL (Tinderbox). As releng wants to (rightly so) delete builds off of release.mozilla.com/b2g/, we *need* access to continue to test Firefox OS.
Flags: needinfo?(jmenon)
ok - I think I understand - access is fine as long as locked down to moz employeees/contractors on whatever share these builds end up on - happy to talk if I'm missing something - please call my cell (on phonebook)
Flags: needinfo?(jmenon)
Assignee: server-ops → dgherman
Done. User and password communicated via IRC.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: needinfo?(joduinn)
Resolution: --- → FIXED
Whiteboard: [waiting on account creation]
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.