Docker/SIG/Meetings/20190328

2019-03-28
Participants:
 * Lars Wirzenius
 * Brennen Bearnes
 * Jeena Huneidi
 * Cindy Cicalese
 * Adam Shorland
 * Stephen Niedzielski
 * Eric Gardner
 * Kosta Harlan
 * Greg Grossmeier

Review TODOs

 * TODO: Greg to make the list of all in-flight things on the docker SIG wiki page
 * DONE: https://www.mediawiki.org/wiki/Docker/SIG#Docker/Container-related_projects_currently_represented_in_the_SIG
 * TODO: Some folks to look at https://gerrit.wikimedia.org/g/releng/local-charts
 * Kosta had a peek, talked with Jeena on the Mac setup side
 * haven't used k8s before.
 * was slow on MacOS due to the fs mount issues
 * Jeena: a lot faster using minikube+sshfs. Has added some documentation that isn't yet merged :)
 * Adam: We have a slowness & macOS issue with mw-docker-dev too, that Krinkle recently submitted a patch for https://github.com/addshore/mediawiki-docker-dev/commit/f12a8f9fc162cbb8190bacf2cfecc7fcb5f48dd3 (not sure if this is useful for the local-charts stuff too)
 * ^ the above helps some. there's also an experimental approach used by https://github.com/lando/lando which copies directories you don't need to modify often/at all on your host (e.g. vendor, node_modules) and disables file sync for them. https://github.com/lando/lando/issues/1460 ( and docs http://pr-1500-v4h3hcq-iaimrn624qfk6.us.platform.sh/config/performance.html )
 * once xdebug is working would be happy to start using it/be an early adopter
 * DONE: Brennen: Make an issue for followup on documentation stuff / coordinate a chat
 * https://phabricator.wikimedia.org/T217614
 * https://www.mediawiki.org/wiki/Docker/SIG/Documentation
 * ...but we haven't gotten much further than that.
 * TODO: Eric and Brennen work on this next week, follow along on the task

New topics / Project Updates

 * To be discussed at EMWCon Create Camp, which will happen Friday, April 5 ( https://www.mediawiki.org/wiki/EMWCon_Spring_2019#Create_Camp ):
 * "Dockerizing MediaWiki setup: based on the example of dataspectsSystem we look at pertinent Docker images and a corresponding docker-compose.yml that allows to set up MediaWiki on Linux/Windows/Mac either directly on a Docker host or within a VirtualBox VM." (links at link above)


 * local-charts
 * Jeena: already mentioned the local-charts intsallation method for mac
 * automatic config for mediawiki: https://gerrit.wikimedia.org/r/#/c/releng/local-charts/+/497953/
 * Open:
 * mac install script: https://gerrit.wikimedia.org/r/#/c/499597/
 * sshfs setup: https://gerrit.wikimedia.org/r/#/c/releng/local-charts/+/497013/
 * Define a Blubberfile for mediawiki/core - https://phabricator.wikimedia.org/T218360


 * mediawiki docker-dev
 * Addshore going on 6 months(!) vacation
 * Krinkle now owner of the project


 * CI Futures Report: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/CI_Futures_WG/Report
 * Would love any feedback