Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
wikimedia/portals | master | +14 -1 | blubber: production variant files to /var/www/html | |
integration/config | master | +2 -0 | layout: [wikimedia/portals] Add service-pipeline configuration |
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T238747 Migrate www.wikimedia.org (the portal) to be hosted as a service | |||
Open | None | T238774 Provide the official production base images for Wikimedia use | |||
Resolved | Joe | T265324 Create the base container images for running MediaWiki in a production environment | |||
Open | None | T265876 Logging options for apache httpd in k8s | |||
Resolved | jeena | T213806 Migrate wikimedia-portals-build to Docker container | |||
Resolved | Jdforrester-WMF | T237479 Update the wikimedia-portals repo's CI/linting code for various security issues | |||
Resolved | Jdrewniak | T247996 Fix issues with Gulp 4 migration |
Event Timeline
Related to T213806: Migrate wikimedia-portals-build to Docker container. @hashar proposes this as a way to permanently fix issues like T238563: portals/deploy build broken due to a syntax error in stylelint npm module.
I had a quick talk about this with @Jdrewniak . If we the blubber/pipeline thing setup, that will address T213806 for sure. And this task would then be completed once the service gets migrated to Kubernetes.
Change 569694 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] layout: [wikimedia/portals] Add service-pipeline configuration
Change 569694 merged by jenkins-bot:
[integration/config@master] layout: [wikimedia/portals] Add service-pipeline configuration
Mentioned in SAL (#wikimedia-releng) [2020-02-04T01:56:31Z] <James_F> Zuul: [wikimedia/portals] Add service-pipeline configuration T238747
Or any webserver, really. In the blubberfile I made for the service (as part of some hacking time at our offsite: https://gerrit.wikimedia.org/r/plugins/gitiles/wikimedia/portals/+/master/.pipeline/blubber.yaml#2) I specified Apache as the base image. Portals, afaict, is a static site that uses node to generate pages -- the blubberfile generates a docker image that has nothing inside except the generated static files for the site.
Change 593847 had a related patch set uploaded (by Jeena Huneidi; owner: Jeena Huneidi):
[wikimedia/portals@master] blubber: production variant files to /var/www/html
Change 593847 merged by jenkins-bot:
[wikimedia/portals@master] blubber: production variant files to /var/www/html