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)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jlorenzo, Assigned: jlorenzo)

References

(Blocks 2 open bugs)

Details

Attachments

(6 files)

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

Summary: Centralize the shipit configuration to a single file → Centralize the shipit backend configuration to a single file
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)
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)
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)
Blocks: 1879910
Regressed by: 1880524
No longer regressed by: 1880524
Regressions: 1880524

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.

Attachment

General

Created:
Updated:
Size: