Page MenuHomePhabricator

Check out www-portals repo in the mediawiki-webserver and in the mediawiki-multiversion images
Closed, ResolvedPublic

Description

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.

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

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

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

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

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.

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...

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).

jeena removed jeena as the assignee of this task.Jul 12 2021, 9:10 PM
jeena added a subscriber: jeena.
jeena claimed this task.

We had updated the jenkins configuration to download the sub-modules properly
@Joe confirms portals is available now for both images