In both images we create from the mediawiki-config repository, we don't have the contents of the /srv/mediawiki/docroot/wwwportal/portal/ directory, which is distributed as a separate repository at the moment.
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Checkout portals for multiversion & webserver img | operations/mediawiki-config | master | +5 -1 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T255792 Quibble runs core:unit tests twice! | |||
Open | None | T328919 Upgrade to PHPUnit 10 | |||
Open | None | T338103 Micro-optimize ApiResult::isMetadataKey with str_starts_with once we support PHP8+ | |||
Open | None | T328921 Drop PHP 7.4 support from MediaWiki | |||
Stalled | None | T334726 Use return type `never` in Wikibase | |||
Open | None | T328922 Drop PHP 8.0 support from MediaWiki | |||
Stalled | None | T319055 Upgrade to psr/container 2.x | |||
Stalled | Krinkle | T319432 Migrate WMF production from PHP 7.4 to PHP 8.1 | |||
Open | None | T291916 Tracking task for Bullseye migrations in production | |||
Stalled | None | T356293 Migrate MW appservers' base images to bullseye | |||
Open | None | T290536 Serve production traffic via Kubernetes | |||
Resolved | Joe | T283056 Create a mwdebug deployment for mediawiki on kubernetes | |||
Resolved | Joe | T285298 Make all httpbb tests pass on the mwdebug deployment. | |||
Resolved | jeena | T285325 Check out www-portals repo in the mediawiki-webserver and in the mediawiki-multiversion images |
Event Timeline
Change 701001 had a related patch set uploaded (by Jeena Huneidi; author: Jeena Huneidi):
[operations/mediawiki-config@master] Checkout portals for multiversion & webserver img
Change 701001 abandoned by Jeena Huneidi:
[operations/mediawiki-config@master] Checkout portals for multiversion & webserver img
Reason:
Updating the jenkins config to enable submodules instead
A multi-version image with the portals directory has been published to the restricted registry: /mediawiki-multiversion:2021-06-28-174345-publish
So...is there a reason the portals need to be deployed with MediaWiki? They're just static HTML/JS/CSS IIRC and live on their own subdomain (www), if technically possible I think this would be a good time to split them out. The submodule deploy in operations/mediawiki-config is awkward and surely there's a better way...
T238747 for hosting portals as a service hasn't be completed due to not having a steward for portals is what I hear.
Yes, I was trying to limit the number of transitions we do at the same time. We might spin this off as a subproject for next quarter though, it should be simple enough (although I'm sure that the devil is in the details and we're both missing something).
We had updated the jenkins configuration to download the sub-modules properly
@Joe confirms portals is available now for both images