Wikimedia Release Engineering Team/Train development environment/2020-07-02

2020-07-02 edit

As Always edit

TODOS edit

  •   Done TODO: Lars to create image for other to try
  •   Done TODO: Jeena to demo packer
  •   Done TODO: thcipriani to set next meeting
  •   Done TODO: Mukunda investigate cloud-init
  •   Done TODO: Mukunda + Lars to sync up on building a deployment server (puppet, etc.)
  •   Done TODO: Mukunda cloudinit to run puppet on vmdb2 image
  •   Done TODO: Mukunda + Lars pairing


  • TODO: Brennen to test Windows if possible
  •   Doneish TODO: Mukunda and Tyler to make puppet work or die trying
    • We did not get puppet working
    • tight coupling between modules means that there's lots of work that is tangental to this work
    • Started working on scripts/per-once/*; no joy
  • TODO: thcipriani make meeting weekly


  •   Done -- we don't remember what this means. TODO: demo vmdb2 w/cloudinit + scap prep
  •   Done TODO: lars to push WIP patch for train-dev
  •   Done jeena + brennen to try to get running vm from train-dev repo
    • GOAL: run scap-prep inside the image
      • ...well, we didn't get this far. :)
    • STRETCHGOAL: scap patch
      • Basically landed on cloud-init not working
  •   Done TODO: tyler poke about ^ in 1:1s

Notes edit

Proposal edit

  • One group works on provisioning part of the system
  • Other group works on spike to figure out what the system should look like
    • should not try to replicate production system
    • could use buster
    • need a git server, canary server, etc, etc
    • ok.

TODO: Lars and Mukunda to pair on consolodating ongoing work TODO: Brennen and Jeena to review https://gerrit.wikimedia.org/r/c/mediawiki/tools/train-dev/+/606724