Closed Bug 1392871 Opened 7 years ago Closed 7 years ago

Revisit the balrog multiple-signoff mechanism to see who from QE/relman/releng needs to be available during the release process

Categories

(Release Engineering :: Release Automation: Other, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kmoir, Assigned: kmoir)

References

Details

No description provided.
Assignee: nobody → kmoir
Currently, for betas, when the balrog signoff looks like 1) Desktop QE, Relman, releng 2) Devedition releng, Relman for Desktop releases the signoff is 1) QE, Relman, releng If we need to make a change after a release, i.e. add a rule to disable updates 24 hrs after a release, qe, relman and releng also need to sign off. Same for disabling all updates. (In an emergency, there is a way to circumvent these rules, see https://github.com/mozilla/releasewarrior/blob/master/how-tos/relpro.md#working-around-signoffs-in-balrog) However, we should revisit if all these signoffs are required and indeed useful My initial proposal is to 1) remove QE from signoffs from beta as they have already signed off on tests on the appropriate cdntest channel as part of their testing 2) Remove QE from signoffs to disable updates/change update rates after a release because this kind of request often happens after hours is usually a request from relman for releng. If we do continue to have all three groups to sign off, is there an escalation process to reach everyone out of regular business hours other than looking up people's phone numbers in phonebook? Thoughts?
Flags: needinfo?(ryanvm)
Flags: needinfo?(lhenry)
Both of those proposals sound reasonable to me.
Flags: needinfo?(ryanvm)
Yes, I agree with you on all these points. Thanks Kim.
Flags: needinfo?(lhenry)
So I just checked the permissions. To be honest I didn't know I could change this myself, and I should have looked at how it was structured before my earlier comments. https://aus4-admin.mozilla.org/required_signoffs The way the rules are implemented it's on a per channel basis. So if this was implemented, I would also be removing qe from signing off on the release channel, not just removing them signing off on updating rates/turning off updates after a release. I assume that's okay, let me know if there are any objections.
This pending change needs to be signed off by qe and relman in balrog Go to https://aus4-admin.mozilla.org/required_signoffs select Firefox as the product in the upper right hand corner and sign off on the change for beta and release
Flags: needinfo?(ryanvm)
Flags: needinfo?(lhenry)
Flags: needinfo?(ryanvm)
RyanVM, qe is not signed off on the Firefox product
Flags: needinfo?(lhenry) → needinfo?(ryanvm)
Sorry, I missed that part.
Flags: needinfo?(ryanvm)
Thanks, this is done now!
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.