Closed
Bug 1290737
Opened 9 years ago
Closed 9 years ago
Simplify SHA1 special handling in bouncer
Categories
(Webtools :: Bouncer, defect)
Webtools
Bouncer
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: rail, Assigned: rail)
References
Details
Attachments
(1 file)
Bug 1284484 will be generating special installers signed with the SHA1 cert and will be living separately from the main binaries (in "win32-sha1" directory).
Also, we want to refresh them from time to time or for every build (bug 1290179). Bouncer "knows" the sha1 version for all branches and it's hardcoded, what makes it harder to refresh the installers.
The idea is to add separate products for sha1 installers and point aliases to them. Something like:
firefox-sha1 (alias) -> firefox-48.0-sha1 (product)
This way we can use "firefox-sha1" in bouncer and avoid patching it every time we want to deploy a newer version.
This will disable bouncer serving older versions, because we don't have the knowledge of what versions are sha1 and which ones are sha2.
PR for feedback incoming.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8776379 -
Flags: feedback?(oremj)
Assignee | ||
Comment 2•9 years ago
|
||
If the PR looks good, I'd like to do the same for TB, so we can drop compareVersions. Also I'd need to add/adjust product aliases.
Updated•9 years ago
|
Attachment #8776379 -
Flags: feedback?(oremj) → feedback+
Comment 3•9 years ago
|
||
I've merged your patch and created https://github.com/mozilla-services/go-bouncer/releases/tag/v1.2.0. Also available on docker hub: mozilla/gobouncer:v1.2.0
Assignee | ||
Comment 4•9 years ago
|
||
Thank you! Do you know when it is going to be live?
Comment 5•9 years ago
|
||
We can schedule a push. Any preference or just as soon as possible?
Flags: needinfo?(rail)
Comment 7•9 years ago
|
||
Bumping to resolved/fixed - this was merged and successfully deployed to stage.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 8•9 years ago
|
||
Bumping to Verifed. The automated e2e tests were updated and are passing both on stage as well as prod (post deploy)
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•