Wikimedia Release Engineering Team/SSD Sync Up/2019-06-04
Appearance
2019-06-04
[edit]Last Time: 2019-05-28
Deployment Pipeline
[edit]Things assigned to Dan
[edit]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
[edit]- 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
[edit]- 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.
- [1] 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.