Closed Bug 1290737 Opened 9 years ago Closed 9 years ago

Simplify SHA1 special handling in bouncer

Categories

(Webtools :: Bouncer, defect)

defect
Not set
normal

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.
Attachment #8776379 - Flags: feedback?(oremj)
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.
Blocks: 1293286
Blocks: 1294104
Attachment #8776379 - Flags: feedback?(oremj) → feedback+
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
Thank you! Do you know when it is going to be live?
We can schedule a push. Any preference or just as soon as possible?
Flags: needinfo?(rail)
I don't have any rush, up to you.
Flags: needinfo?(rail)
Depends on: 1295275
Bumping to resolved/fixed - this was merged and successfully deployed to stage.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
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.

Attachment

General

Created:
Updated:
Size: