Page MenuHomePhabricator

Provide the official production base images for Wikimedia use
Closed, ResolvedPublic

Description

  • PHP
  • Apache

Event Timeline

This task is generic enough, in this form, that I'm not sure wether it's a good idea.

What should this base image set up? A LAMP application (generically)? What other LAMP stack apps we have apart from mediawiki?

If this is specific for MediaWiki usage, then we can cut a few corners and i.e. install the php extensions we feel we need.

Joe triaged this task as Medium priority.Jan 17 2020, 7:22 AM

This task is generic enough, in this form, that I'm not sure wether it's a good idea.

This is a task representing the requirement from you that all images the pipeline builds for MW are based on images you provide. :-)

I agree, it currently doesn't have any specifications, mostly because I feel that it's not for RelEng to tell SRE and Security what outcome you'd be happy with.

What should this base image set up? A LAMP application (generically)? What other LAMP stack apps we have apart from mediawiki?

My understanding was that this wasn't decided. One possibility was that containerised MediaWiki would run on a PHP-only container, with Apache running on a different, isolated container in the same pod. Another was to lump them together.

If this is specific for MediaWiki usage, then we can cut a few corners and i.e. install the php extensions we feel we need.

[Wikimedia usage]? Yes.

akosiaris claimed this task.
akosiaris added a subscriber: akosiaris.

I am boldy gonna resolve this. The images are in the registry now https://docker-registry.wikimedia.org/ (see php versioned images and httpd variant images). Feel free to reopen.