Closed Bug 1443540 Opened 7 years ago Closed 7 years ago

Add autoland support for phabricator-qa-dev and phabricator-qa-stage repositories

Categories

(Conduit Graveyard :: Transplant, enhancement)

Production
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: imadueme, Assigned: glob)

References

Details

(Keywords: leave-open)

Our initial release of lando will only allow landing to these two repos. Transplant support will be needed. Lando will be passing in the following "tree" name for these repos: "phabricator-qa-dev": https://hg.mozilla.org/automation/phabricator-qa-dev "phabricator-qa-stage": https://hg.mozilla.org/automation/phabricator-qa-stage
neither of those trees exist on treestatus. i'm going to assume you mean repo names (ie. the 'destination' field in the request).
Assignee: nobody → glob
Keywords: leave-open
Pushed by bjones@mozilla.com: https://hg.mozilla.org/hgcustom/version-control-tools/rev/23168c0291f8 autoland: add phabricator-qa-dev and phabricator-qa-stage repos
repos cloned on the autoland server, and ansible updated for the config changes. i have some other work to do on autoland that also requires a production deployment, this change will ride along with those. will close this bug when that happens.
We do pass this in as the "tree" and the destination is currently set to always be "upstream" (https://github.com/mozilla-conduit/lando-api/blob/master/landoapi/transplant_client.py#L55). glob: do you think we will run into any problems doing this?
Flags: needinfo?(glob)
config changes deployed. (In reply to Israel Madueme [:imadueme] from comment #4) > We do pass this in as the "tree" and the destination is currently set to > always be "upstream" > (https://github.com/mozilla-conduit/lando-api/blob/master/landoapi/ > transplant_client.py#L55). it took a while to unravel things because the names of these fields are deceptive, and it pans i was wrong in my earlier assessments; sorry about that. i wrote up my findings at https://docs.google.com/document/d/15mFRONQySDHgOfSf8ieHqbx_b1tLJYANO-mwXrhwGk4 `tree` needs to be the name, and `destination` the _push_ url. eg. "tree": "phabricator-qa-dev", "destination": "ssh://hg.mozilla.org/automation/phabricator-qa-dev", here's a random example pulled from prod: > { > "commit_descriptions": { > "699a98d0564c": "Bug 1443419 - Extract gtk30.mo files from all the Ubuntu langpacks and bundle them into the snap. p=kenvandine r=sfraser\n\nMozReview-Commit-ID: JB2PojGgike" > }, > "destination": "ssh://hg.mozilla.org/integration/autoland", > "ldap_username": "jlorenzo@mozilla.com", > "pingback_url": "https://reviewboard.mozilla.org/api/extensions/mozreview.extension.MozReviewExtension/autoland-request-updates/", > "push_bookmark": "", > "rev": "699a98d0564c8f2a73a0e3687eebcc2885632572", > "tree": "gecko" > }
Flags: needinfo?(glob)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: MozReview → Conduit
Product: Conduit → Conduit Graveyard
You need to log in before you can comment on or make changes to this bug.