Wikimedia Release Engineering Team/Local Dev Sync/2019-10-17

Archives:

Agenda

 * Go over Brennen's POC -- not ready yet
 * Discuss what/how to prepare for techConf
 * raise awareness of our work - what discussions we have had
 * get people to take our efforts seriously, take a look at our work
 * present the problems we've been trying to solve
 * went down path of production-like solution that might be too difficult to maintain for developers
 * get feedback on our work, engage with others
 * understand whether we should build one environment or multiple
 * discuss with attendees how production-like should the env. be? are they looking for something easy to set up or more close to production?
 * k3sup is really good: https://github.com/alexellis/k3sup
 * It really does get k3s up and running in about 1 minute
 * Provides a way to expose your kubernetes services to the public internet via a reverse-proxy runinng somewhere like digital ocean
 * I think we could modify it to use tool forger as a remote proxy.

Planned tech conf sessions:

 * https://phabricator.wikimedia.org/T235372 - complex multi-service Mediawiki development
 * https://phabricator.wikimedia.org/T235371 - adoption and long-term maintenance
 * https://phabricator.wikimedia.org/T234632 - MediaWiki core


 * https://www.mediawiki.org/wiki/Meza

planned improvement for charts

 * finish restrouter dev config
 * merge outstanding patchsets
 * https://gerrit.wikimedia.org/r/c/releng/local-charts/+/538365
 * Add documentation for how to contribute
 * Timed media handler


 * usage statistics for vagrant?
 * what roles are enabled?

TODO
 * Presentation of findings and questions for techconf