Closed
Bug 1879094
Opened 1 year ago
Closed 1 year ago
Centralize the shipit backend configuration to a single file
Categories
(Release Engineering :: Applications: Shipit, enhancement)
Release Engineering
Applications: Shipit
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jlorenzo, Assigned: jlorenzo)
References
(Blocks 2 open bugs)
Details
Attachments
(6 files)
50 bytes,
text/x-github-pull-request
|
Details | Review | |
[mozilla-releng/shipit] Bug 1879094 - part 7 to 11: Centralize more things to `products.yml` (#1397)
50 bytes,
text/x-github-pull-request
|
Details | Review | |
50 bytes,
text/x-github-pull-request
|
Details | Review | |
50 bytes,
text/x-github-pull-request
|
Details | Review | |
50 bytes,
text/x-github-pull-request
|
Details | Review | |
50 bytes,
text/x-github-pull-request
|
Details | Review |
Last time we on-boarded a new product on shipit, the patch was not trivial to make[1]. There are way too many different places someone has to change to make this happen. In this bug, we plan to refactor shipit to move the configuration to a single configuration file.
[1] https://github.com/mozilla-releng/shipit/pull/1384/files
Comment 1•1 year ago
|
||
Comment 2•1 year ago
|
||
Comment 3•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Summary: Centralize the shipit configuration to a single file → Centralize the shipit backend configuration to a single file
Assignee | ||
Updated•1 year ago
|
Attachment #9378747 -
Attachment description: [mozilla-releng/shipit] Bug 1879094 - part 1 to 5: Centralize OpenAPI specifications regarding shipit products (#1395) → [mozilla-releng/shipit] Bug 1879094 - part 1 to 6: Centralize OpenAPI specifications regarding shipit products (#1395)
Assignee | ||
Updated•1 year ago
|
Attachment #9378826 -
Attachment description: [mozilla-releng/shipit] Bug 1879094 - part 7 to X: Centralize more things to `products.yml` (#1397) → [mozilla-releng/shipit] Bug 1879094 - part 7 to 11: Centralize more things to `products.yml` (#1397)
Assignee | ||
Updated•1 year ago
|
Attachment #9379739 -
Attachment description: [mozilla-releng/shipit] Bug 1879094 - part 12 to 27: Finish centralizing the product config in the backend (#1398) → [mozilla-releng/shipit] Bug 1879094 - part 12 to 22: Finish centralizing the product config in the backend (#1398)
Comment 4•1 year ago
|
||
Updated•1 year ago
|
Comment 5•1 year ago
|
||
Comment 6•1 year ago
|
||
Assignee | ||
Comment 7•1 year ago
|
||
The rollout was bumpy but we got shipit back in a stable state after this big refactor. Yesterday, we published it to prod and we got product-details rebuild, we also got some phases scheduled, some products reactivated.
Thus, I'm marking this bug as fixed. Please reopen if you see anything failing and/or missing.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•