Wikimedia Release Engineering Team/Train development environment/2020-08-06
Appearance
2020-08-06
[edit]As Always
[edit]- Meeting archive: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Train_development_environment
https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/Train_development_environment/
TODOS
[edit]- Open tasks: https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-7mbgwilpzrkomgmz5fi3&statuses=open()&group=none&order=newest#R
- Experiment with using qemu only and not libvirt
- Fixed mac address -- would mean we can't have two on the same network -- may have CI implications
- Might be "too small of a problem"
- mostly Done automating building the environment - Lars
- publish an image - Lars
- ssh host keys static - Mukunda
- should fetch a git repo of pub keys in the image to auto update
- scap patch - Mukunda
- `scap pull` on deployment box itself
- mwdeploy user
- mediawiki directory itself needs to exist with correct ownership
- rsync module called common?
- this is probably all puppetized so you could look at the puppet repo
- scap-vagrant project had a not-great version of this that might be worth looking at
- https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/tools/scap-vagrant/+/refs/heads/master/setup.sh
- https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/tools/scap-vagrant/+/refs/heads/master/setup.sh
- deploy-promote
- needs php 7.2 (to match production) on 'vdc' VM (stretch-wikimedia/component/php72)
- Everybody: Try to get Lars's image running on local machines
- VirtualBox image coming soon™
- Fix bug that copies pubkeys/* keys into */meta-data https://gerrit.wikimedia.org/r/c/mediawiki/tools/train-dev/+/617543
- Later: CI for train dev
- test the build train dev
- test SSH