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)
Release Engineering
Release Automation: Other
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: kmoir, Assigned: kmoir)
References
Details
No description provided.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → kmoir
Assignee | ||
Comment 1•7 years ago
|
||
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)
Comment 3•7 years ago
|
||
Yes, I agree with you on all these points. Thanks Kim.
Flags: needinfo?(lhenry)
Assignee | ||
Comment 4•7 years ago
|
||
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.
Assignee | ||
Comment 5•7 years ago
|
||
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)
Updated•7 years ago
|
Flags: needinfo?(ryanvm)
Assignee | ||
Comment 6•7 years ago
|
||
RyanVM, qe is not signed off on the Firefox product
Flags: needinfo?(lhenry) → needinfo?(ryanvm)
Assignee | ||
Comment 8•7 years ago
|
||
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.
Description
•