Wikimedia Release Engineering Team/SSD Sync Up/2019-06-04

= 2019-06-04 =

Last Time: 2019-05-28

Deployment Pipeline
Workboard

Things assigned to Dan
Dan is out starting end of 2019-06-07.


 * Pipeline image build cleanup
 * thcipriani to review and merge


 * Experiment with hosted kubernetes solutions for Beta
 * Confirmed existing mathoid chart could be used with Google k8s engine.
 * Some conversation with Chase; other teams are using AWS.
 * Dan to summarize on task and unassign self.
 * thcipriani to argue on phab, jeena to do smart stuff (i.e., try to get beta talking to mathoid)


 * figure out networking w/beta cluster


 * Create service-pipeline job aware of .pipeline/config.yaml
 * Bugs not caught originally because no coverage of PipelineStage methods. They require mocking and the way to mock was unclear. No longer.
 * Tests
 * Blubber .pipeline/config.yaml

New CI

 * Draft architecture document shared with security, language teams, for feedback
 * Greg is talkin with SRE to get review, feedback
 * Feedback from releng always welcome!

Local Development

 * Dropping Docker installation from local-charts install scripts, since docker isn't necessary to run the environment.
 * Talk about a user interface more developed than the Makefile.
 * Suggested to mukunda at one point: https://github.com/helm/helm/blob/master/docs/plugins.md
 * local-charts: Document Windows recommendations and notes
 * Looks like Phaebz has figured this out, or made a good start at least.
 * helm repository
 * Helm 3.0?
 * There's a 3.0-alpha.1 - https://github.com/helm/helm/releases - any changes necessary?
 * Brennen to taskify / bring up in #-pipeline.