Page MenuHomePhabricator

[WE6.2.1] Publish pre-train single version containers
Open, HighPublicFeature

Description

hypothesis
If we publish a versioned build of MediaWiki, extensions, skins, and Wikimedia configuration at least once per day we will uncover new constraints and establish a baseline of wallclock time needed to perform a build.

Design and implement a process that will produce a Open Container Initiative (OCI) container image including MediaWiki core with Wikimedia project specific extensions, skins, and configuration suitable for running in pre-train validation environments. An ideal process should eventually provide artifacts useful for local use, beta cluster use, and group -1 production use. Local dev and beta cluster accessible artifacts must not include embargoed security patches or other Wikimedia production secrets.

Details

Due Date
Sep 30 2024, 11:59 PM
TitleReferenceAuthorSource BranchDest Branch
make-container-image: Add FORCE_MW_VERSION supportrepos/releng/release!95dancymain-Ic9799645fa0547b715efe48631ae788a4c9d436fmain
utils.py: read_wikiversions handle FORCE_MW_VERSIONrepos/releng/scap!382dancymaster-I8b5444f06b95856ba121d7f39025ede4f8248435master
make-container-image: Add MW_FORCE_VERSION supportrepos/releng/release!90dancymain-Ic9799645fa0547b715efe48631ae788a4c9d436fmain
Customize query in GitLab

Event Timeline

bd808 triaged this task as Medium priority.Tue, Jul 2, 8:00 PM
bd808 created this task.
bd808 renamed this task from [WE6.2.1] Publish single version containers to [WE6.2.1] Publish pre-train single version containers.Tue, Jul 2, 8:04 PM
bd808 updated the task description. (Show Details)
bd808 changed the subtype of this task from "Task" to "Feature Request".
bd808 set Due Date to Sep 30 2024, 11:59 PM.
bd808 raised the priority of this task from Medium to High.Tue, Jul 2, 8:07 PM

Change #1053752 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[operations/mediawiki-config@master] MWMultiVersion.php: Allow MW_FORCE_VERSION to pin the mw version

https://gerrit.wikimedia.org/r/1053752

Change #1053752 merged by jenkins-bot:

[operations/mediawiki-config@master] MWMultiVersion.php: Allow MW_FORCE_VERSION to pin the mw version

https://gerrit.wikimedia.org/r/1053752

Mentioned in SAL (#wikimedia-operations) [2024-07-22T14:59:30Z] <dancy@deploy1002> Started scap sync-world: Backport for [[gerrit:1053752|MWMultiVersion.php: Allow MW_FORCE_VERSION to pin the mw version (T369115)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-22T15:01:50Z] <dancy@deploy1002> dancy: Backport for [[gerrit:1053752|MWMultiVersion.php: Allow MW_FORCE_VERSION to pin the mw version (T369115)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-22T15:08:41Z] <dancy@deploy1002> Finished scap: Backport for [[gerrit:1053752|MWMultiVersion.php: Allow MW_FORCE_VERSION to pin the mw version (T369115)]] (duration: 09m 10s)

Change #1056004 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[operations/mediawiki-config@master] MWMultiVersion.php: Use FORCE_MW_VERSION instead of MW_FORCE_VERSION

https://gerrit.wikimedia.org/r/1056004

Change #1056004 merged by jenkins-bot:

[operations/mediawiki-config@master] MWMultiVersion.php: Use FORCE_MW_VERSION instead of MW_FORCE_VERSION

https://gerrit.wikimedia.org/r/1056004

Mentioned in SAL (#wikimedia-operations) [2024-07-22T19:34:02Z] <dancy@deploy1002> Started scap sync-world: Backport for [[gerrit:1056004|MWMultiVersion.php: Use FORCE_MW_VERSION instead of MW_FORCE_VERSION (T369115)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-22T19:47:49Z] <dancy@deploy1002> dancy: Backport for [[gerrit:1056004|MWMultiVersion.php: Use FORCE_MW_VERSION instead of MW_FORCE_VERSION (T369115)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-22T19:54:24Z] <dancy@deploy1002> Finished scap: Backport for [[gerrit:1056004|MWMultiVersion.php: Use FORCE_MW_VERSION instead of MW_FORCE_VERSION (T369115)]] (duration: 20m 22s)