Wikimedia Release Engineering Team/SSD Sync Up/2019-08-13

= 2019-08-13 = Last Time: Goals: https://www.mediawiki.org/wiki/Wikimedia_Technology/Goals/2019-20_Q1#Release_Engineering

Deployment Pipeline
Workboard

GOALS

 * Migrate restrouter
 * https://phabricator.wikimedia.org/T223953
 * (Stretch): MobileContentService
 * (Stretch): Preparatory MediaWiki config clean-up & static loading work
 * Moving configuration to static configuration (e.g., json files rather than a bunch of PHP)

TODOs from Last Time

 * ✅ TODO Add a changelog/NEWS file to blubber
 * ✅ TODO triage pipeline project workboard
 * shuffled some things around some columns

GOALS
TODO thcipriani start email thread about critical path through evaluations given vacations
 * POCs of GitLab, Argo, and Zuul3 systems; evaluate options
 * Brennen ZuulV3 PoC
 * TODO: Brennen to record demo in some form this week
 * PoC evaluation spreadsheet, first rough draft: https://docs.google.com/spreadsheets/d/1bLIWKRfq0-H9b3HSxuwAMb7cDFu71NS_Nhwy5trwSoo/edit#gid=0
 * Usable now if criteria require no changes.
 * Otherwise next week some time.
 * Suggestions for new attributes can be added to sheet.
 * Document an implementable architecture for what we want in new CI ("CI architecture" document)
 * 2019-08-13: Still in progress
 * 2019-08-20: No progress due to Wikimania

GOALS

 * Migrate local-charts to deployment-charts
 * Instantiate testing and linting of helm charts
 * Preliminary work on a CLI for setup/management
 * ✅ https://gerrit.wikimedia.org/r/c/releng/local-charts/+/527860 patchset for parsoid chart

TODOs from Last Time

 * mediawiki/core blubber
 * Add runs: {insecurely: true}

Other Work

 * local-charts CLI
 * Mukunda has updated patchset
 * Ready for review!
 * https://gerrit.wikimedia.org/r/c/releng/local-charts/+/525563
 * Demo: https://asciinema.org/a/261693
 * Restrouter stuff
 * ✅ maybe Pchelolo would know
 * Difference between RESTBase and RESTRouter is in the configuration
 * RESTRouter chart is not very configurable